Conceptos de computación en la nube
¿Qué es la computación en la nube?
¿Qué es la computación en la nube?
Cloud computing is defined as the use of shared computing resources, such as servers, storage and databases, networks, applications, analytics, and even intelligence, accessed over the Internet as a service. NIST’s definition (SP 800-145, September 2011) adds rapid provisioning and release with minimal management effort. This is a model in which, instead of a company owning and managing its own data centers and servers, it uses the cloud service provider’s technology and services when required.
¿Cuáles son los tres modelos de computación en la nube más comunes?
Existen tres modelos de computación en la nube más comunes:
- Software como servicio (SaaS): Software applications are hosted and managed by the cloud provider and can be accessed through a web browser without the need for installation. Some examples of workplace apps include Google Workspace with Gmail, Salesforce, and Dropbox.
- Plataforma como servicio (PaaS): These are platforms where users can build, iterate, and run applications. Examples: AWS Elastic Beanstalk and Azure App Service.
- Infraestructura como servicio (IaaS): Provides services such as computers like servers, storage, and networks on which you run your own programs and OSs. Examples: Amazon EC2, Google Compute Engine.
| Características | SaaS | PaaS | IaaS |
|---|---|---|---|
| Prestación de servicios | |||
| Oferta principal | Aplicaciones de software listas para usar | Plataformas de desarrollo e implementación | Recursos de infraestructura informática |
| Método de acceso | Navegador web | Herramientas de desarrollo y APIs | Acceso directo a la infraestructura |
| Gestión y control | |||
| Nivel de control del usuario | Mínimo (solo configuración de la aplicación) | Moderado (desarrollo e implementación de aplicaciones) | Máximo (control total de la infraestructura) |
| Responsabilidad del proveedor | Software, infrastructure, maintenance | Mantenimiento de la infraestructura y la plataforma | Solo mantenimiento de la infraestructura |
| Uso y ejemplos | |||
| Usuarios objetivo | Usuarios finales y empresas | Desarrolladores y equipos técnicos | Administradores de sistemas y equipos de TI |
| Ejemplos populares | Google Workspace, Salesforce, Dropbox | AWS Elastic Beanstalk, Azure App Service | Amazon EC2, Google Compute Engine |
¿Cuál es la principal diferencia entre la computación en la nube y SaaS?
La computación en la nube es un término generalizado que describe numerosos modelos de prestación de servicios, uno de los cuales es SaaS. La computación en la nube se define mejor como la pizza completa, y SaaS puede considerarse como una porción de la pizza, específicamente la porción de la aplicación de software, donde el proveedor de servicios proporciona todos los demás ingredientes, como servidores, almacenamiento, etc.
A cloud is also classed by deployment: NIST SP 800-145 defines four deployment models; a Nube híbrida combines private, community, or public clouds.
¿Cuáles son los beneficios de la computación en la nube para las empresas?
Cloud computing involves these factors for businesses:
- Ahorro de costes: Pay-as-you-go pricing links costos de la nube to utilized resources, differing from the expense of upfront hardware procurement.
- Escalabilidad y flexibilidad: Poder aumentar o disminuir los recursos identificados en función de la necesidad de eliminar sobrecostes o ineficiencias en la utilización.
- Fiabilidad y disponibilidad: This is seen in cloud providers with elaborate infrastructure to provide service availability and disaster recovery systems.
- Colaboración y accesibilidad: Collaboration encompasses interaction, and accessibility involves information access from internet-connected locations.
- Actualizaciones automáticas de software: The provider manages updates and maintenance, which can influence the allocation of IT staff activities.
¿Cuáles son las consideraciones de seguridad para la computación en la nube?
Security in cloud computing is a collaborative effort between you and the cloud provider. Here are key considerations:
- Seguridad de datos y privacidad: Seleccione un proveedor cuya seguridad sea de primera categoría y tenga funciones relevantes como cifrado y controles de acceso para manejar sus datos.
- Cumplimiento: Asegúrese de que el proveedor cumpla con las políticas y regulaciones estándar, especialmente si su negocio maneja datos confidenciales (por ejemplo, sectores de salud y finanzas).
- Respuesta a incidentes: Específicamente, averigüe qué medidas ha implementado el proveedor para responder a cualquier incidente y cómo le informarán de tal ocurrencia.
- Modelo de responsabilidad compartida: In Microsoft’s model, the provider runs the physical infrastructure, while customers remain responsible for their data and identities in every service model (Microsoft Learn).
Si necesitas un proveedor de nube, algunos de los muchos utilizables son Amazon Web Services (AWS), Microsoft Azurey Google Cloud Platform (GCP).
Conclusión
La computación en la nube se puede definir como una herramienta para cualquier organización de cualquier tamaño y tipo para administrar insumos o controlar el gasto en el proceso de entrega. Sin embargo, es aconsejable tener en cuenta diferentes factores con respecto a sus necesidades exactas, costo y seguridad antes de cambiar a la nube.