Cloud Computing + Open Source    Ricardo Argüello, RHCE    Soporte Libre Cia. Ltda.    Email: ricardo.arguello@soportelibr...
$ whoami●   CTO – Soporte Libre●   Arquitecto – nDeveloper●   Miembros de MachangaraSoft●   RHCE, RHCI, RHCVA, JBCAA●   JB...
Agenda●   Introducción a Cloud Computing●   Tipos y modelos de Cloud Computing●   Infraestructura como Servicio●   Platafo...
Cloud Computing
Cloud Computing“Your datacenter is my datacenter”
Características de Cloud Computing●   Reducción de costos●   Mejora del servicio●   Mayor flexibilidad●   Elasticidad rápi...
Cloud, ciclo de la sobreexpectativa?
Beneficios del Cloud●   Eficiencia    ●   Capacidad no utilizada en servidores    ●   Productividad mejorada: Desarrollo, ...
Tipos de Cloud●   Público    ●   Amazon    ●   IBM    ●   Rackspace●   Privado    ●   Red Hat Enterprise Virtualization   ...
Modelos de Servicio en CloudComputing           Software as a Service:   SaaS    Aplicación en línea disponible para múlti...
Cloud: Modelos de servicio11
Arquitectura en Cloud Computing     ●   Se necesita definir en una arquitectura empresarial          ●   Cloud Computing n...
Virtualización: La base del CloudOpen Source:Xen, Xen Cloud Platform (XCP)KVM – Kernel-based VirtualizationVirtualBox - Or...
Open Source Compute Clouds                       AEOLUS
Open Source Compute Clouds              Year Started    License    Hypervisors                                         Sup...
Platform as a Service          Year Started   Sponsors   Platforms Supported          2011           VMware     Spring, Ra...
Open Source y Cloud Computing●   Por qué Open Source?    ●   Poderoso    ●   Flexible    ●   Asequible    ●   Transparente...
Infrastructure as a Service●   Características:    ●   Virtualización    ●   Elasticidad    ●   Autoservicio    ●   Pago p...
Amazon Web Services●   IaaS y PaaS público●   Barato y altamente escalable●   Costo según se utilice●   Sencillo de desple...
Amazon Web Services●   Demo:    ●   Despliegue de Red Hat Enterprise Linux sobre AWS
Red Hat Cloud Forms (Aeolus)
Aplicaciones Portables:
DeltaCloud: Independencia del proveedor24
Aeolus●   Open Source IaaS●   Independiente del vendedor de Cloud: Amazon,    Rackspace●   Puede desplegarse en un Cloud p...
Red Hat Enterprise Virtualization
Aeolus
Plaform as a Service●   Plataforma Java en la nube?    ●   Google App Engine:         ●   Cambios en la aplicacion!    ●  ...
OpenShift Plataforma para desplegar aplicaciones - PHP - Java - Perl - Python - Ruby
Utilización de OpenShift●   Crear una cuenta http://openshift.com●   Crear un dominio:    ●   cpquito.rhcloud.com●   Crear...
Git crash course●   git clone url●   git pull●   git commit -a●   git push●   Git para usuarios SVN:    ●   http://git.or....
Demo OpenShift
Retos del Cloud Computing●   Dependencia de un solo vendedor?    ●   Cloud privado + Cloud público●   Seguridad:    ●   Cr...
Preguntas?34
Costo de los demos:            $ 2,8035
Ricardo Arguelloricardo.arguello@soportelibre.com@ricardoarguello
Desarrollo de Cloud Computing
Upcoming SlideShare
Loading in...5
×

Desarrollo de Cloud Computing

1,037

Published on

