1. Código Abierto y Cloud
Computing
Sobreviviendo en la Nube
usando Software Libre
2. Cloud Computing
¿Qué es Cloud Computing?
Tipos de Cloud Computing
Infraestructura como Servicio
Almacenamiento como Servicio
3. Mitos
La Nube va a resolver todos tus
problemas
La Nube es barata
La Nube es infalible
La Nube es completamente segura
La Nube me va a quitar el trabajo
4. Ventajas
Recursos en Demanda
Flexibilidad / Elasticidad
Acceso "Ilimitado" a la red
El cliente no es dueño de la infraestructura
Te cobran por lo que usas
Nuevas habilidades/conocimientos
5. Desventajas
Demasiado hype
Soporte Técnico
Problemas asociados a la virtualización y
el overbooking de recursos
No es tan fácil migrar de un proveedor a
otro
Las fallas también escalan
Demasiado hype (sí, de nuevo)
7. Automatización
Los servidores son desechables
Imágenes a nuestra medida
Imágenes genéricas (Rightscale, Alestic,
etc.)
Despliegue automático de servidores
Herramientas: fabric, puppet, chef,
capistrano, etc.
Administración -> terceros
8. Monitoreo
No es una alternativa es una obligación
Recursos a medir: CPU, Memoria,
Storage, Ancho de Banda, etc.
Herramientas: Nagios, Cacti, Ganglia, etc.
Servidor de Monitoreo
Status del Proveedor
Automatización del Monitoreo
9. Amazon Web Services
Para todos los gustos: EC2, S3, EBS,
ELB, SQS,RDS, etc.
Pobre Soporte técnico
Productos en desarrollo contínuo, dan la
apariencia de estar "incompletos"
Más barato
Problemas de latencia, I/O
Producto estándar (?)
Zonas en Europa, América y Asia
10. Rackspace Cloud
Servicios más definidos: Cloud Sites,
Cloud Servers y Cloud Files
Mejor soporte técnico
DNS, Registro Inverso
Windows en Beta
Más elástico en sus instancias
13. Buenas Prácticas
Evitar el hype
Atentos al gasto
Arquitecturas Híbridas
Estándarizar lo más que se pueda
Usar almacenamiento persistente
Monitorear el gasto
Usar las API's
Usar distintas zonas
Planes de Contingencia