plataformas libres del cloud

31
PLATAFORMAS LIBRES DEL CLOUD OPTATIVA 4 Omar López Chávez Omar Eduardo García Gutiérrez ID 50223

Upload: omar-eduardo-garcia

Post on 12-Jun-2015

799 views

Category:

Documents


5 download

DESCRIPTION

Existen plataformas libres de costo en la nube y existen otras en las cuales se nos proporciona libertad de administrar los recursos y estructura de cada aplicacion o maquina virtual como deseemos

TRANSCRIPT

Page 1: Plataformas Libres del Cloud

PLATAFORMAS LIBRES DEL CLOUD

OPTATIVA 4Omar López Chávez

Omar Eduardo García GutiérrezID 50223

Page 2: Plataformas Libres del Cloud

ÍNDICE

Plataformas libres del cloud

Servicios ofrecidos

Ventajas y desventajas

Empresas que lo utilizan

Cuadro comparativo

Page 3: Plataformas Libres del Cloud

PLATAFORMAS

Page 4: Plataformas Libres del Cloud

EYE OS

Es una plataforma de código abierto diseñado para soportar una amplia variedad de aplicaciones Web. eyeOS fue pensado como una nueva definición de sistema operativo, donde se puede acceder a todo lo que dentro de ella de todas partes en una red. Todo lo que se necesita hacer es crear una cuenta para poder iniciar sesión en el servidor de eyeOS con un navegador que soporte AJAX, Java y Flash, y acceder a su escritorio personal, con sus aplicaciones, documentos, música, películas ... al igual que lo dejaste la última vez.

Page 5: Plataformas Libres del Cloud

AMAZON EC2

Provee las tecnologías que funcionen como componentes básicos para los ecosistemas de cómputo en la nube.

La idea es simple: se crea una imagen de máquina virtual con un sistema operativo que requieres, o elegir una imagen preconfigurado para empezar. A continuación, puede implementar esta imagen en los servidores de Amazon, la selección de varios tipos de casos que varían en el número de CPUs y la cantidad de RAM, y seleccione el número de instancias desea iniciar. Las instancias se pueden ejecutar en diferentes zonas de disponibilidad.

Page 6: Plataformas Libres del Cloud

EUCALYPTUS SYSTEMS

Plataforma de nube abierta, disponible con soporte comercial, que se inició originalmente como un proyecto universitario, pero comercializado desde entonces. Diseñado para ser independiente del hipervisor y compatible con el utilizado API EC2.

Una de las características más importantes es que su interfaz dispone de una gran compatibilidad, además de con múltiples interfaces cliente, con interfaces de nubes públicas como EC2 y S3 de Amazon o EBS. Eucalyptus utiliza herramientas GNU/Linux y tecnologías básicas para servicios Web por lo que los procesos de instalación, puesta en marcha y mantenimiento de la nube resultan muy sencillos. Cabe destacar también la calidad de los servicios de consultoría, preparación y soporte ofrecidos por Eucalyptus a sus usuarios. Además, soporta los más populares hipervisores para implementar y desplegar tanto nubes privadas como híbridas. Dirigido a organizaciones de TI que trabajan con nubes elásticas que crecen muy rápido y con un escalamiento que trate a aplicaciones muy exigentes.

Page 7: Plataformas Libres del Cloud

OPENSTACK

OpenStack es un sistema operativo abierto y flexible para crear nubes privadas y públicas. Brinda una alternativa a los ambientes de nube cerrada para las organizaciones grandes y pequeñas, lo que reduce los riesgos de ataduras asociados con plataformas de propiedad privada. OpenStack ofrece flexibilidad y opciones a través de una comunidad altamente comprometida de más de 6,000 individuos y más de 190 compañías, entre ellas Rackspace, Dell, HP, IBM, y Red Hat.

Rackspace aporta la parte de almacenamiento, llamada Swift, la NASA, que también participa en el proyecto, colabora con Nova, base de su plataforma NEBULA, ambos servicios están desarrollados utilizando Python. Este código forma la piedra angular de OpenStack, ofreciendo la posibilidad a usuarios o empresas de crear sus propios servicios de cloud computing.

Page 8: Plataformas Libres del Cloud

CLOUD FOUNDRY