El software Open Source es un habilitante para el despliegue de aplicaciones en la nube. Se mostrarán las distintas alternativas para ejecutar aplicaciones en la nube (IaaS, PaaS), utilizando software Open Source y plataformas abiertas. Ponente: Ricardo Arguello.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,037
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Desarrollo de Cloud Computing

  1. 1. Cloud Computing + Open Source Ricardo Argüello, RHCE Soporte Libre Cia. Ltda. Email: ricardo.arguello@soportelibre.com Twitter: @ricardoarguello1
  2. 2. $ whoami● CTO – Soporte Libre● Arquitecto – nDeveloper● Miembros de MachangaraSoft● RHCE, RHCI, RHCVA, JBCAA● JBoss.org committer (a long time ago)
  3. 3. Agenda● Introducción a Cloud Computing● Tipos y modelos de Cloud Computing● Infraestructura como Servicio● Plataforma como Servicio● Demos● Retos del Cloud Computing
  4. 4. Cloud Computing
  5. 5. Cloud Computing“Your datacenter is my datacenter”
  6. 6. Características de Cloud Computing● Reducción de costos● Mejora del servicio● Mayor flexibilidad● Elasticidad rápida● Servicio medido
  7. 7. Cloud, ciclo de la sobreexpectativa?
  8. 8. Beneficios del Cloud● Eficiencia ● Capacidad no utilizada en servidores ● Productividad mejorada: Desarrollo, producción, usuario● Agilidad ● Compra según se necesite ● Crecimiento instantáneo● Innovación ● De un inventario de bienes a manejo de servicios
  9. 9. Tipos de Cloud● Público ● Amazon ● IBM ● Rackspace● Privado ● Red Hat Enterprise Virtualization ● VMware ● OpenStack● Híbrido
  10. 10. Modelos de Servicio en CloudComputing Software as a Service: SaaS Aplicación en línea disponible para múltiples usuarios: Google Docs, Salesforce, Picasa Platform as a Service: Plataforma para desplegar aplicaciones que puede PaaS escalar bajo demanda. Programar y desplegar: Red Hat OpenShift, Google AppEngine, cloudfoundry Infrastructure as a Service: Servidores virtuales y almacenamiento disponible en IaaS forma escalable a través de la red. Amazon EC2, Rackspace, OpenStack, Red Hat Cloud Foundation (Aeolus)
  11. 11. Cloud: Modelos de servicio11
  12. 12. Arquitectura en Cloud Computing ● Se necesita definir en una arquitectura empresarial ● Cloud Computing no es una solución mágica ● Diseñar una arquitectura visualizando el objetivo macro ● La infraestructura debe ser replicable fácilmente ● Se debe planificar para la falla12
  13. 13. Virtualización: La base del CloudOpen Source:Xen, Xen Cloud Platform (XCP)KVM – Kernel-based VirtualizationVirtualBox - OracleOpenVZ - Container-based, similar a Solaris ContainersLXC – User Space chrooted installsPropietario:VMwareCitrix XenserverMicrosoft Hyper-VOracleVM (Basado en Xen)
  14. 14. Open Source Compute Clouds AEOLUS
  15. 15. Open Source Compute Clouds Year Started License Hypervisors Supported 2008 GPL Xenserver, XCP, KVM, Vmware, OVM, Hyper-V 2006 GPL Xen, KVM, VMware 2010 Apache VMware ESX and (Developed by ESXi, Microsoft NASA by Hyper-V, Xen, KVM Anso Labs) and Virtual Box and more 2011 Q4 GPL VMware, KVM, varios (Red Hat + Fedora Project.) AEOLUS
  16. 16. Platform as a Service Year Started Sponsors Platforms Supported 2011 VMware Spring, Rails, Node.js 2011 Joyent Node.js 2011 Red Hat Express – Ruby, PHP, Python, Java EE6 (JBoss) 2010 WSO2 JBoss, Java EE6
  17. 17. Open Source y Cloud Computing● Por qué Open Source? ● Poderoso ● Flexible ● Asequible ● Transparente ● Innovación continua● Estándares abiertos e interoperabilidad
  18. 18. Infrastructure as a Service● Características: ● Virtualización ● Elasticidad ● Autoservicio ● Pago por servicio● Donde? ● Público: Amazon o Rackspace ● Privado: Red Hat Enterprise Virtualization + Red Hat Cloud Forms
  19. 19. Amazon Web Services● IaaS y PaaS público● Barato y altamente escalable● Costo según se utilice● Sencillo de desplegar
  20. 20. Amazon Web Services● Demo: ● Despliegue de Red Hat Enterprise Linux sobre AWS
  21. 21. Red Hat Cloud Forms (Aeolus)
  22. 22. Aplicaciones Portables:
  23. 23. DeltaCloud: Independencia del proveedor24
  24. 24. Aeolus● Open Source IaaS● Independiente del vendedor de Cloud: Amazon, Rackspace● Puede desplegarse en un Cloud privado: Red Hat Enterprise Virtualization● Comunidad: http://aeolusproject.org/
  25. 25. Red Hat Enterprise Virtualization
  26. 26. Aeolus
  27. 27. Plaform as a Service● Plataforma Java en la nube? ● Google App Engine: ● Cambios en la aplicacion! ● OpenShift ● JEE 6 ● Utiliza git para enviar cambios ● Soporte bases de datos ● Además PHP, Ruby, Perl
  28. 28. OpenShift Plataforma para desplegar aplicaciones - PHP - Java - Perl - Python - Ruby
  29. 29. Utilización de OpenShift● Crear una cuenta http://openshift.com● Crear un dominio: ● cpquito.rhcloud.com● Crear una aplicacion ● myapp-cpquito.rhcloud.com● Publicar cambios usando git
  30. 30. Git crash course● git clone url● git pull● git commit -a● git push● Git para usuarios SVN: ● http://git.or.cz/course/svn.html
  31. 31. Demo OpenShift
  32. 32. Retos del Cloud Computing● Dependencia de un solo vendedor? ● Cloud privado + Cloud público● Seguridad: ● Criptografia en todas las capas● Legislación ● Convenios internacionales?● Soberanía● Desastre 2.0
  33. 33. Preguntas?34
  34. 34. Costo de los demos: $ 2,8035
  35. 35. Ricardo Arguelloricardo.arguello@soportelibre.com@ricardoarguello
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×