De la virtualización al Cloud Computing.

55
the open source cloud company De la Virtualización al Cloud Computing: Cómo implantar una Nube Privada con código abierto

description

Como implantar una nube privada con código abierto.

Transcript of De la virtualización al Cloud Computing.

Page 1: De la virtualización al Cloud Computing.

the open source cloud company

De la Virtualización al Cloud Computing: Cómo implantar una Nube Privada con código abierto

Page 2: De la virtualización al Cloud Computing.

¿Quién Soy?Diego Parrilla Santamaría

Business Development Manager& Product Technology Strategist

[email protected]

twitter.com/nubeblogwww.abiquo.com

twitter.com/abiquo

Page 3: De la virtualización al Cloud Computing.

Qué es el Cloud ComputingLas Nubes PrivadasTaxonomía de una Plataforma IaaSArquitectura de una Platforma IaaSLa propuesta de Abiquo: AbicloudRuegos y Preguntas

Agenda

Page 4: De la virtualización al Cloud Computing.

Definición de McKinsey: “Las Nubes son servicios basados en hardware que ofrecen capacidades de computación, redes y almacenamiento de modo que:1. La gestión del hardware se abstrae mucho

del comprador2. Los compradores incurren en gastos de

infraestructura como OPEX variable3. La capacidad de la infraestructura es

altamente elástica (+ y -)

¿Qué es el Cloud Computing?

Page 5: De la virtualización al Cloud Computing.

Ventajas del Cloud Computing Las Nubes pueden

ofrecer casi acceso inmediato a recursos hardware

No hay una inversión inicial por parte de los usuarios

Se reducen las barreras de entrada a la innovación

Las empresas de cualquier tamaño pueden escalar de manera transparente sus servicios correlando con las necesidades de sus clientes

El Pago por uso reduce de manera importante los costes iniciales

Page 6: De la virtualización al Cloud Computing.

IaaSPaaSSaaS

Clases de Cloud Computing

Page 7: De la virtualización al Cloud Computing.

IaaS

Infraestructura como Servicio. Distribución de infraestructura de

computación como un servicio, Normalmente mediante una plataforma de

virtualización.

Page 8: De la virtualización al Cloud Computing.

PaaS

Plataforma como Servicio. Soporta el ciclo de vida completo de

construcción y puesta en marcha de servicios. Múltiples servicios, pero todos disponibles

como una solución integral Evolución del IaaS más allá del SO

Page 9: De la virtualización al Cloud Computing.

SaaS

Software como Servicio Modelo de distribución de software Mantenimiento, soporte y operación durante

el tiempo que se haya contratado el servicio. El proveedor mantendrá la información Proveerá lo necesario para su explotación.

Page 10: De la virtualización al Cloud Computing.

IaaSPaaSSaaS

Clases de Cloud Computing

SaaS puede correr encima de una Nube, pero solo cumple con dos características

SaaS entra dentro del grupo de los Cloud Services

Page 11: De la virtualización al Cloud Computing.

¡Vamos a montar un nuevo servicio!“…Para el nuevo servicio de

filostring necesitamos:-Comprar nuevo hardware-Nuevas licencias de software-Dispositivos de red nuevos-Buscar espacio en el DC-Backups-Más energía eléctrica-Refrigeración-Entrenar al equipo-Soporte 24x7-Disponibilidad 99.99%…

Page 12: De la virtualización al Cloud Computing.

Vamos a montar un nuevo servicioY lo

quiero para mañana

Page 13: De la virtualización al Cloud Computing.

…ahora al estilo Cloud

“…Contratamos con Amazon, pagamos por las horas de uso de los servidores, el ancho de banda consumido y las IPs Públicas usadas.”

Page 14: De la virtualización al Cloud Computing.

…ahora al estilo Cloud

Y lo tienes esta tarde

Page 15: De la virtualización al Cloud Computing.

El doble problema

Page 16: De la virtualización al Cloud Computing.

La gente no quiere comprar servidores, quiere comprar servicios

Page 17: De la virtualización al Cloud Computing.

Cliente NO invierte en infraestructura (CAPEX) Incurre en gastos de operación (OPEX) Paga por uso de la plataforma (Pay-per-use) No hay contratos de permanencia

Arquitectura Se abstrae de las características específicas Modo multitenant con múltiples usuarios Escalado dinámico e inmediato La localización física no es relevante Normalmente usa tecnologías de Virtualización

Gestión Delegada al Cloud User Bajo demanda

Características del IaaS

Page 18: De la virtualización al Cloud Computing.

La Virtualización de Servidores, Almacenamiento y Redes no es condición necesaria para el Cloud. Pero ayuda…

El Cloud Computing viene a aprovechar al máximo las arquitecturas virtualizadas

Virtualización no es igual a IaaS

El IaaS ayuda a gestionar los picos de demanda

