virtualización - evolución hacia el it Ágil

36
VIRTUALIZACIÓN Evolución hacia el IT Ágil Pablo Carlier Responsable de Negocio de Cloud y Centros de Datos

Upload: pablo-carlier

Post on 06-Apr-2017

299 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Virtualización - Evolución hacia el IT Ágil

VIRTUALIZACIÓNEvolución hacia el IT Ágil

Pablo CarlierResponsable de Negocio de Cloud y Centros de Datos

Page 2: Virtualización - Evolución hacia el IT Ágil

VM

VM

VM

VM

VM

VM

VM

VM

Page 3: Virtualización - Evolución hacia el IT Ágil
Page 4: Virtualización - Evolución hacia el IT Ágil
Page 5: Virtualización - Evolución hacia el IT Ágil
Page 6: Virtualización - Evolución hacia el IT Ágil
Page 7: Virtualización - Evolución hacia el IT Ágil

RETOS DE LOS SISTEMAS DISTRIBUIDOS

• Proliferación de servidores = Administración compleja

• Infrautilización de recursos (cómputo, almacenamiento, red, energía)

• Alto acoplamiento entre App y HW = ¿Disponibilidad? ¿Diversidad?

Page 8: Virtualización - Evolución hacia el IT Ágil

RETOS DE NEGOCIO PARA IT

• Agilidad en la operación - requisitos cambiantes

• Disminución de OPEX

• Control de riesgos

Page 9: Virtualización - Evolución hacia el IT Ágil

Hipervisor = Abstracción

Page 10: Virtualización - Evolución hacia el IT Ágil

EVOLUCIÓN DE LA VIRTUALIZACIÓN

Virtualización completa

“Emulación”Paravirtualización Virtualización

asistida por HW Contenerización

Tiempo

Page 11: Virtualización - Evolución hacia el IT Ágil

BENEFICIOS DE LA VIRTUALIZACIÓN

• Optimización + Aprovechamiento + Homologación

• Seguridad (aislamiento) + Estabilidad

• Independencia entre HW y App = Variedad + Migración

Page 12: Virtualización - Evolución hacia el IT Ágil

Beneficios de Negocio

Consolidación Despliegue ágil HA / DR Automatización

Reducción de inversión

Reducción de costes de

operación

Reducciónde riesgos

Cualquier AppCualquier servicio

Cualquier momento

CASOS DE USO

Page 13: Virtualización - Evolución hacia el IT Ágil

EL PLANO DE CONTROL DE IT

APLICACIONES (Innovación)

INFRAESTRUCTURAS(Software defined IT)

ClientesIdea

AUTOMATION

SO

FT

WA

RE

DELIVERY

VIS

UALI

ZA

TIO

N

VIRTUALIZACION

Page 14: Virtualización - Evolución hacia el IT Ágil

NECESIDADES DISRUPTIVAS

Consistencia Velocidad Escalabilidad Normativas

Page 15: Virtualización - Evolución hacia el IT Ágil

SOLUCIONES DISRUPTIVAS

Automatización Nube Desarrollo Ágil ITSM

Nueva generación de retos para los Administradores de Sistemas

Page 16: Virtualización - Evolución hacia el IT Ágil

OPERACIÓN TRADICIONAL

¿Modelo obsoleto?

Page 17: Virtualización - Evolución hacia el IT Ágil

NUEVAS METODOLOGÍAS

• Desarrollo ágil

• Entrega Continua

• Integración Continua

• Desarrollo “ajustado”

Page 18: Virtualización - Evolución hacia el IT Ágil

¿CÓMO SE ADAPTA LA INFRAESTRUCTURA?

Page 19: Virtualización - Evolución hacia el IT Ágil

Patrick Debois

Andrew Shafer

2008 Nacimiento del Agile Systems

Administration Group

Page 20: Virtualización - Evolución hacia el IT Ágil

2009 “10 deploys per

day at Flickr”

Velocity ‘09John Allspaw & Paul Hammond

http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr

Page 21: Virtualización - Evolución hacia el IT Ágil
Page 22: Virtualización - Evolución hacia el IT Ágil

PROPIEDADES DEV-OPS

• Aplicaciones escalables

• Aplicaciones sin “estado”

• Aprendizaje continuo

• PaaS - HW, OS, DB, Middleware…

• Automatización

• Scripting y programación

• Infraestructura via APIs

Page 23: Virtualización - Evolución hacia el IT Ágil

RETOS DEL MODELO DEV-OPS

• Estructura organizativa - Comunicación & Responsabilidad

• Miedo al cambio - Estabilidad vs Velocidad

• Desarrollo de nuevos conocimientos

Page 24: Virtualización - Evolución hacia el IT Ágil
Page 25: Virtualización - Evolución hacia el IT Ágil

HERRAMIENTAS DEV-OPS

Automatización de la infraestructura ContenerizaciónIntegración continua

& CVS

Page 26: Virtualización - Evolución hacia el IT Ágil

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)

Page 27: Virtualización - Evolución hacia el IT Ágil

CONTENERIZACIÓN: VENTAJAS

• Maximiza el número de VMs en un mismo HW

• Velocidad de arranque (milisegundos!)

• Portabilidad instantánea - empaquetado estándar

• Gestión en clúster de ciclo de vida

Page 28: Virtualización - Evolución hacia el IT Ágil

CONTENERIZACIÓN: DESVENTAJAS

• Seguridad: requiere cuidado especial

• Poca flexibilidad: contenedores comparten OS

• Integración dura en Apps complejas

Page 29: Virtualización - Evolución hacia el IT Ágil

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

Page 30: Virtualización - Evolución hacia el IT Ágil

CONTENEDORES Y NUBE

• VMs consumen muchos recursos = $

• VMs son lentas de arrancar = $

• VMs son tediosas de administrar = $

• Big Data, Microservicios encajan mal en VMs…

• …pero encajan fenomenal en contenedores!

Page 31: Virtualización - Evolución hacia el IT Ágil

CONTENEDORES Y NUBE

Page 32: Virtualización - Evolución hacia el IT Ágil

FUTURO DE LA VIRTUALIZACIÓN• Puesto de trabajo: Streaming de Aplicaciones y Escritorio (HTML5)

• Red: Software Defined Networking - Network Function Virtualization

• Seguridad: Virtual, flexible, bajo demanda

• Almacenamiento: Software Defined Storage e Hiperconvergencia

• Usuario: Virtualización del contexto personal

Page 33: Virtualización - Evolución hacia el IT Ágil

–Andy Baer (Salesforce)

“No existen proyectos de IT, sólo proyectos de negocio con una componente de IT”

Page 34: Virtualización - Evolución hacia el IT Ágil

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

Page 35: Virtualización - Evolución hacia el IT Ágil

APLICACIONES (Innovación)

INFRAESTRUCTURAS(Software defined IT)

ClientesIdea

AUTOMATION

SO

FT

WA

RE

DELIVERY

VIS

UALI

ZA

TIO

N

Page 36: Virtualización - Evolución hacia el IT Ágil