Resumen
La informática en la nube es la entrega de informática como servicio a través de una red, donde los recursos distribuidos se proporcionan al usuario como utilidad. La idea de la informática de utilidad se originó en las décadas de 1950 y 1960, pero las tecnologías de habilitación evolucionaron décadas más tarde y finalmente han alcanzado un estado en el que la informática en la nube es una opción viable para que las organizaciones inviertan en ella.
Las tecnologías de habilitación de la informática en la nube incluyen lo siguiente:
- Redes
- Administración de recursos y virtualización
- Informática de utilidad
- Modelos de programación
- Computación distribuida en paralelo
- Tecnologías de almacenamiento
La informática en la nube consta de cuatro bloques de creación:
- Software de aplicación
- Plataformas de desarrollo
- Uso compartido de recursos
- Infraestructura
Los modelos de servicio en la nube existen en varios niveles en los bloques de creación.
Software como servicio (SaaS) está en el nivel de software de la aplicación. SaaS es la entrega de software a través de Internet (normalmente a través de un explorador web).
Plataforma como servicio (PaaS) está en el nivel de plataforma de desarrollo y se puede definir como una plataforma informática que permite la creación de aplicaciones web de forma simplificada sin la complejidad de adquirir y mantener el software y la infraestructura subyacentes.
En el modelo de Infraestructura como servicio (IaaS), los proveedores alquilan recursos de proceso en forma de instancias de máquina virtual, bajo diversas formas de CPU, memoria, disco y ancho de banda de red adjuntadas.
Hay tres modelos de implementación bien conocidos para la informática en la nube: nube pública, privada e híbrida.
Algunos de los proveedores de nube más populares son Amazon Web Services, Microsoft Azure, Google Cloud Platform y OpenStack. Cada proveedor suele ofrecer una pila compuesta por servicios de proceso, almacenamiento y red, entre otros.
Algunos de los casos de uso más populares de la nube son:
- Aplicaciones web y para dispositivos móviles
- Análisis de macrodatos
- Informática de alto rendimiento a petición
- Almacenamiento y archivado en línea
- Desarrollo rápido de aplicaciones y pruebas