Page 19: De la virtualización al Cloud Computing.

Qué es el Cloud ComputingLas Nubes PrivadasTaxonomía de una Plataforma IaaSArquitectura de una Platforma IaaSLa propuesta de Abiquo: AbicloudRuegos y Preguntas

Agenda

Page 20: De la virtualización al Cloud Computing.

Pública: Los recursos son dinámicamente aprovisionados en modo autoservicio a través de internet, cogiéndolos de un proveedor externo que ofrece estos recursos y los factura en función de su uso.

Privada: Emula la Nube Pública pero en una red privada. Las empresas obtienen los beneficios del IaaS pero sin sus desventajas.

Nubes Públicas y Privadas

Page 21: De la virtualización al Cloud Computing.

Mejor control de los recursos / Mayor eficiencia

Mayor control sobre los datos sensibles

Seguridad

Asignación de recursos de grano fino

Emular el modelo económico de la Nube Pública

Gobernanza TI

¿Para qué una Nube Privada?

Page 22: De la virtualización al Cloud Computing.

Cliente NO invierte en infraestructura (CAPEX) Incurre en gastos de operación (OPEX) Paga por uso de la plataforma (Pay-per-use) No hay contratos de permanencia

Arquitectura Se abstrae de las características específicas Modo multitenant con múltiples usuarios Escalado dinámico e inmediato La localización física no es relevante Normalmente usa tecnologías de Virtualización

Gestión Delegada al Cloud User Bajo demanda

¿Características IaaS…Privado?

Page 23: De la virtualización al Cloud Computing.

El Departamento de IT es el Proveedor de Servicios

Las Líneas de Negocio o Departamentos, son el Cliente

Departamento IT vende recursos en modo pago por uso a los Departamentos

La localización física es conocida, pero no relevante

Características IaaS…Privado

Page 24: De la virtualización al Cloud Computing.

Pero no todas las empresas pueden adoptar un modelo como este por diversas causas…

Page 25: De la virtualización al Cloud Computing.

…pero pueden aprovechar el resto de las ventajas del modelo Cloud, esto no es un ‘o todo o nada’.

Page 26: De la virtualización al Cloud Computing.

Reducir el tiempo necesario para aprovisionar entornos: Empresas con numerosos entornos de prueba y

desarrollo Entornos ‘Kleenex’ Empresas que quieran implementar modos de

trabajo en modo ‘autoservicio’ Aplicaciones con necesidades de escalado

dinámico Promover el ‘Architecture enforcement’ Empresas que quieran ‘revender’ recursos a

sus líneas de negocio o sucursales. Distribución de Software: MiniClouds …

Casos de Uso de la Nube Privada

Page 27: De la virtualización al Cloud Computing.

Parque de máquinas físicas Sistema de Almacenamiento centralizado Software de Virtualización: Hypervisors Dispositivos de red (routers, switches,

firewalls…) y…

Qué se necesita para montar una Nube Privada

Page 28: De la virtualización al Cloud Computing.

¡Pero eso es un

entorno Virtualizad

o!

Page 29: De la virtualización al Cloud Computing.

… un software que permita gestionar toda esta infraestructura de manera unificada: Trabajar en modo autoservicio Abstraer la complejidad del hardware y el software Controlar el uso de los recursos asignados Contabilizar el uso de los recursos de los usuarios Gestionar no solo servidores, sino almacenamiento,

redes y usuarios

Qué se necesita para montar una Nube Privada

AbiCloud

Page 30: De la virtualización al Cloud Computing.

Qué es el Cloud ComputingLas Nubes PrivadasTaxonomía de una Plataforma IaaSArquitectura de una Platforma IaaSLa propuesta de Abiquo: AbicloudRuegos y Preguntas

Agenda

Page 31: De la virtualización al Cloud Computing.

Taxonomía de una Plataforma IaaS

Page 32: De la virtualización al Cloud Computing.

Hardware basado en arquitecturas x86Completamente comoditizadoMuy importante que soporte VirtualizaciónServidores con multicores, mucha memoria, eficiente I/O

Page 33: De la virtualización al Cloud Computing.

Sistemas Operativos que soportan el software de virtualizaciónHost OSLinux predominaSoluciones bare-metalImportante en el coste final de la solución

Page 34: De la virtualización al Cloud Computing.

Recursos Virtualizados gracias los Hypervisors. XEN Kernel VM (KVM) VirtualBox OpenVZ

Abstraen el acceso a recursos físicos: Servidores, Almacenamiento y Red.

Page 35: De la virtualización al Cloud Computing.

Imágenes Virtuales: VMDK, RAW, QEMU…

Metadata: VMX, OVF…

Repositorios donde publicar las imágenes

Page 36: De la virtualización al Cloud Computing.

