03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing ...

64
http://www.whyfloss.com/es/conference/madrid09 WhyFLOSS Conference 7ª edición Madrid Mayo 2009 Organiza http://www.neurowork.net

description

El término Cloud Computing es un término que se usa como comodín cuando queremos referirnos a la posibilidad de acceder a recursos, ya sean de infraestructura (Iaas) o software (Saas) como si fueran un servicio. En los últimos años soluciones de Infraestructura como Servicio (Iaas) como Amazon Web Services han tenido una explosión en su uso por las enormes ventajas que tienen para optimizar recursos y por lo tanto ahorrar costes. Sin embargo, no todo son ventajas, ya que adoptar una solución en La Nube con este tipo de proveedores implica abrazar una solución propietaria. Estas soluciones propietarias nos llevan a una situación nada deseable y ya conocida en el mundo de las TI desde hace mucho tiempo: El Cliente Cautivo (Vendor Lock-in). Tal y como ha ocurrido en el mundo TI, el código abierto es una manera de evitar este problema. Aunque nos encontramos en un fase inicial, ya existen diversas maneras y soluciones para evitarlo. Diferentes frameworks y empresas afrontan el problema desde diferente perspectivas, y analizar estas perspectivas nos permitirá sacar conclusiones al respecto. PONENTE Diego Parrilla Santamaría, CEO en Abiquo * Business Development Manager and Product Technology Strategist en Abiquo (www.abiquo.com) * Editor de Nubeblog.com, blog en español sobre negocios y cloud computing Diego tiene más de 15 años de experiencia en diferentes puestos TIC para la empresa: Director de Servicios Profesionales, Director de IT y Technical Lead. Socio de diversas empresas dedicadas a construir software de infraestructura IT en el mundo M2M (Machine-to-Machine), Computación distribuida y del Cloud Computing aplicados a entornos diferentes como Telecomunicaciones, Industria y Administración Pública. En Abiquo pensamos que una solución de código abierto para el Cloud Computing impulsará el cambio que acarrea este nuevo paradigma, y nuestra labor es dirigir la estrategia de producto en función de las necesidades de las empresas y de la comunidad. En Nubeblog.com intento ser un miembro activo y evangelizar sobre Cloud Computing en español. En estos momentos es el blog en Español sobre Cloud con más tráfico. Puedes seguir mi blog en nubeblog.com Soy Licenciado en Informática por la Universidad Politécnica de Madrid. htpp://www.neurowork.net

Transcript of 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing ...

Page 1: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

http://www.whyfloss.com/es/conference/madrid09

W h y F L O S S C o n f e r e n c e 7 ª e d i c i ó nM a d r i d M a y o 2 0 0 9

Organiza

http://www.neurowork.net

Page 2: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

the open source cloud company

WhyFLOSS 2009 – Leganes

Cómo no caer cautivosde las Nubes Propietarias

Page 3: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

¿Quién Soy?Diego Parrilla Santamaría

Business Development Manager& Product Technology Strategist

[email protected]

twitter.com/nubeblogwww.abiquo.com

twitter.com/abiquo

Page 4: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Qué es el Cloud ComputingQué es la IaaSFollow the Leader: Amazon Web ServicesEl problema del cliente cautivoLas alternativas abiertasEl Futuro: La Nube Abierta

Agenda

Page 5: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Definición de McKinsey: “Las Nubes son servicios basados en hardware que ofrecen capacidades de computación, redes y almacenamiento de modo que:La gestión del hardware se abstrae mucho del compradorLos compradores incurren en gastos de infraestructura como OPEX variableLa capacidad de la infraestructura es altamente elástica (+ y -)

¿Qué es el Cloud Computing?

Page 6: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Ventajas del Cloud Computing

Las Nubes pueden ofrecer casi acceso inmediato a recursos hardwareNo 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 7: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

IaaSPaaSSaaS

Clases de Cloud Computing

Page 8: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

IaaS

Infraestructura como Servicio.Distribución de infraestructura de computación como un servicio, Normalmente mediante una plataforma de virtualización.

Page 9: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

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 integralEvolución del IaaS más allá del SO

Page 10: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

SaaS

Software como Servicio Modelo de distribución de softwareMantenimiento, soporte y operación durante el tiempo que se haya contratado el servicio. El proveedor mantendrá la informaciónProveerá lo necesario para su explotación.

Page 11: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

IaaSPaaSSaaS

Clases de Cloud Computing

