¿Qué es la computación en la nube? Definición, explique con ejemplos.
¿Qué es la computación en la nube?
Computación en la nube (Cloud Computing) se define como el almacenamiento y el acceso a datos y servicios informáticos a través de Internet. No almacena ningún dato en su computadora personal. Es la disponibilidad bajo demanda de servicios informáticos como servidores, almacenamiento de datos, redes, bases de datos, etc. El objetivo principal de la computación en la nube es brindar acceso a los centros de datos a muchos usuarios. Los usuarios también pueden acceder a los datos desde un servidor remoto.
Ejemplos de servicios de computación en la nube: AWS, Azure, Google Cloud
Aprendamos los conceptos básicos de Cloud Computing con un ejemplo:
Cada vez que viajas en autobús o tren, coges un billete para tu destino y te quedas sentado en tu asiento hasta llegar a él. Del mismo modo, otros pasajeros también cogen un billete y viajan en el mismo autobús que tú y a ti no te importa adónde van. Cuando llega tu parada, te bajas del autobús dándole las gracias al conductor. La computación en la nube es como ese autobús, que lleva datos e información para diferentes usuarios y permite utilizar su servicio con un coste mínimo.
¿Por qué la nube de nombres?
El término "Nube" proviene de un diseño de red que utilizaban los ingenieros de redes para representar la ubicación de varios dispositivos de red y su interconexión. La forma de este diseño de red era como una nube.
¿Por qué Cloud Computing?
Con el aumento de usuarios de ordenadores y dispositivos móviles, el almacenamiento de datos se ha convertido en una prioridad en todos los campos. Las empresas de gran y pequeña escala hoy prosperan gracias a sus datos y gastan una enorme cantidad de dinero para mantenerlos. Requiere un sólido soporte de TI y un centro de almacenamiento. No todas las empresas pueden permitirse el alto coste de la infraestructura de TI interna y los servicios de soporte de copia de seguridad. Para ellas, la computación en la nube es una solución más económica. Tal vez su eficiencia en el almacenamiento de datos, la computación y el menor coste de mantenimiento hayan logrado atraer también a empresas más grandes.
La computación en la nube reduce la demanda de hardware y software por parte del usuario. Lo único que el usuario debe poder ejecutar es el software de interfaz de los sistemas de computación en la nube, que puede ser tan simple como un navegador web, y la red en la nube se encarga del resto. Todos hemos experimentado la computación en la nube en algún momento; algunos de los servicios en la nube más populares que hemos utilizado o seguimos utilizando son servicios de correo electrónico como Gmail, Hotmail o Yahoo, etc.
Cuando accedemos al servicio de correo electrónico, nuestros datos se almacenan en un servidor en la nube y no en nuestro ordenador. La tecnología y la infraestructura que hay detrás de la nube son invisibles. Es menos importante si los servicios en la nube se basan en HTTP, XML, Ruby, etc. PHP u otras tecnologías específicas en la medida en que sean fáciles de usar y funcionales. Un usuario individual puede conectarse al sistema en la nube desde sus propios dispositivos como computadora de escritorio, portátil o móvil.
La computación en la nube aprovecha de manera efectiva a las pequeñas empresas que tienen recursos limitados y les brinda acceso a tecnologías que antes estaban fuera de su alcance. La computación en la nube ayuda a las pequeñas empresas a convertir sus costos de mantenimiento en ganancias. ¿Veamos cómo?
En un servidor de TI interno, hay que prestar mucha atención y asegurarse de que no haya fallos en el sistema para que funcione sin problemas. Y en caso de cualquier problema técnico, usted es completamente responsable; requerirá mucha atención, tiempo y dinero para su reparación. Mientras que, en la computación en la nube, el proveedor del servicio asume toda la responsabilidad de las complicaciones y fallos técnicos.
Tipos de nubes
Existen cuatro modelos de nube diferentes a los que puede suscribirse según las necesidades de su negocio. A continuación, se muestran los diferentes Tipos de nubes:
- Nube privada: Aquí, Los recursos informáticos se implementan para una organización en particular. Este método se utiliza más para interacciones intraempresariales, donde los recursos informáticos pueden ser administrados, poseídos y operados por la misma organización.
- Nube comunitaria: Aquí, Se proporcionan recursos informáticos para una comunidad y organizaciones.
- Nube pública: Este tipo de nube se utiliza generalmente para interacciones de tipo B2C (empresa a consumidor). En este caso, el recurso informático es propiedad de un gobierno, una organización académica o empresarial, y está controlado y operado por ellos.
- Nube híbrida: Este tipo de nube se puede utilizar para ambos tipos de interacciones: B2B (Business to Business) o B2C (Business to Consumer). Este método de implementación se denomina nube híbrida, ya que los recursos informáticos están unidos por diferentes nubes.
Beneficios de la computación en la nube
El potencial de ahorro de costes es la principal razón por la que muchas organizaciones adoptan los servicios en la nube. La computación en la nube ofrece la libertad de utilizar los servicios según las necesidades y pagar solo por lo que se utiliza. Gracias a la computación en la nube, es posible ejecutar las operaciones de TI como una unidad subcontratada sin necesidad de muchos recursos internos.
Ahora en esto Tutorial de computación en la nube, aprenderemos los beneficios del Cloud Computing.
- Reducir los costos de infraestructura de TI y computación para los usuarios
- Desempeño mejorado
- Menos problemas de mantenimiento
- Actualizaciones de software instantáneas
- Compatibilidad mejorada entre Operasistemas de ting
- Copia de seguridad y recuperación
- Rendimiento y escalabilidad
- Mayor capacidad de almacenamiento
- Aumentar la seguridad de los datos
Ejemplos de computación en la nube
A continuación se muestran algunos ejemplos de aplicaciones de computación en la nube:
Cuidado de la salud:
Los profesionales médicos pueden realizar diagnósticos, almacenar información y analizar a los pacientes de forma remota con la ayuda de la computación en la nube. La computación en la nube permite a los médicos compartir información rápidamente desde cualquier lugar. También ahorra costos al permitir transferencias instantáneas de archivos de datos de gran tamaño. Esto sin duda aumenta la eficiencia.
En última instancia, la tecnología en la nube ayuda al equipo médico a garantizar que los pacientes reciban la mejor atención posible sin demoras innecesarias. El estado de los pacientes también se puede actualizar en segundos con la ayuda de conferencias remotas.
Educacion
La computación en la nube también es útil en instituciones educativas para la educación a distancia. Ofrece diversos servicios para universidades, colegios, profesores y profesores para llegar a miles de estudiantes en todo el mundo. Empresas como Google y Microsoft Ofrecer diversos servicios de forma gratuita a facultades, profesores, profesores y estudiantes de diversas instituciones de aprendizaje. Varias instituciones educativas de todo el mundo utilizan estos servicios para mejorar su eficiencia y productividad.
Gobierno:
El ejército y el gobierno de los EE. UU. fueron pioneros en la adopción de la computación en la nube. Su nube incorpora tecnologías sociales, móviles y analíticas, aunque deben cumplir con estrictas medidas de cumplimiento y seguridad (FIPS, FISMA y FedRAMP). Esto los protege contra las amenazas cibernéticas tanto a nivel nacional como internacional.
Análisis de big data:
La computación en la nube ayuda a los científicos de datos a analizar diversos patrones de datos y conocimientos para mejores predicciones y toma de decisiones. Hay muchas herramientas de análisis y desarrollo de big data de código abierto disponibles como Cassandra, Hadoop, etc., para este fin.
Comunicación:
La computación en la nube proporciona acceso basado en red a herramientas de comunicación como correos electrónicos y redes sociales. WhatsApp también utiliza una infraestructura basada en la nube para facilitar las comunicaciones de los usuarios. Toda la información se almacena en el hardware del proveedor de servicios.
Procesos de negocio:
Hoy en día, muchos procesos comerciales como correos electrónicos, ERP, CRMy la gestión documental se han convertido en servicios basados en la nube. SaaS se ha convertido en el método más importante para las empresas. Algunos ejemplos de SaaS incluyen Salesforce, HubSpot.
Facebook, Dropbox, y Gmail:
La computación en la nube se puede utilizar para almacenar archivos. Te ayuda a sincronizar automáticamente los archivos desde distintos dispositivos, como computadoras de escritorio, tabletas, dispositivos móviles, etc. Dropbox permite a los usuarios almacenar y acceder a archivos de hasta 2 GB de forma gratuita. También proporciona una función de copia de seguridad sencilla.
Las plataformas de redes sociales como Facebook exigen un alojamiento potente para gestionar y almacenar datos en tiempo real. La comunicación basada en la nube proporciona funciones de hacer clic para llamar desde sitios de redes sociales y acceso al sistema de mensajería instantánea.
Servicios al ciudadano:
La tecnología de la nube también se puede utilizar para gestionar servicios a los ciudadanos. Se utiliza ampliamente para almacenar, gestionar, actualizar datos de los ciudadanos, reconocer formularios e incluso verificar el estado actual de las solicitudes con la ayuda de la computación en la nube.
Servicios de computación en la nube
Las tres principales ofertas de computación en la nube son
- Software como Servicio (SaaS)
- Plataforma como servicio (PaaS)
- Infraestructura como Servicio (IaaS)
Diferentes empresas utilizan algunos o todos estos componentes según sus necesidades.
SaaS (Software as a Service)
SaaS o software como servicio Es un modelo de distribución de software en el que las aplicaciones son alojadas por un vendedor o proveedor de servicios y puestas a disposición de los clientes a través de una red (Internet). SaaS se está convirtiendo en un modelo de entrega cada vez más frecuente como tecnologías subyacentes que respaldan Servicio Orientado Architectura (SOA) o Servicios Web. A través de internet este servicio está disponible para usuarios de cualquier parte del mundo.
Tradicionalmente, la aplicación de software debía comprarse por adelantado y luego instalarse en su computadora. Por otro lado, los usuarios de SaaS, en lugar de comprar el software, se suscriben a él, normalmente mensualmente a través de Internet.
Cualquiera que necesite acceso a un software en particular puede suscribirse como usuario, ya sea una o dos personas o cada miles de empleados de una corporación. SaaS es compatible con todos los dispositivos con acceso a Internet.
Muchas tareas importantes como contabilidadLas ventas, la facturación y la planificación se pueden realizar utilizando SaaS.
PaaS (plataforma como servicio)
La plataforma como servicio, conocida como PaaS, proporciona una plataforma y un entorno que permite a los desarrolladores crear aplicaciones y servicios. Este servicio está alojado en la nube y los usuarios acceden a él a través de Internet.
Para entenderlo en términos simples, comparemos esto con pintar un cuadro, donde el maestro de la escuela le proporciona colores de pintura, diferentes pinceles y papel y usted solo tiene que hacer un dibujo hermoso usando esas herramientas.
Los servicios PaaS se actualizan constantemente y se agregan nuevas funciones. Los desarrolladores de software, los desarrolladores web y las empresas pueden beneficiarse de PaaS. Proporciona una plataforma para respaldar el desarrollo de aplicaciones. Incluye servicios de gestión y soporte de software, almacenamiento, redes, implementación, las pruebas , colaborando, alojando y manteniendo aplicaciones.
IaaS (Infraestructura como servicio)
IaaS (Infraestructura como servicio) es uno de los modelos de servicio fundamentales de la computación en la nube junto con PaaS (Plataforma como servicio). Proporciona acceso a recursos informáticos en un entorno virtualizado “la nube” en Internet. Proporciona infraestructura informática como espacio de servidor virtual, conexiones de red, ancho de banda, equilibradores de carga y direcciones IP. El conjunto de recursos de hardware se extrae de múltiples servidores y redes, generalmente distribuidos en numerosos centros de datos. Esto proporciona redundancia y confiabilidad a IaaS.
IaaS (Infraestructura como servicio) es un paquete completo para informática. Para las pequeñas empresas que buscan reducir costos en infraestructura de TI, IaaS es una de las soluciones. Anualmente se gasta una gran cantidad de dinero en mantenimiento y compra de nuevos componentes como discos duros, conexiones de red, dispositivos de almacenamiento externo, etc., que el propietario de una empresa podría haber ahorrado para otros gastos utilizando IaaS.
Computación en red versus computación en la nube
Cuando encendemos un ventilador o cualquier aparato eléctrico, nos preocupamos menos por la fuente de alimentación de donde viene y cómo se genera. La fuente de alimentación o electricidad que recibimos en nuestro hogar viaja a través de una cadena de red, que incluye centrales eléctricas, transformadores, líneas eléctricas y estaciones de transmisión. Estos componentes juntos forman una 'red eléctrica'. Asimismo, 'Grid Computing' es una infraestructura que vincula recursos informáticos como PCs, servidores, estaciones de trabajo y elementos de almacenamiento y proporciona el mecanismo necesario para acceder a ellos.
La computación en red es un software intermedio que permite coordinar recursos informáticos dispares en una red, lo que les permite funcionar como un todo. Se utiliza con más frecuencia en la investigación científica y en las universidades con fines educativos. Por ejemplo, un grupo de estudiantes de arquitectura que trabaja en un proyecto diferente necesita una herramienta de diseño específica y un software para el diseño, pero solo un par de ellos tienen acceso a esta herramienta de diseño. El problema es cómo pueden hacer que esta herramienta esté disponible para el resto de los estudiantes. Para que esté disponible para otros estudiantes, colocarán esta herramienta de diseño en la red del campus. Ahora, la red conectará todas estas computadoras en la red del campus y permitirá que los estudiantes utilicen la herramienta de diseño necesaria para su proyecto desde cualquier lugar.
La computación en la nube y la computación en red suelen confundirse, aunque sus funciones son casi similares, su enfoque es diferente. Veamos cómo funcionan:
Computación en la nube (Cloud Computing) | Computación Grid |
---|---|
La computación en la nube funciona más como un proveedor de servicios para utilizar recursos informáticos. | La computación grid utiliza los recursos disponibles y los sistemas informáticos interconectados para lograr un objetivo común. |
La computación en la nube es un modelo centralizado | La computación grid es un modelo descentralizado, donde el cálculo podría realizarse en muchos modelos administrativos. |
La nube es una colección de computadoras que generalmente pertenecen a una sola parte. | Una red es un conjunto de computadoras que pertenecen a varias partes en múltiples ubicaciones y están conectadas entre sí para que los usuarios puedan compartir el poder combinado de los recursos. |
La nube ofrece más servicios, casi todos los servicios, como alojamiento web, soporte para bases de datos (DB) y mucho más. | Grid proporciona servicios limitados |
La computación en la nube normalmente se proporciona dentro de una sola organización (por ejemplo: Amazon) | La computación grid federa los recursos ubicados dentro de diferentes organizaciones. |
Computación de servicios públicos versus computación en la nube
En nuestra conversación anterior sobre “Grid Computing” vimos cómo se suministra electricidad a nuestra casa, y también sabemos que para mantener el suministro eléctrico tenemos que pagar la factura. Utility Computing es así: usamos electricidad en casa según nuestras necesidades y pagamos la factura en consecuencia, de la misma manera que usaremos los servicios para la computación y pagaremos según el uso; esto se conoce como “Utility computing”. Utility computing es una buena fuente para uso a pequeña escala, se puede realizar en cualquier entorno de servidor y requiere computación en la nube.
La computación de servicios públicos es el proceso de proporcionar un servicio a través de un método de facturación por uso y bajo demanda. El cliente tiene acceso a un suministro prácticamente ilimitado de soluciones informáticas a través de una red privada virtual o de Internet, que puede obtener y utilizar cuando lo necesite. Basados en el concepto de computación de servicios públicos, se basan la computación en red, la computación en la nube y los servicios de TI gestionados.
A través de la informática de servicios públicos, las pequeñas empresas con presupuesto limitado pueden utilizar fácilmente software como CRM (gestión de relaciones con el cliente) sin invertir mucho en infraestructura para mantener su base de clientes.
Computando utilidad | Computación en la nube (Cloud Computing) |
---|---|
La informática de utilidad se refiere a la capacidad de cobrar los servicios ofrecidos y cobrar a los clientes por el uso exacto. | La computación en la nube también funciona como informática de servicios públicos: usted paga solo por lo que usa, pero la computación en la nube puede ser más barata, por lo que la aplicación basada en la nube puede estar operativa en días o semanas. |
Los usuarios de servicios públicos quieren tener el control de la ubicación geográfica de la infraestructura. | En la computación en la nube, el proveedor tiene el control total de la infraestructura y los servicios de computación en la nube. |
La informática de servicios públicos es más favorable cuando el rendimiento y la infraestructura de selección son críticos | La computación en la nube es excelente y fácil de usar cuando la selección de infraestructura y rendimiento no son críticos. |
La informática de servicios públicos es una buena opción para quienes exigen menos recursos | La computación en la nube es una buena opción para quienes exigen muchos recursos |
La informática de utilidad se refiere a un modelo de negocio. | La computación en la nube se refiere a la arquitectura de TI subyacente |
Preocupaciones de seguridad para la computación en la nube
Al utilizar la computación en la nube, el principal problema que preocupa a los usuarios es su seguridad.
Una preocupación es que los propios proveedores de la nube puedan tener acceso a los datos no cifrados de los clientes, ya sea que estén en el disco, en la memoria o transmitidos a través de la red.
El gobierno de algunos países puede decidir buscar datos sin notificar necesariamente al propietario de los datos, dependiendo de dónde residan los datos, lo cual no se aprecia y se considera una violación de la privacidad (Ejemplo Prisma Programa de EE.UU.).
Para brindar seguridad a los sistemas, redes y datos, los proveedores de servicios de computación en la nube se han unido con TCG (Trusted Computing Group), una organización sin fines de lucro que publica periódicamente un conjunto de especificaciones para proteger el hardware, crear unidades de autocifrado y mejorar la seguridad de la red. Protege los datos de rootkits y malware.
A medida que la informática se ha expandido a diferentes dispositivos como unidades de disco duro y teléfonos móviles, TCG ha ampliado las medidas de seguridad para incluir estos dispositivos. Proporciona la capacidad de crear una política de protección de datos unificada en todas las nubes.
Algunos de los servicios en la nube confiables están Amazon, Box.net, Gmail y muchos otros.
Preocupación por la privacidad y computación en la nube
La privacidad presenta una fuerte barrera para que los usuarios se adapten a los sistemas de computación en la nube
Existen ciertas medidas que pueden mejorar la privacidad en la computación en la nube.
- En teoría, el personal administrativo del servicio de computación en la nube podría monitorear los datos que se mueven en la memoria antes de almacenarlos en el disco. Para mantener la confidencialidad de los datos, los controles administrativos y legales deben evitar que esto suceda.
- La otra forma de aumentar la privacidad es mantener los datos cifrados en el sitio de almacenamiento en la nube, evitando el acceso no autorizado a través de Internet; Ni siquiera el proveedor de la nube puede acceder a los datos.
Estudio de caso de computación en la nube: Royal Mail
- Tema del estudio de caso:Uso de Cloud Computing para una comunicación efectiva entre el personal.
- Motivo para utilizar Cloud Computing:Reducir el coste de las comunicaciones para 28,000 empleados y proporcionar funciones avanzadas e interfaz de servicios de correo electrónico a sus empleados.
Royal Mail Group, un servicio postal del Reino Unido, es la única organización gubernamental del país que presta servicio a más de 24 millones de clientes a través de sus 12000 oficinas postales y 3000 centros de procesamiento independientes. Sus sistemas logísticos y su fuerza de paquetería en todo el mundo gestionan alrededor de 404 millones de paquetes al año. Y para ello necesitan un medio de comunicación eficaz. Han reconocido la ventaja de la computación en la nube y la han implementado en su sistema. Ha demostrado un rendimiento sobresaliente en intercomunicación.
Antes de pasar al sistema en la nube, la organización tenía problemas con el software obsoleto y, por lo tanto, la eficiencia operativa se veía comprometida. Tan pronto como la organización pasó a Cloud System, 28000 empleados recibieron su nuevo paquete de colaboración, dándoles acceso a herramientas como mensajería instantánea y conciencia de presencia. Los empleados obtuvieron más espacio de almacenamiento que en el servidor local. Los empleados se volvieron mucho más productivos.
Mirando hacia el éxito de la computación en la nube en los servicios de correo electrónico y comunicación. El segundo movimiento estratégico de Royal Mail Group, fue migrar de servidores físicos a servidores virtuales, hasta 400 servidores para crear una nube privada basada en Microsoft Hyper V. Esto daría una apariencia renovada y espacio adicional al escritorio de sus empleados y también proporcionaría el entorno de intercambio más moderno.
El proyecto Hyper V de RMG (Royal Mail Group) se estima que les ahorrará alrededor de 1.8 millones de libras en el futuro y aumentará la eficiencia del sistema de TI interno de la organización.
El Tutorial de Computación en la Nube anterior cubre todas las notas básicas de Computación en la Nube y Ejemplos de Computación en la Nube que le ayudarán a comprender todos los conceptos básicos de Computación en la Nube.
Resumen
- Cloud Computing se define como el almacenamiento y acceso a datos y servicios informáticos a través de Internet.
- El término "nube" proviene de un diseño de red utilizado por los ingenieros de redes para representar la ubicación de varios dispositivos de red y su interconexión.
- Hoy en día, muchas empresas grandes y pequeñas prosperan con sus datos y gastan una gran cantidad de dinero para mantenerlos.
- Arquitectura de computación en la nube ayuda a las organizaciones a reducir su infraestructura de TI y sus costos informáticos por usuario.
- Los cuatro tipos de nube son: 1) privada, 2) comunitaria, 3) pública y 4) híbrida.
- Los servicios importantes de computación en la nube son 1) software como servicio (SaaS), 2) plataforma como servicio (PaaS) y 3) infraestructura como servicio (IaaS).
- Grid Computing es un middleware para coordinar recursos de TI dispares a través de una red, permitiéndoles funcionar como un todo.
- La computación de utilidad es el proceso de proporcionar un servicio a través de un método de facturación a pedido y de pago por uso.
- La privacidad es una fuerte barrera para que los usuarios adapten los sistemas de Computación en la Nube.