☁️
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
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
- 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
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