SaaS puede correr encima de una Nube, pero solo cumple con dos característicasSaaS entra dentro del grupo de los Cloud Services

Page 12: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Qué es el Cloud ComputingQué es la IaaSFollow the Leader: Amazon Web ServicesEl problema del cliente cautivoLas alternativas abiertasEl Futuro: La Nube Abierta

Agenda

Page 13: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

¡Vamos a montar un nuevo servicio!

“…Para el nuevo servicio de filostring necesitamos:Comprar nuevo hardwareNuevas licencias de softwareDispositivos de red nuevosBuscar espacio en el DCBackupsMás energía eléctricaRefrigeraciónEntrenar al equipoSoporte 24x7Disponibilidad 99.99%…

Page 14: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Vamos a montar un nuevo servicio

Y lo quiero para mañana

Page 15: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

…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 16: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

…ahora al estilo Cloud

Y lo tienes esta tarde

Page 17: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

El doble problema

Page 18: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

La gente no quiere comprar servidores, quiere comprar servicios

Page 19: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

ClienteNO invierte en infraestructura (CAPEX)Incurre en gastos de operación (OPEX)Paga por uso de la plataforma (Pay-per-use)No hay contratos de permanenciaArquitecturaSe abstrae de las características específicasModo multitenant con múltiples usuariosEscalado dinámico e inmediatoLa localización física no es relevanteNormalmente usa tecnologías de VirtualizaciónGestiónDelegada al Cloud UserBajo demanda

Características del IaaS

Page 20: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

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 21: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

: 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.

: 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 22: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

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 23: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Proveedores IaaS Públicos

Page 24: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Software para Construir Plataformas IaaS

Page 25: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Qué es el Cloud ComputingQué es la IaaSFollow the Leader: Amazon Web ServicesEl problema del cliente cautivoLas alternativas abiertasEl Futuro: La Nube Abierta

Agenda

Page 26: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Amazon Web Services

Colección de Servicios Remotos de Computación

Lanzado en Julio de 2002

Tiene más de 500.000 desarrolladores registrados

¿¿¿Amazon???

Page 27: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Crecimiento de AWS

0

137,500

275,000

412,500

550,000

2002 2004 2007 2008 2009

0

40,000

300,000

450,000

550,000

Page 28: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Ancho de Banda AWS vs. Amazon Site.

Crecimiento de AWS

Page 29: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Concepto simple (que no fácil)FlexiblePago por uso. No hay pago inicial.No hay compromiso de permanenciaAPI para manipular los ServiciosPlataforma NeutralAutoServicio completo (Juan Palomo)

AWS Services Características Generales

Page 30: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

EC2 = Elastic Compute Cloud Servidores Virtualizados (XEN y KVM?) Se paga por hora de uso Desde S(small), 0.10 $/h, a XL 0.80 $/h Se paga también por el tráfico Linux, Windows, OpenSolaris Hay un API y Consola de gestión AMIs Públicos o privados EBS = Elastic Block Store(1-1.000 GB) EBS es redundante y persistente Datacenters en USA y Europa Reserva de IPs Públicas (Elastic IP) SLA 99.95 %

AWS EC2

Page 31: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Almacenamiento en internetPara información no estructuradaDe larga duraciónSimpleFiable. Redudancia múltipleCoste muy atractivo$0.150 GB (<50TB/mes)$0.170 GB (<10TB/mes)Sin plan de capacidadAccesible por http, bittorrent, s3…http://aws.amazon.com/s3/

AWS S3

Page 32: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

CloudFront: Content Delivery Network

SimpleDB: Structured data en la Nube

Simple Queue Service(SQS): Mensajería de Colas en La Nube

Flexible Payments Services (FPS): Micropagos

Otros Servicios AWS

Page 33: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Críticas: 144% más caro que un DC tradicional (McKinsey) No tienen soporte Tiene características poco ‘amigables’ El SLA es una broma

¿A qué se debe el éxito de AWS?

Razones:FuncionaHazlo tu mismo: autogestionadoUsa lo que necesitas, y apagas.El usuario estima que el coste es adecuado

Page 34: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

¿Y no podía haberlo inventado esto otro antes?

Page 35: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Si, pero igual a esos otros no les interesaba montar un servicio que “canibalizase” sus fuentes actuales de ingresos.

Page 36: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Qué es el Cloud ComputingQué es la IaaSFollow the Leader: Amazon Web ServicesEl problema del cliente cautivoLas alternativas abiertasEl Futuro: La Nube Abierta