es una plataforma abierta como un servicio, ofreciendo una selección de las nubes, los marcos para desarrolladores de aplicaciones y servicios. Con un amplio apoyo de la industria, Cloud Foundry hace que sea más rápido y más fácil de construir, las aplicaciones de prueba, despliegue y escala. Es un proyecto de código bierto para nubes públicas como privadas, y no es necesario contar con infraestructura de VMware para utilizarla. Además, se puede encontrar en distintos tipos: el nuevo servicio de desarrolladores operado por VMware, el proyecto Community PaaS de código abierto, la nueva MicroCloud Cloud Foundry o Cloud Foundry para proveedores de servicios.

Soporta los diferentes lenguajes de programación de alta productividad más conocidos, como Spring para Java, Ruby on Rails, Sinatra para Ruby y Node.js. 

Page 9: Plataformas Libres del Cloud

ABIQUO

Es un desarrollador líder de soluciones de gestión de la nube fundada en 2006. Fue diseñada para evitar la dependencia de cualquier hipervisor. Soporta los principales del mercado, incluso simultáneamente y permite la conversión de máquinas virtuales de un hipervisor a otro en cualquier combinación, eliminando la dependencia de estos proveedores de tecnología con tan solo una operación de “arrastrar y soltar”. Los hipervisores soportados son VMware ESX, ESXi, Microsoft Hyper-V, Citrix XenServer, Xen, KVM y Virtual Box.

Abiquo es compatible con todos los motores de virtualización comunes. Diseñado para múltiples clientes y disponible en una edición de comunidad libre y una versión para empresas con diferentes características.

Page 10: Plataformas Libres del Cloud

OPENNEBULA.ORG

Solución de código abierto que proporciona un conjunto de herramientas de gestión con la API completa y una interfaz Web sencilla, permitiendo a las organizaciones construir su plataforma en la nube para satisfacer sus propias necesidades.

Aunque se utiliza normalmente para crear nubes IaaS permite prestar prácticamente cualquier servicio; con OpenNebula puede implementar cualquier tipo de desarrollo Cloud (incluyendo nubes públicas e híbridas) y administrar su infraestructura virtual en un data center o clúster, o integrarla y combinarla con otras infraestructuras de nubes públicas –como Amazon EC2- o externas. Esto último permite un gran escalado de los entornos y servicios virtualizados. El desarrollo de nubes públicas es soportado gracias a la exposición de la funcionalidad de la nube con interfaces que permiten la administración tanto de las máquinas virtuales desplegadas en la infraestructura como del almacenamiento o conexiones de red.

Page 11: Plataformas Libres del Cloud

CLOUDSTACK

Diseñado para soluciones multi-tenant con soporte para XenServer, VM y VMware vSphere. CloudStack Cloud.com soporta facturación/medición, interfaz Web, API basados en los estándares existentes y la creación de redes virtuales con la segmentación del tráfico de red en VLANs.

CloudStack es una solución software open source desarrollada por Cloud.com, que permite efectuar el despliegue, configuración y gestión de entornos de computación elástica, tanto para hipervisores Xen Server como KVM. Además de la versión CloudStack Community Edition, soportada por la comunidad, se ofrecen dos versiones comerciales, CloudStack Enterprise Edition, para empresas y CloudStack Service Provider Edition, para proveedores de servicios.

CloudStack puede desplegarse en uno o más servidores de gestión de tal forma que se conectan a una única base de datos MySQL. Opcionalmente, se pueden distribuir las peticiones Web mediante el empleo de gestores de balanceo de carga.

Page 12: Plataformas Libres del Cloud

SERVICIOS OFRECIDOS

Page 13: Plataformas Libres del Cloud

LISTA DE TIPO DE SERVICIOS OFRECIDOS

Infraestructura como Servicio (IaaS)

Infraestructura como Servicio (IaaS): privada

EC2

Infraestructura como Servicio (IaaS) : publica

Infraestructura como Servicio (IaaS): privada

Plataforma como Servicio (PaaS)

Infraestructura como Servicio (IaaS)

Infraestructura como Servicio (IaaS): privada

Infraestructura como Servicio (IaaS) : publica

Page 14: Plataformas Libres del Cloud

VENTAJAS Y DESVENTAJAS

Page 15: Plataformas Libres del Cloud

EYE OS: VENTAJAS Y DESVENTAJAS

Ventajas

Gestión simple de los archivos

Descentralización

Disponibilidad

Desventajas

Seguridad como cualquier sistema en la nube

Aislamiento del sistema anfitrión

Page 16: Plataformas Libres del Cloud

AMAZON EC2: VENTAJAS Y DESVENTAJAS

Ventajas Relativamente sencillo mover códigos hacia otra caja