Plataforma de gestión unificada Informes SLAs Planificación de la capacidad Facturación Mediciones Provisión Monitorización Fachada de servicios

Page 37: De la virtualización al Cloud Computing.

Qué es el Cloud ComputingLas Nubes PrivadasTaxonomía de una Plataforma IaaSArquitectura de una Platforma IaaSLa propuesta de Abiquo: AbicloudRuegos y Preguntas

Agenda

Page 38: De la virtualización al Cloud Computing.

Lo primero, el hardware…

Page 39: De la virtualización al Cloud Computing.

Virtualized Hardware

Virtualizamos los servidores…

Page 40: De la virtualización al Cloud Computing.

Virtual resources available

Virtualized Hardware

Creamos máquinas virtuales con recursos virtuales…

Page 41: De la virtualización al Cloud Computing.

Virtual resources available

Virtualized HardwareVirtualizedHardware

Pronto nos damos cuenta que necesitamos más…

Page 42: De la virtualización al Cloud Computing.

Virtualized Hardware

Virtual resources available

VirtualizedHardware

Management

…y vemos que necesitamos una plataforma de gestión

AbiCloud

Page 43: De la virtualización al Cloud Computing.

Qué es el Cloud ComputingLas Nubes PrivadasTaxonomía de una Plataforma IaaSArquitectura de una Platforma IaaSLa propuesta de Abiquo: AbicloudRuegos y Preguntas

Agenda

Page 44: De la virtualización al Cloud Computing.

Company

somos una empresa de software creada en 2006

Con abiCloud, las empresas pueden crear y gestionar grandes

sistemas complejos de servidores, redes, almacenamiento y

aplicaciones virtualizados, acelerando el despliegue de soluciones.

self-provisioning

simple

hacemos software para construir plataformas de Cloud

ágilIndepen-

diente

Page 45: De la virtualización al Cloud Computing.

abiCloud se centra en resolver problemas reales…

Product

Las empresas se encuentran estos problemas para adaptar los entornos IT para satisfacer las necesidades de negocio, retrasando la implementación:

•Cambios hechos con lentitud

•Departamento IT saturado

•Aprovisionamiento de red y

almacenamiento manual

Problemas Soluciones abiCloud

Abicloud resuelve estos problemas, con un software ágil y usable:

•Permite transferir la gestión de los entornos a los usuarios finales.

•Automatización de la gestión de red

•Automatización de la gestión de almacenamiento

Page 46: De la virtualización al Cloud Computing.

…ayuda a reducir costes y optimizar los procesos

Product

Las empresas invirten mucho para solucionar estos problemas:

•Cautividad del proveedor

•Sobrecarga de la gente de TI

•Crecimiento de los datos

•Extensión incontrolada de

Sistemas

Problemas Solución abiCloudAbiquo soluciona estos problemas con una solución agnóstica de tecnología:

•abiCloud funciona con las principales technologias (Xen, VmWare, KVM, Virtualbox, HyperV) de virtualización.

•Fácil integración (basada en OVF)

•Interfaz única de gestión para las siguientes infraestructuras.

•Fácil escalado

•Gestionar la configuración

Page 47: De la virtualización al Cloud Computing.

abiCloud tres maneras diferentes de ofrecer el software

Product

xSP

Enterprise

Community

Virtualized resources

(Premium)

(Premium)

(open source)

Page 48: De la virtualización al Cloud Computing.

Características únicas de abiCloud

Competitors

Características de abiCloud:

• Interacción con múltiples hypervisors

• Standards (OVF)

• Multitenant cloud

• Delegación de la gestión al usuario

• Integración sencilla con otras aplicaciones (REST interfaces)

• Open-source

Page 49: De la virtualización al Cloud Computing.

Virtualized Hardware

Virtual resources available

VirtualizedHardware

abiCloud

Abiquo además aporta…

RepositorySpace

APIs

Page 50: De la virtualización al Cloud Computing.

User Management http://www.youtube.com/watch?v=yX0n6iKV7jM

Page 51: De la virtualización al Cloud Computing.

Physical Infrastructure http://www.youtube.com/watch?v=NkZ0RKJinrE

Page 52: De la virtualización al Cloud Computing.

Apps Library http://www.youtube.com/watch?v=insd9wsGRcg

Page 53: De la virtualización al Cloud Computing.

Virtual Datacenters http://www.youtube.com/watch?v=cWEZAqukYKA

Page 54: De la virtualización al Cloud Computing.

Virtualized Hardware

Virtual resources available

VirtualizedHardware

abiCloud

Abiquo además aporta…

RepositorySpace

APIs

Page 55: De la virtualización al Cloud Computing.

the open source cloud companywww.abiquo.com

community.abiquo.comwww.slideshare.net/abiquodocs

Partnerships:         [email protected] and Public Relations: [email protected]

Community:        [email protected]:        [email protected]

Others:        [email protected]