Agenda

Page 37: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Si quisiera salir de AWS e irme a otro proveedor de Cloud, ¿puedo?

Page 38: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Sí, pero tendrás que adaptarte a las características de cada proveedor

Page 39: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Entonces, ¿tengo que “casarme” con AWS?

Page 40: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Pues un poco, si.

Page 41: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Soluciones propias Se basan en soluciones de código abierto…… pero no las ‘tocamos’. APIs públicos, pero no abiertos Sin control sobre la hoja de ruta del producto ¿Y qué pasa ahí dentro con mis datos? ¿No existe el concepto de “Portabilidad”?

Las soluciones Cloud son propietarias

Page 42: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

¡Esto me lo tenían que haber contado antes!

Page 43: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Qué es el Cloud ComputingQué es la IaaSFollow the Leader: Amazon Web ServicesEl problema del cliente cautivoLas alternativas abiertasEl Futuro: La Nube Abierta

Agenda

Page 44: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Software para Construir Plataformas IaaS

Page 45: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Software OPENSOURCE para Construir Plataformas IaaS

Page 46: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

OpensourceNubes con hardware estándar“Hazlo tu mismo” (Do It Yourself)Se basan en soluciones abiertasArquitecturas similaresAprovechan la virtualizaciónBuscan apoyo de la comunidadSoluciones jóvenes Mercado de la empresa

Características comunes

Page 47: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

LicenciasModelo de negocioTecnologíasOrigenAceptación comunidadAdopción de estándares

Diferencias

Page 48: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Construcción de nubes privadasPara empresasDos productos:OpensourceLicencia propietariaModelo de negocio basado en Servicios ProfesionalesEvolución de una plataforma de gestión de máquinas virtuales.

Page 49: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Construcción de nubes privadasPara empresas y académicoOrigen académico (UCSB)No tienen un modelo de negocio (servicios?)Producto OpensourceMódulos Premium?Mimetiza el comportamiento de Amazon EC2Gran ‘momentum’por la comunidad

Page 50: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Construcción de nubes privadas y publicasPara empresas y Proveedores de Servicio (ISP)Modelo de negocio: Suscripción y PremiumTecnologías:Desarrollado en Java, C y C++. Corre en MySQL y Oracle.Interfaz de usuario en FLEXXEN, KVM, VMware y VirtualBoxOpenStorage Sun para datos estructuradosAbiData para datos no estructurados

Page 52: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Si quisiera salir de un proveedor e irme a otro proveedor con facilidad,¿puedo?

Page 53: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Sí, pero entre proveedores que usen la misma plataforma

Page 54: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Qué es el Cloud ComputingQué es la IaaSFollow the Leader: Amazon Web ServicesEl problema del cliente cautivoLas alternativas abiertasEl Futuro: La Nube Abierta

Agenda

Page 55: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

¿Qué hace falta para que el Cloud Computing sea realmente abierto?

Page 56: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

En Abiquo pensamos que hay varias etapas...

Page 57: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

¿Quién adopta? xSPPara competir con AWSOferta variada de CloudSobre Software Abierto

Fase 1 - Adopción

Page 58: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

El cliente eligePresión a la baja de los preciosPresión a proveedores: innovarFacilidad para el cambioNube privada de pruebas

Fase 1 – Adopción: Beneficios

Page 59: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

xSP con misma plataformaPermiten portabilidadCliente decide quién da el servicioIndependencia geográfica

Fase 2 - Federación

Page 60: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Adopción y…InmediatezEscalado por encima del límite del proveedorTolerancia a fallos extrema

Fase 2 – Federación: Beneficios

Page 61: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

xSP con diferentes plataformasPermiten portabilidad heterogeneaDependiente de estándaresIndependente de la tecnológica

Fase 3 - Interoperación

Page 62: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Federación y…Independencia tecnológicaLa plataforma no es relevantePasan a ser relevante las unidades:Ghz consumidosMemoria consumidaAlmacenamiento consumidoModelo puro de utilityPlug & Play Cloud Computing

Fase 3 – Interoperación: Beneficios

Page 63: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

Desplegar una base en xSPDefinir estándares no propietariosUsar estándares de la comunidadEvolución tecnológicaDatos estructuradosLatencia de redCuestiones legales

Retos

Page 64: 03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de cloud computing  neurowork -why floss 2009

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]