• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Cloud foundry
 

Cloud foundry

on

  • 1,318 views

Introduction to Claud Foundry by Graeme Rocher

Introduction to Claud Foundry by Graeme Rocher

Statistics

Views

Total Views
1,318
Views on SlideShare
1,302
Embed Views
16

Actions

Likes
0
Downloads
12
Comments
0

2 Embeds 16

http://a0.twimg.com 8
http://paper.li 8

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

    Cloud foundry Cloud foundry Presentation Transcript

    • Cloud Foundry Graeme Rocher Grails Project Lead, SpringSource NOT CONFIDENTIAL -- TELL EVERYONEFriday, 30 September 2011
    • Como llegamos a Cloud Foundry... Desarrollo e implementación de aplicaciones Java NO ES CONFIDENCIAL - DISTRIBUYELO 2Friday, 30 September 2011
    • Tipos existentes de hosting? Compartidas Dedicadas Propios • La mas barata • Delega la • Control total administración de la infraestructura • Mejor rendimiento que las compartidas • Control de recursos • ...pero no tan baratas • No son baratas • Muy caro como LAMP • Tu eres responsable • Fiabilidad de la administración • Rendimiento pobre del servidor • Coste de la infraestructura & depreciación NO ES CONFIDENCIAL - DISTRIBUYELO 3Friday, 30 September 2011
    • Donde alojo mi aplicación? NO ES CONFIDENCIAL - DISTRIBUYELO 4Friday, 30 September 2011
    • Donde alojo mi aplicación? ...como ampliamos? NO ES CONFIDENCIAL - DISTRIBUYELO 4Friday, 30 September 2011
    • En la empresa... Desarrollo Operaciones • Tiempo requerido para • Administración manual del configurar el sistema grupo de servidores • Posibles retrasos de • ...y balanceo del tráfico suministro web • ...y bases de datos , traductor de mensajes, etc. • Hardware dedicado & caro NO ES CONFIDENCIAL - DISTRIBUYELO 5Friday, 30 September 2011
    • Implementación de la Aplicación... NO ES CONFIDENCIAL - DISTRIBUYELO 6Friday, 30 September 2011
    • Solución PaaS (Plataforma como Servicio) App 1 App 2 App 3 Plataforma Contenedor Servlet Database Otros Servicios Infraestructura CPU Memoria OS • Configuración cero • Suministro Automático NO ES CONFIDENCIAL - DISTRIBUYELO 7Friday, 30 September 2011
    • Introducción... NO ES CONFIDENCIAL - DISTRIBUYELO 8Friday, 30 September 2011
    • Introducción... • Es un PaaS NO ES CONFIDENCIAL - DISTRIBUYELO 8Friday, 30 September 2011
    • Introducción... • Es un PaaS • Es Open Source NO ES CONFIDENCIAL - DISTRIBUYELO 8Friday, 30 September 2011
    • Introducción... • Es un PaaS • Es Open Source • Es independiente a cualquier proveedor NO ES CONFIDENCIAL - DISTRIBUYELO 8Friday, 30 September 2011
    • Introducción... • Es un PaaS • Es Open Source • Es independiente a cualquier proveedor • Contiene micro cloud local NO ES CONFIDENCIAL - DISTRIBUYELO 8Friday, 30 September 2011
    • Introducción... • Es un PaaS • Es Open Source • Es independiente a cualquier proveedor • Contiene micro cloud local • http://www.youtube.com/watch? v=AQXOvkp4Ua4 NO ES CONFIDENCIAL - DISTRIBUYELO 8Friday, 30 September 2011
    • Elección de “frameworks” web .js NO ES CONFIDENCIAL - DISTRIBUYELO 9Friday, 30 September 2011
    • Elección de servicios .js Ap pli ca tio n Data Services Se rv ice In t Msg Services er fa ce Other Services NO ES CONFIDENCIAL - DISTRIBUYELO 10Friday, 30 September 2011
    • Elección de proveedores de Cloud NO ES CONFIDENCIAL - DISTRIBUYELO 11Friday, 30 September 2011
    • Servicios Disponibles NO ES CONFIDENCIAL - DISTRIBUYELO 12Friday, 30 September 2011
    • ...y por llegar NO ES CONFIDENCIAL - DISTRIBUYELO 13Friday, 30 September 2011
    • Perspectiva del Programador Grails • Programar con APIs estándares – JDBC, GORM para Hibernate, MongoDB, etc. • Instalar el “Cloud Foundry plugin” para Grails – desde http://grails.org/plugin/cloud-foundry: $ grails install-plugin cloud-foundry NO ES CONFIDENCIAL - DISTRIBUYELO 14Friday, 30 September 2011
    • Perspectiva del Programador Grails • Implementar la aplicación a cloud utilizando: – Herramienta vmc para línea de comandos (instalar via RubyGems); – Eclipse/STS Cloud Foundry plugin; o – Grails Cloud Foundry plugin • Crear y unir servicios • Reiniciar las aplicaciones • y...eso es todo! NO ES CONFIDENCIAL - DISTRIBUYELO 15Friday, 30 September 2011
    • Las ventajas de Grails • Reconfiguración automática – Ajustes de conexión automáticos configurados en tiempo de ejecución – No necesita leer la variable VCAP_SERVICES • Grails Cloud Foundry Plugin – http://grails.org/plugin/cloud-foundry • APIs simplificados – MongoDB • http://grails.org/plugin/mongodb – Redis • http://grails.org/plugin/redis – RabbitMQ • http://grails.org/plugin/rabbitmq NO ES CONFIDENCIAL - DISTRIBUYELO 16Friday, 30 September 2011
    • Micro Cloud Foundry • Ejecutar una instancia “Cloud Foundry” de manera local – https://www.cloudfoundry.com/micro • Comprobar implementación a Cloud • Demo: http://www.youtube.com/watch?v=qSRqIYFmrKg PaaS NO ES CONFIDENCIAL - DISTRIBUYELO 17Friday, 30 September 2011
    • CloudFoundry.com • VMware proveedor Cloud Foundry – Disponible en beta – Puedes Regístrate en http://www.cloudfoundry.com/signup • Darás con otros proveedores – Cloud Foundry es un PaaS “Open Source” NO ES CONFIDENCIAL - DISTRIBUYELO 18Friday, 30 September 2011
    • Ejemplo de Implementación a Cloud Create WAR vmc target api.cloudfoundry.com vmc push myApp Entonces vmc login Bind services Point browser at http://myApp.cloudfoundry.com/ NO ES CONFIDENCIAL - DISTRIBUYELO 19Friday, 30 September 2011
    • La Arquitectura de Cloud Foundry browser vmc client STS plugin (user app access) Router Cloud Controller user apps user apps Health Manager Services: core, ecosystem, etc. DEA: execution environment Infrastructure NO ES CONFIDENCIAL - DISTRIBUYELO 20Friday, 30 September 2011
    • Demostración NO ES CONFIDENCIAL - DISTRIBUYELOFriday, 30 September 2011
    • Summary • Cloud Foundry es un PaaS “Open Source” – La infrastructura no volverá a ser un problema – Puedes mover las aplicaciones entre proveedores Cloud Foundry • Disponibilidad de múltiples idiomas & soporte para distinctos “frameworks” • Disponibilidad de varios servicios • CloudFoundry.com es un proveedor de hosting – Disponible en beta – RightScale anuncia beta Cloud Foundry para AWS – Puedes Registrarte!! • Restricciones – El sistema de archivos no es persistente – Tráfico web HTTP(S) solo de salida NO ES CONFIDENCIAL - DISTRIBUYELO 22Friday, 30 September 2011
    • Mas información • Cloud Foundry: – CloudFoundry.org & CloudFoundry.com – https://github.com/cloudfoundry – https://github.com/SpringSource/cloudfoundry-samples • Información General: – http://youtube.com/SpringSourceDev – http://blog.springsource.com/category/springsource/vmware- springsource/cloud-foundry/ – Grails Cloud Foundry Plugin: http://grails.org/plugin/cloud- foundry – Grails: http://grails.org NO ES CONFIDENCIAL - DISTRIBUYELO 23Friday, 30 September 2011
    • Preguntas & Respuestas NO ES CONFIDENCIAL - DISTRIBUYELOFriday, 30 September 2011