12
PaaS: Cloudfoundry Desarrollo por las nubes

Paas: Cloudfoundry - CloudHispano

Embed Size (px)

Citation preview

Page 1: Paas: Cloudfoundry - CloudHispano

P a a S : C l o u d f o u n d r yDesarrollo por las nubes

Page 2: Paas: Cloudfoundry - CloudHispano

2

¿Que es Cloudfoundry?

• Se trata de un proyecto de código abierto y está disponible a través de una variedad de distribuciones de nube privada e instancias públicas, incluyendo CloudFoundry.com.

• Iniciado por VMware.

• Alta disponibilidad y escalabilidad

22/12/2011Introducción a Cloudfoundry

Page 3: Paas: Cloudfoundry - CloudHispano

3

Ecosistema

• Frameworks

• Servicios

• Clouds 

22/12/2011Introducción a Cloudfoundry

Page 4: Paas: Cloudfoundry - CloudHispano

4

Tipos de aplicaciones

• Frameworks estándar incluyendo:

– Spring para Java, – Ruby Rails y Sinatra  – node.js,– Grails– Scala on Lift

22/12/2011Introducción a Cloudfoundry

Page 5: Paas: Cloudfoundry - CloudHispano

5

Servicios disponibles

• Servicios para aplicaciones, incluyendo:

– RabbitMQ – vFabric – PostgreSQL – MySQL– MongoDB– Redis

22/12/2011Introducción a Cloudfoundry

Page 6: Paas: Cloudfoundry - CloudHispano

6

Cloud Foundry Micro Cloud

• Una instancia completa del proyecto Cloud Foundry

• Creada idealmente para los Desktops de los desarrolladores, PaaS personal que se ejecuta en sus propios escritorios.

• Micro Cloud se puede descargar como una imagen para VMware Fusion y VMware Player.

22/12/2011Introducción a Cloudfoundry

Page 7: Paas: Cloudfoundry - CloudHispano

7

¿Cómo me registro?

• En la página Web de Cloud Foundry. 

• Recibirá un correo electrónico con las credenciales de usuario.

22/12/2011Introducción a Cloudfoundry

Page 8: Paas: Cloudfoundry - CloudHispano

8

Herramientas

• VMC: interfaz de línea de comandos para Unix o Windows, permite ejecutar todas las operaciones, como la configuración de aplicaciones y su despliegue en Cloud Foundry.

• STS: SpringSource Tool Suite

22/12/2011Introducción a Cloudfoundry

Page 9: Paas: Cloudfoundry - CloudHispano

9

Desplegar apps con STS

• Para desplegar una aplicación, basta con arrastrarla hasta el servidor.

• STS examina la solicitud para determinar el tipo de aplicación, a continuación, muestra el asistente para aplicaciones.

22/12/2011Introducción a Cloudfoundry

Page 10: Paas: Cloudfoundry - CloudHispano

10

Consola STS

22/12/2011Introducción a Cloudfoundry

Page 11: Paas: Cloudfoundry - CloudHispano

11

katankaweb.cloudfoundry.com

22/12/2011Introducción a Cloudfoundry

Page 12: Paas: Cloudfoundry - CloudHispano

12

@cloudhispano

http://es.linkedin.com/in/luisroldan

http://tipssheets.appspot.com

http://www.cloudhispano.org/

22/12/2011Introducción a Cloudfoundry