SlideShare una empresa de Scribd logo
1 de 36
Descargar para leer sin conexión
Cloud Computing + Open Source
    Ricardo Argüello, RHCE
    Soporte Libre Cia. Ltda.

    Email: ricardo.arguello@soportelibre.com
    Twitter: @ricardoarguello




1
$ whoami

●   CTO – Soporte Libre
●   Arquitecto – nDeveloper
●   Miembros de MachangaraSoft
●   RHCE, RHCI, RHCVA, JBCAA
●   JBoss.org committer (a long time ago)
Agenda

●   Introducción a Cloud Computing
●   Tipos y modelos de Cloud Computing
●   Infraestructura como Servicio
●   Plataforma como Servicio
●   Demos
●   Retos del Cloud Computing
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ápida
●   Servicio medido
Cloud, ciclo de la sobreexpectativa?
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
Tipos de Cloud
●   Público
    ●   Amazon
    ●   IBM
    ●   Rackspace
●   Privado
    ●   Red Hat Enterprise Virtualization
    ●   VMware
    ●   OpenStack
●   Híbrido
Modelos de Servicio en Cloud
Computing
           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)
Cloud: Modelos de servicio




11
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 falla




12
Virtualización: La base del Cloud
Open Source:
Xen, Xen Cloud Platform (XCP)
KVM – Kernel-based Virtualization
VirtualBox - Oracle
OpenVZ - Container-based, similar a Solaris Containers
LXC – User Space chrooted installs

Propietario:
VMware
Citrix Xenserver
Microsoft Hyper-V
OracleVM (Basado en Xen)
Open Source Compute Clouds




                       AEOLUS
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
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
Open Source y Cloud Computing

●   Por qué Open Source?
    ●   Poderoso
    ●   Flexible
    ●   Asequible
    ●   Transparente
    ●   Innovación continua
●   Estándares abiertos e interoperabilidad
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
Amazon Web Services

●   IaaS y PaaS público
●   Barato y altamente escalable
●   Costo según se utilice
●   Sencillo de desplegar
Amazon Web Services

●   Demo:
    ●   Despliegue de Red Hat Enterprise Linux sobre AWS
Red Hat Cloud Forms (Aeolus)
Aplicaciones Portables:
DeltaCloud: Independencia del proveedor




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/
Red Hat Enterprise Virtualization
Aeolus
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
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 una aplicacion
    ●   myapp-cpquito.rhcloud.com
●   Publicar cambios usando git
Git crash course

●   git clone url
●   git pull
●   git commit -a
●   git push
●   Git para usuarios SVN:
    ●   http://git.or.cz/course/svn.html
Demo OpenShift
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
Preguntas?




34
Costo de los demos:
            $ 2,80




35
Ricardo Arguello
ricardo.arguello@soportelibre.com
@ricardoarguello

Más contenido relacionado

Destacado

procedimientos (programación)
procedimientos (programación)procedimientos (programación)
procedimientos (programación)Jandry Banegas
 
Introducción a cloud computing
Introducción a cloud computingIntroducción a cloud computing
Introducción a cloud computingK35
 
Concepto de blogger
Concepto de bloggerConcepto de blogger
Concepto de bloggeryomy1
 
Normas ISO e IEEE
Normas ISO e IEEENormas ISO e IEEE
Normas ISO e IEEEjleo23
 
Cloud computing trabajo final
Cloud computing trabajo finalCloud computing trabajo final
Cloud computing trabajo finalJavier Navarro
 
Diseño y desarrollo del producto
Diseño y desarrollo del productoDiseño y desarrollo del producto
Diseño y desarrollo del productoElizabeth1708
 

Destacado (7)

procedimientos (programación)
procedimientos (programación)procedimientos (programación)
procedimientos (programación)
 
Introducción Prezi
Introducción PreziIntroducción Prezi
Introducción Prezi
 
Introducción a cloud computing
Introducción a cloud computingIntroducción a cloud computing
Introducción a cloud computing
 
Concepto de blogger
Concepto de bloggerConcepto de blogger
Concepto de blogger
 
Normas ISO e IEEE
Normas ISO e IEEENormas ISO e IEEE
Normas ISO e IEEE
 
Cloud computing trabajo final
Cloud computing trabajo finalCloud computing trabajo final
Cloud computing trabajo final
 
Diseño y desarrollo del producto
Diseño y desarrollo del productoDiseño y desarrollo del producto
Diseño y desarrollo del producto
 

Similar a Desarrollo de Cloud Computing

