MadridOnRails - De la Virtualización al Cloud Computing: Cómo implantar una Nube Privada con...
-
Upload
abiquo-inc -
Category
Technology
-
view
6.952 -
download
4
description
Transcript of MadridOnRails - De la Virtualización al Cloud Computing: Cómo implantar una Nube Privada con...
the open source cloud company
De la Virtualización al Cloud Computing: Cómo implantar una Nube Privada con código abierto
¿Quién Soy?Diego Parrilla Santamaría
Business Development Manager& Product Technology Strategist
twitter.com/nubeblogwww.abiquo.com
twitter.com/abiquo
Qué es el Cloud ComputingLas Nubes PrivadasTaxonomía de una Plataforma IaaSArquitectura de una Platforma IaaSLa propuesta de Abiquo: AbicloudRuegos y Preguntas
Agenda
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?
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
IaaSPaaSSaaS
Clases de Cloud Computing
IaaS
Infraestructura como Servicio. Distribución de infraestructura de
computación como un servicio, Normalmente mediante una plataforma de
virtualización.
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
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.
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
¡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%…
Vamos a montar un nuevo servicio
Y lo quiero para mañana
…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.”
…ahora al estilo Cloud
Y lo tienes esta tarde
El doble problema
La gente no quiere comprar servidores, quiere comprar servicios
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
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
Qué es el Cloud ComputingLas Nubes PrivadasTaxonomía de una Plataforma IaaSArquitectura de una Platforma IaaSLa propuesta de Abiquo: AbicloudRuegos y Preguntas
Agenda
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
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?
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?
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
Pero no todas las empresas pueden adoptar un modelo como este por diversas causas…
…pero pueden aprovechar el resto de las ventajas del modelo Cloud, esto no es un ‘o todo o nada’.
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
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
¡Pero eso es un
entorno Virtualizad
o!
… 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
Qué es el Cloud ComputingLas Nubes PrivadasTaxonomía de una Plataforma IaaSArquitectura de una Platforma IaaSLa propuesta de Abiquo: AbicloudRuegos y Preguntas
Agenda
Taxonomía de una Plataforma IaaS
Hardware basado en arquitecturas x86Completamente comoditizadoMuy importante que soporte VirtualizaciónServidores con multicores, mucha memoria, eficiente I/O
Sistemas Operativos que soportan el software de virtualizaciónHost OSLinux predominaSoluciones bare-metalImportante en el coste final de la solución
Recursos Virtualizados gracias los Hypervisors. XEN Kernel VM (KVM) VirtualBox OpenVZ
Abstraen el acceso a recursos físicos: Servidores, Almacenamiento y Red.
Imágenes Virtuales: VMDK, RAW, QEMU…
Metadata: VMX, OVF…
Repositorios donde publicar las imágenes
Plataforma de gestión unificada Informes SLAs Planificación de la capacidad Facturación Mediciones Provisión Monitorización Fachada de servicios
Qué es el Cloud ComputingLas Nubes PrivadasTaxonomía de una Plataforma IaaSArquitectura de una Platforma IaaSLa propuesta de Abiquo: AbicloudRuegos y Preguntas
Agenda
Lo primero, el hardware…
Virtualized Hardware
Virtualizamos los servidores…
Virtual resources available
Virtualized Hardware
Creamos máquinas virtuales con recursos virtuales…
Virtual resources available
Virtualized HardwareVirtualizedHardware
Pronto nos damos cuenta que necesitamos más…
Virtualized Hardware
Virtual resources available
VirtualizedHardware
Management
…y vemos que necesitamos una plataforma de gestión
AbiCloud
Qué es el Cloud ComputingLas Nubes PrivadasTaxonomía de una Plataforma IaaSArquitectura de una Platforma IaaSLa propuesta de Abiquo: AbicloudRuegos y Preguntas
Agenda
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
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
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
…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
Abiquo 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
abiCloud tres maneras diferentes de ofrecer el software
Product
xSP
Enterprise
Community
Virtualized resources
(Premium)
(Premium)
(open source)
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
Virtualized Hardware
Virtual resources available
VirtualizedHardware
abiCloud
Abiquo además aporta…
Repository
Space
APIs
User Management
http://www.youtube.com/watch?v=yX0n6iKV7jM
Physical Infrastructure
http://www.youtube.com/watch?v=NkZ0RKJinrE
Apps Library
http://www.youtube.com/watch?v=insd9wsGRcg
Virtual Datacenters
http://www.youtube.com/watch?v=cWEZAqukYKA
Virtualized Hardware
Virtual resources available
VirtualizedHardware
abiCloud
Abiquo además aporta…
Repository
Space
APIs
the open source cloud company
www.abiquo.comcommunity.abiquo.com
www.slideshare.net/abiquodocs
Partnerships: [email protected] and Public Relations: [email protected]
Community: [email protected]: [email protected]
Others: [email protected]