Your SlideShare is downloading. ×
Desarrollo de Cloud Computing
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Desarrollo de Cloud Computing

991
views

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 …

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
991
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Cloud Computing + Open Source Ricardo Argüello, RHCE Soporte Libre Cia. Ltda. Email: ricardo.arguello@soportelibre.com Twitter: @ricardoarguello1
  • 2. $ whoami● CTO – Soporte Libre● Arquitecto – nDeveloper● Miembros de MachangaraSoft● RHCE, RHCI, RHCVA, JBCAA● JBoss.org committer (a long time ago)
  • 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. Cloud Computing
  • 5. Cloud Computing“Your datacenter is my datacenter”
  • 6. Características de Cloud Computing● Reducción de costos● Mejora del servicio● Mayor flexibilidad● Elasticidad rápida● Servicio medido
  • 7. Cloud, ciclo de la sobreexpectativa?
  • 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. Tipos de Cloud● Público ● Amazon ● IBM ● Rackspace● Privado ● Red Hat Enterprise Virtualization ● VMware ● OpenStack● Híbrido
  • 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. Cloud: Modelos de servicio11
  • 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. 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. Open Source Compute Clouds AEOLUS
  • 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. 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. Open Source y Cloud Computing● Por qué Open Source? ● Poderoso ● Flexible ● Asequible ● Transparente ● Innovación continua● Estándares abiertos e interoperabilidad
  • 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. Amazon Web Services● IaaS y PaaS público● Barato y altamente escalable● Costo según se utilice● Sencillo de desplegar
  • 20. Amazon Web Services● Demo: ● Despliegue de Red Hat Enterprise Linux sobre AWS
  • 21. Red Hat Cloud Forms (Aeolus)
  • 22. Aplicaciones Portables:
  • 23. DeltaCloud: Independencia del proveedor24
  • 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. Red Hat Enterprise Virtualization
  • 26. Aeolus
  • 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. OpenShift Plataforma para desplegar aplicaciones - PHP - Java - Perl - Python - Ruby
  • 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. 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. Demo OpenShift
  • 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. Preguntas?34
  • 34. Costo de los demos: $ 2,8035
  • 35. Ricardo Arguelloricardo.arguello@soportelibre.com@ricardoarguello