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/2011 2Introducción a Cloudfoundry
4. Tipos de aplicaciones
• Frameworks estándar incluyendo:
– Spring para Java,
– Ruby Rails y Sinatra
– node.js,
– Grails
– Scala on Lift
22/12/2011 4Introducción a Cloudfoundry
5. Servicios disponibles
• Servicios para aplicaciones, incluyendo:
– RabbitMQ
– vFabric
– PostgreSQL
– MySQL
– MongoDB
– Redis
22/12/2011Introducción a Cloudfoundry 5
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 6
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 7
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 8
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 9