• Like
  • Save
Desarrollo de Cloud Computing
Upcoming SlideShare
Loading in...5
×
 

Desarrollo de Cloud Computing

on

  • 1,216 views

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

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.

Statistics

Views

Total Views
1,216
Views on SlideShare
1,206
Embed Views
10

Actions

Likes
0
Downloads
14
Comments
0

2 Embeds 10

http://www.techgig.com 9
http://115.112.206.131 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Desarrollo de Cloud Computing Desarrollo de Cloud Computing Presentation Transcript

    • Cloud Computing + Open Source Ricardo Argüello, RHCE Soporte Libre Cia. Ltda. Email: ricardo.arguello@soportelibre.com Twitter: @ricardoarguello1
    • $ 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 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)
    • Cloud: Modelos de servicio11
    • 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
    • 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)
    • 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 proveedor24
    • 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,8035
    • Ricardo Arguelloricardo.arguello@soportelibre.com@ricardoarguello