Aplicaciones pensadas para la nube
Aplicaciones pensadas para la nubeAplicaciones pensadas para la nube
Aplicaciones pensadas para la nubeChristian Rodriguez
 
Contenedores y el Futuro del Despliegue de Aplicaciones
Contenedores y el Futuro del Despliegue de AplicacionesContenedores y el Futuro del Despliegue de Aplicaciones
Contenedores y el Futuro del Despliegue de AplicacionesBitnami
 
NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017Diego Bersano
 
Dell emc redhat_dez20
Dell emc redhat_dez20Dell emc redhat_dez20
Dell emc redhat_dez20Caio Candido
 
Resumen Técnico Red Hat Summit 2015
Resumen Técnico Red Hat Summit 2015Resumen Técnico Red Hat Summit 2015
Resumen Técnico Red Hat Summit 2015Semperti
 
Introduccion a SQL Server 2017 en Docker
Introduccion a SQL Server 2017 en Docker Introduccion a SQL Server 2017 en Docker
Introduccion a SQL Server 2017 en Docker Eduardo Castro
 
Curso de formación en Movilidad (Parte III) - Tecnología de Servidor
Curso de formación en Movilidad (Parte III) - Tecnología de ServidorCurso de formación en Movilidad (Parte III) - Tecnología de Servidor
Curso de formación en Movilidad (Parte III) - Tecnología de ServidorMobivery
 
Monster migrations & hybrid cloud
Monster migrations & hybrid cloudMonster migrations & hybrid cloud
Monster migrations & hybrid cloudCloudmas
 
Docker - Sysmana 2014
Docker - Sysmana 2014Docker - Sysmana 2014
Docker - Sysmana 2014quaip
 
Soluciones de movilidad con Android y PaaS
Soluciones de movilidad con Android y PaaSSoluciones de movilidad con Android y PaaS
Soluciones de movilidad con Android y PaaSNeodoo Microsystems S.L.
 
Despliegue de aplicaciones OS en entornos Cloud Computing con Bitnami- OpenEx...
Despliegue de aplicaciones OS en entornos Cloud Computing con Bitnami- OpenEx...Despliegue de aplicaciones OS en entornos Cloud Computing con Bitnami- OpenEx...
Despliegue de aplicaciones OS en entornos Cloud Computing con Bitnami- OpenEx...OpenExpoES
 
Corriendo SQL Server en Docker
Corriendo SQL Server en DockerCorriendo SQL Server en Docker
Corriendo SQL Server en DockerJavier Villegas
 
.NET Core General - Globant Tech Insiders .Net
.NET Core General - Globant Tech Insiders .Net.NET Core General - Globant Tech Insiders .Net
.NET Core General - Globant Tech Insiders .NetGlobant
 

Similar a Desarrollo de Cloud Computing (20)

OpenShift y PostgreSQL
OpenShift y PostgreSQLOpenShift y PostgreSQL
OpenShift y PostgreSQL
 
Android paas
Android paasAndroid paas
Android paas
 
Plataformas Libres del Cloud
Plataformas Libres del CloudPlataformas Libres del Cloud
Plataformas Libres del Cloud
 
Aplicaciones pensadas para la nube
Aplicaciones pensadas para la nubeAplicaciones pensadas para la nube
Aplicaciones pensadas para la nube
 
Contenedores y el Futuro del Despliegue de Aplicaciones
Contenedores y el Futuro del Despliegue de AplicacionesContenedores y el Futuro del Despliegue de Aplicaciones
Contenedores y el Futuro del Despliegue de Aplicaciones
 
NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017
 
Multicloud
MulticloudMulticloud
Multicloud
 
Dell emc redhat_dez20
Dell emc redhat_dez20Dell emc redhat_dez20
Dell emc redhat_dez20
 
Resumen Técnico Red Hat Summit 2015
Resumen Técnico Red Hat Summit 2015Resumen Técnico Red Hat Summit 2015
Resumen Técnico Red Hat Summit 2015
 
¿Cómo elegir servidor web?
¿Cómo elegir servidor web?¿Cómo elegir servidor web?
¿Cómo elegir servidor web?
 
Introduccion a SQL Server 2017 en Docker
Introduccion a SQL Server 2017 en Docker Introduccion a SQL Server 2017 en Docker
Introduccion a SQL Server 2017 en Docker
 
Servidor web
Servidor webServidor web
Servidor web
 
Curso de formación en Movilidad (Parte III) - Tecnología de Servidor
Curso de formación en Movilidad (Parte III) - Tecnología de ServidorCurso de formación en Movilidad (Parte III) - Tecnología de Servidor
Curso de formación en Movilidad (Parte III) - Tecnología de Servidor
 
