☁️

Conceptos Fundamentales de la Nube

Modelos de computación en la nube, beneficios y principios de diseño

⏱️ Tiempo estimado de lectura: 15 minutos

¿Qué es Cloud Computing?

Cloud Computing es la entrega bajo demanda de recursos de TI a través de Internet con precios de pago por uso. En lugar de comprar, poseer y mantener centros de datos físicos y servidores, puedes acceder a servicios tecnológicos según los necesites.

Características principales:
- Autoservicio bajo demanda: Aprovisiona recursos sin intervención humana
- Acceso amplio a la red: Disponible a través de Internet
- Pool de recursos: Recursos compartidos entre múltiples clientes
- Elasticidad rápida: Escala automáticamente según la demanda
- Servicio medido: Paga solo por lo que usas

Puntos Clave

  • Entrega de servicios de TI a través de Internet
  • Modelo de pago por uso
  • Escalabilidad y elasticidad automáticas
  • No requiere infraestructura física propia

Modelos de Implementación y Servicio

Modelos de Implementación:
- Nube Pública: Recursos compartidos, propiedad de proveedores cloud
- Nube Privada: Infraestructura dedicada a una organización
- Nube Híbrida: Combinación de pública y privada

Modelos de Servicio:
- IaaS (Infrastructure): EC2, VPC - Control sobre infraestructura
- PaaS (Platform): Elastic Beanstalk - Gestión de aplicaciones
- SaaS (Software): Gmail, Office 365 - Aplicaciones listas para usar

Puntos Clave

  • Tres modelos de implementación: pública, privada, híbrida
  • IaaS, PaaS y SaaS según nivel de gestión
  • AWS ofrece principalmente IaaS y PaaS
  • Elige según tus necesidades de control

Beneficios de la Nube

Ventajas principales:

1. Cambiar gastos de capital por gastos variables
- No invertir en infraestructura antes de usarla
- Pagar solo por los recursos consumidos

2. Economías de escala masivas
- Precios más bajos por uso agregado de miles de clientes

3. Dejar de adivinar capacidad
- Escalar hacia arriba o abajo según necesidad
- Evitar recursos infrautilizados o falta de capacidad

4. Aumentar velocidad y agilidad
- Aprovisionar recursos en minutos
- Experimentar e innovar rápidamente

5. Dejar de gastar en centros de datos
- Enfocarse en proyectos que diferencien el negocio

6. Alcance global en minutos
- Desplegar aplicaciones en múltiples regiones globalmente

Puntos Clave

  • Modelo de costos flexible y predecible
  • Escalabilidad sin inversión inicial
  • Alcance global instantáneo
  • Mayor agilidad e innovación