Para código en C#, .NET, ASP.NET MVC / Visual Studio

SQL Server (Express/Compact)

Staff de Amazon muy activo en la comunidad

Desventajas NO existe la cuota gratuita, incluso si no existen visitantes (0 uso)

Escalamiento complicado si se requiere, es necesario el manejar los datos alrededor de n instancias

Page 17: Plataformas Libres del Cloud

EUCALYPTUS SYSTEMS: VENTAJAS Y DESVENTAJAS

Ventajas

Excelente soporte comercial

Tolerancia a fallos

Se ofrece una solución de nube hibrida con AWS

Desventajas

Requerimientos de instalación

Configurable pero no muy personalizable

Inclusión de la comunidad

Page 18: Plataformas Libres del Cloud

OPENSTACK: VENTAJAS Y DESVENTAJAS

Ventajas

Permite gestionar el almacenamiento de datos en varios servidores que trabajen de manera conjunta en clústers.

Para garantizar la replicación de los datos y la integridad a través de todo el clúster, permite añadir nuevos nodos y configurarlos de manera automática.

Comunidad en crecimiento

Soporte corporativo

Desventajas

Base de código joven

Futuro incierto

Configuración inicial

Page 19: Plataformas Libres del Cloud

CLOUD FOUNDRY: VENTAJAS Y DESVENTAJAS

Ventajas

Desarrollado en Java, C and Flex

MySQL como base de datos

Arquitectura orientada a servicios (SOA)

Spring for Java, Ruby for Rails and Sinatra, node.js, Grails, Scala on Lift and more via partners

Desventajas

Page 20: Plataformas Libres del Cloud

OPENNEBULA.ORG: VENTAJAS Y DESVENTAJAS

Ventajas

Administra infraestructuras virtuales de DataCenter

Combina tecnologías de virtualización, almacenamiento y redes

Se pueden construir IaaS Cloud públicas, privadas e hibridas

Soporta el manejo de redes virtuales que interconectará las diferentes máquinas virtuales

Desventajas

Page 21: Plataformas Libres del Cloud

CLOUDSTACK: VENTAJAS Y DESVENTAJAS

Ventajas

Personalización del almacenamiento interno

Manejo del stack es muy sencillo

Desventajas

Muy centrado en la interfaz del usuario

Núcleo en Java

Integración débil con AWS

Page 22: Plataformas Libres del Cloud

EMPRESAS Y PLATAFORMAS

Page 23: Plataformas Libres del Cloud

EMPRESAS QUE LAS UTILIZAN

Page 24: Plataformas Libres del Cloud

EMPRESAS QUE LAS UTILIZAN

Page 25: Plataformas Libres del Cloud

EMPRESAS QUE LAS UTILIZAN

Page 26: Plataformas Libres del Cloud

COMPARATIVAS DE CLOUDS

Page 27: Plataformas Libres del Cloud

CUADRO COMPARATIVO

MA: muy alto.A: altoM: medioB: bajo

Page 28: Plataformas Libres del Cloud

CUADRO COMPARATIVO

Page 29: Plataformas Libres del Cloud

BIBLIOGRAFÍA

http://www.softpedia.com/reviews/linux/eyeOS-Review-71835.shtml

http://www.crunchbase.com/company/eucalyptus-systems-inc

http://www.eucalyptus.com/

http://repositorio.ual.es/jspui/bitstream/10835/2189/1/TRABAJOCarlos%20Gomez%20Martinez.pdf

http://www.genbeta.com/actualidad/openstack-cloud-computing-de-codigo-abierto

http://www-935.ibm.com/services/us/en/it-services/cloud-services.html

http://es.slideshare.net/chanezon/cloud-foundry-overview

http://www.rackspace.com/es/cloud/openstack/

http://www.slideshare.net/bizalgo/cloudstack-vs-openstack-vs-eucalyptus-iaas-private-cloud-brief-comparison

http://www.slideshare.net/OReillyOSCON/comparing-open-source-private-cloud-platforms

http://www.slideshare.net/jlpino/eyeos-arquitectura-y-desarrollo-de-una-aplicacin

Page 31: Plataformas Libres del Cloud

AVISO LEGAL

Los contenidos, logos e información, así como lo presentado en el presente documento son de propiedad de sus respectivos autores o de las personas y entidades que poseen la titularidad de los derechos de mismos, de acuerdo a lo que se indique en cada articulo o mención en particular.

Traducciones, documento y diseños realizados por Omar Eduardo García Gutiérrez.