Monster migrations & hybrid cloud
Monster migrations & hybrid cloudMonster migrations & hybrid cloud
Monster migrations & hybrid cloud
 
Cómo elegir un servidor Web
Cómo elegir un servidor WebCómo elegir un servidor Web
Cómo elegir un servidor Web
 
Docker - Sysmana 2014
Docker - Sysmana 2014Docker - Sysmana 2014
Docker - Sysmana 2014
 
Soluciones de movilidad con Android y PaaS
Soluciones de movilidad con Android y PaaSSoluciones de movilidad con Android y PaaS
Soluciones de movilidad con Android y PaaS
 
Despliegue de aplicaciones OS en entornos Cloud Computing con Bitnami- OpenEx...
Despliegue de aplicaciones OS en entornos Cloud Computing con Bitnami- OpenEx...Despliegue de aplicaciones OS en entornos Cloud Computing con Bitnami- OpenEx...
Despliegue de aplicaciones OS en entornos Cloud Computing con Bitnami- OpenEx...
 
Corriendo SQL Server en Docker
Corriendo SQL Server en DockerCorriendo SQL Server en Docker
Corriendo SQL Server en Docker
 
.NET Core General - Globant Tech Insiders .Net
.NET Core General - Globant Tech Insiders .Net.NET Core General - Globant Tech Insiders .Net
.NET Core General - Globant Tech Insiders .Net
 

Más de campuspartyquito

SEGURIDAD Electrónica en redes de comunicación de nueva generación y networking
SEGURIDAD Electrónica en redes de comunicación de nueva generación y networkingSEGURIDAD Electrónica en redes de comunicación de nueva generación y networking
SEGURIDAD Electrónica en redes de comunicación de nueva generación y networkingcampuspartyquito
 
Experiencias en la autogestion de ccTLD
Experiencias en la autogestion de ccTLDExperiencias en la autogestion de ccTLD
Experiencias en la autogestion de ccTLDcampuspartyquito
 
Open Government, Govierno electronico
Open Government, Govierno electronicoOpen Government, Govierno electronico
Open Government, Govierno electronicocampuspartyquito
 
Client-side Ingenieria social
Client-side Ingenieria socialClient-side Ingenieria social
Client-side Ingenieria socialcampuspartyquito
 
Client-side Ingenieria social
Client-side Ingenieria socialClient-side Ingenieria social
Client-side Ingenieria socialcampuspartyquito
 
Modelo de negocios con software libre
Modelo de negocios con software libreModelo de negocios con software libre
Modelo de negocios con software librecampuspartyquito
 
Geolocalización con SW libre
Geolocalización con SW libreGeolocalización con SW libre
Geolocalización con SW librecampuspartyquito
 
Desarrollo de apps nativas titanium
Desarrollo de apps nativas titaniumDesarrollo de apps nativas titanium
Desarrollo de apps nativas titaniumcampuspartyquito
 
Client-side attck_Ingenieria social
Client-side attck_Ingenieria socialClient-side attck_Ingenieria social
Client-side attck_Ingenieria socialcampuspartyquito
 
Desarrollo de interfaces humanas con Xbox Kinect y Visual Studio 2010
Desarrollo de interfaces humanas con Xbox Kinect y Visual Studio 2010Desarrollo de interfaces humanas con Xbox Kinect y Visual Studio 2010
Desarrollo de interfaces humanas con Xbox Kinect y Visual Studio 2010campuspartyquito
 
Mi primer acercamiento a la astronomía
Mi primer acercamiento a la astronomíaMi primer acercamiento a la astronomía
Mi primer acercamiento a la astronomíacampuspartyquito
 
Mi primer acercamiento a la astronomía
Mi primer acercamiento a la astronomíaMi primer acercamiento a la astronomía
Mi primer acercamiento a la astronomíacampuspartyquito
 
Construcción de experiencia de usuario jc camus
Construcción de experiencia de usuario   jc camusConstrucción de experiencia de usuario   jc camus
Construcción de experiencia de usuario jc camuscampuspartyquito
 
Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador
 Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador
Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuadorcampuspartyquito
 
Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador
 Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador
Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuadorcampuspartyquito
 
Aplicaciones Móviles- Crmmovil
Aplicaciones Móviles- CrmmovilAplicaciones Móviles- Crmmovil
Aplicaciones Móviles- Crmmovilcampuspartyquito
 

Más de campuspartyquito (19)

