11. BENEFICIOS DE LAVIRTUALIZACIÓN
• Optimización + Aprovechamiento + Homologación
• Seguridad (aislamiento) + Estabilidad
• Independencia entre HW y App =Variedad + Migración
12. Beneficios de Negocio
Consolidación Despliegue ágil HA / DR Automatización
Reducción
de inversión
Reducción
de costes de
operación
Reducción
de riesgos
Cualquier App
Cualquier servicio
Cualquier momento
CASOS DE USO
13. EL PLANO DE CONTROL DE IT
APLICACIONES (Innovación)
INFRAESTRUCTURAS
(Software defined IT)
ClientesIdea
AUTOMATION
SOFTWARE
D
E
LIVERY
VIS
U
ALIZATION
VIRTUALIZACION
20. 2009
“10 deploys per
day at Flickr”
Velocity ‘09
John Allspaw &
Paul Hammond
http://www.slideshare.net/jallspaw/10-deploys-
per-day-dev-and-ops-cooperation-at-flickr
21.
22. PROPIEDADES DEV-OPS
• Aplicaciones escalables
• Aplicaciones sin “estado”
• Aprendizaje continuo
• PaaS - HW, OS, DB, Middleware…
• Automatización
• Scripting y programación
• Infraestructura via APIs
23. RETOS DEL MODELO DEV-OPS
• Estructura organizativa - Comunicación & Responsabilidad
• Miedo al cambio - Estabilidad vsVelocidad
• Desarrollo de nuevos conocimientos
26. CONTENERIZACIÓN
• Basado en LXC
• Cada App reside en un “contenedor” con su
propio sistema de ficheros, disco, CPU, RAM…
• Sólo se abstrae el Kernel = Mismo OS en todos
los contenedores
• Elimina OS huésped = JeOS
• Empaqueta binarios / librerías (libcontainers)
27. CONTENERIZACIÓN:VENTAJAS
• Maximiza el número deVMs en un mismo HW
• Velocidad de arranque (milisegundos!)
• Portabilidad instantánea - empaquetado estándar
• Gestión en clúster de ciclo de vida
29. COMPUTACIÓN EN LA NUBE
• Modelo de consumo de recursos de IT como servicio
• Bajo demanda + Elástico + Pago por uso + Ubicuo
• IaaS / PaaS / SaaS en nubes públicas, privadas o híbridas
• Virtualización = tecnología habilitadora
30. CONTENEDORESY NUBE
• VMs consumen muchos recursos = $
• VMs son lentas de arrancar = $
• VMs son tediosas de administrar = $
• Big Data, Microservicios encajan mal enVMs…
• …pero encajan fenomenal en contenedores!
32. FUTURO DE LAVIRTUALIZACIÓN
• Puesto de trabajo: Streaming de Aplicaciones y Escritorio (HTML5)
• Red: Software Defined Networking - Network FunctionVirtualization
• Seguridad:Virtual, flexible, bajo demanda
• Almacenamiento: Software Defined Storage e Hiperconvergencia
• Usuario:Virtualización del contexto personal
34. FUTURO DEL SYSADMIN
• Sysbroker: Gestor de servicios de valor añadido para el negocio
• Automatización: Estrategas, no tácticos
• Fuerte integración con desarrollo (DevOps)
• Abstracción: interacción con servicios, infra, código mediante APIs