MadridOnRails - De la Virtualización al Cloud Computing: Cómo implantar una Nube Privada con...

Post on 12-Jun-2015

6.952 views 4 download

Tags:

description

Durante los últimos meses el término Cloud Computing se ha convertido en la tendencia de moda. Sin embargo, todavía mucha gente no tiene claras las ventajas de éste cambio y sobre todo cómo beneficia a las empresas y a los directivos de las Tecnologías de la Información. Especialmente polémico es el concepto de 'Nube Privada', donde las organizaciones intentan replicar los beneficios de las Nubes de Computación proporcionadas por proveedores Públicos en sus propios Centros de Datos. En esta presentación intentaremos abordar, además, las diferencias entre Virtualización y Cloud Computing, y los pasos a seguir por parte de una organización para desplegar una Nube Privada con componentes basados en código abierto.

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

dparrilla@abiquo.comwww.nubeblog.com

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:         partners@abiquo.comMedia and Public Relations: relations@abiquo.com

Community:        community@abiquo.comCareers:        surpriseus@abiquo.com

Others:        contact@abiquo.com