SEGURIDAD Electrónica en redes de comunicación de nueva generación y networking
SEGURIDAD Electrónica en redes de comunicación de nueva generación y networkingSEGURIDAD Electrónica en redes de comunicación de nueva generación y networking
SEGURIDAD Electrónica en redes de comunicación de nueva generación y networking
 
Experiencias en la autogestion de ccTLD
Experiencias en la autogestion de ccTLDExperiencias en la autogestion de ccTLD
Experiencias en la autogestion de ccTLD
 
Open Government, Govierno electronico
Open Government, Govierno electronicoOpen Government, Govierno electronico
Open Government, Govierno electronico
 
Client-side Ingenieria social
Client-side Ingenieria socialClient-side Ingenieria social
Client-side Ingenieria social
 
Client-side Ingenieria social
Client-side Ingenieria socialClient-side Ingenieria social
Client-side Ingenieria social
 
Modelo de negocios con software libre
Modelo de negocios con software libreModelo de negocios con software libre
Modelo de negocios con software libre
 
Introduccion al cluster
Introduccion al clusterIntroduccion al cluster
Introduccion al cluster
 
Geolocalización con SW libre
Geolocalización con SW libreGeolocalización con SW libre
Geolocalización con SW libre
 
Desarrollo de apps nativas titanium
Desarrollo de apps nativas titaniumDesarrollo de apps nativas titanium
Desarrollo de apps nativas titanium
 
Client-side attck_Ingenieria social
Client-side attck_Ingenieria socialClient-side attck_Ingenieria social
Client-side attck_Ingenieria social
 
Desarrollo de interfaces humanas con Xbox Kinect y Visual Studio 2010
Desarrollo de interfaces humanas con Xbox Kinect y Visual Studio 2010Desarrollo de interfaces humanas con Xbox Kinect y Visual Studio 2010
Desarrollo de interfaces humanas con Xbox Kinect y Visual Studio 2010
 
Analisis de Malware
Analisis de MalwareAnalisis de Malware
Analisis de Malware
 
Mi primer acercamiento a la astronomía
Mi primer acercamiento a la astronomíaMi primer acercamiento a la astronomía
Mi primer acercamiento a la astronomía
 
Mi primer acercamiento a la astronomía
Mi primer acercamiento a la astronomíaMi primer acercamiento a la astronomía
Mi primer acercamiento a la astronomía
 
Jorge proaño
Jorge proañoJorge proaño
Jorge proaño
 
Construcción de experiencia de usuario jc camus
Construcción de experiencia de usuario   jc camusConstrucción de experiencia de usuario   jc camus
Construcción de experiencia de usuario jc camus
 
Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador
 Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador
Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador
 
Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador
 Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador
Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador
 
Aplicaciones Móviles- Crmmovil
Aplicaciones Móviles- CrmmovilAplicaciones Móviles- Crmmovil
Aplicaciones Móviles- Crmmovil
 

Desarrollo de Cloud Computing

  • 1. Cloud Computing + Open Source Ricardo Argüello, RHCE Soporte Libre Cia. Ltda. Email: ricardo.arguello@soportelibre.com Twitter: @ricardoarguello 1
  • 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
  • 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 Cloud Computing 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 servicio 11
  • 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 falla 12
  • 13.
  • 14. Virtualización: La base del Cloud Open Source: Xen, Xen Cloud Platform (XCP) KVM – Kernel-based Virtualization VirtualBox - Oracle OpenVZ - Container-based, similar a Solaris Containers LXC – User Space chrooted installs Propietario: VMware Citrix Xenserver Microsoft Hyper-V OracleVM (Basado en Xen)
  • 15. Open Source Compute Clouds AEOLUS
  • 16. 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
  • 17. 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
  • 18. Open Source y Cloud Computing ● Por qué Open Source? ● Poderoso ● Flexible ● Asequible ● Transparente ● Innovación continua ● Estándares abiertos e interoperabilidad
  • 19. 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
  • 20. Amazon Web Services ● IaaS y PaaS público ● Barato y altamente escalable ● Costo según se utilice ● Sencillo de desplegar
  • 21. Amazon Web Services ● Demo: ● Despliegue de Red Hat Enterprise Linux sobre AWS
  • 22. Red Hat Cloud Forms (Aeolus)
  • 25. 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/
  • 26. Red Hat Enterprise Virtualization
  • 28. 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
  • 29. OpenShift Plataforma para desplegar aplicaciones - PHP - Java - Perl - Python - Ruby
  • 30. 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
  • 31. Git crash course ● git clone url ● git pull ● git commit -a ● git push ● Git para usuarios SVN: ● http://git.or.cz/course/svn.html
  • 33. 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
  • 35. Costo de los demos: $ 2,80 35