cloud foundryではじめるpaasアプリケーション 開発入門講座

32
© 2011 VMware Inc. All rights reserved 20121216 ヴイエムウェア株式会社 クラウドアプリケーションプラットフォーム テクニカル・エバンジェリスト 俊彦 Cloud FoundryではじめるPaaSアプリケーション 開発講座

Upload: toshihiko-ikeda

Post on 28-May-2015

2.024 views

Category:

Documents


0 download

DESCRIPTION

Cloud FoundryではじめるPaaSアプリケーション 開発入門講座

TRANSCRIPT

  • 1. Cloud FoundryPaaS 201226 2011 VMware Inc. All rights reserved

2. twitter:tikeda123VMware Cloud Foundry,Spring 3. PaaSOpen PaaSCloud FoundryDemo3Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 4. IT DR4Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 5. The complexity IT and developers face today IT* reasonsAn actual application provisioning/update flow in a large enterprise. Image is blurred for privacy54Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 6. The complexity IT and developers face today PaaS(Platform as a Service) target push bind instances + 100* An actual application provisioning/update flow in a large enterprise. Image is blurred for privacy reasons64Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 7. WebWeb tomcatOS DB JVM/Web/App 10 7Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 8. PaaS(Platform as a Service) Web vmc target push bind instances + 100 vmc Cloud Foundry 8Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 9. PaaS Auto-conguration Auto-Provisioning Scale [out,in]) Eclipse PlugInDeploy APJVM9Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 10. PaaS Open PaaSCloud Foundry Demo 10Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 11. Open PaaS Cloud FoundryVMwarePaaS BetaPaaS(www.cloudfoundry.com) PaaS www.cloudfoundry.org) q q q q q q Other11Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 12. Open PaaS Cloud FoundryChoice of Clouds, Choice of Frameworks, Choice of Application Services. OSS community vFabric Postgres DataPrivate Services Clouds vFabricMsg Public Partners RabbitMQTM Services Clouds .COMOtherMicro ServicesClouds 12Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 13. Cloud Foundry Client CF Kernel Orchestrator IaaS13Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 14. Cloud Foundry Client CF Kernel Orchestrator IaaS14Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 15. Cloud Foundry Clients (vmceclipse)Eclipsei vmci15Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 16. Cloud Foundry Client CF Kernel Orchestrator IaaS16Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 17. CF Kernel Rouers,DEA..Ruby Cloud Foundry Inner Shell and UpDevelopers Users Routers CloudControllers Stagers AppApp HealthManager Execution AgentsServices(DEA) Pool Messaging17Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 18. CF Kernel VM Health ManagerVMVM MessagingRouter Router Cloud ControllerDEA DEA uBuntu OSuBuntu OS uBuntu OS vSpherevSphere vSphere18Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 19. Cloud Foundry Client CF Kernel Orchestrator IaaS19Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 20. Cloud Foundry 20Copyright 2011 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 21. Orchestrator Deploy PaaS with BOSH Sends dropletheart beats and exit messages RouterRouter Registers andRegisters andunregistersunregistersCLIRoutes REST API Routes droplet requests requests Droplet changenotications DropletCloud ControllerOrchestratesHealth Managerstart/stopCloud Controller(Start, Stop, Find)Droplet Executionrequests Agent (DEA) Periodically scans Persists dropletsfor consistency and provisioned Guest applications Advertiseservices consume CloudServiceControllerProvision andDatabase unprovisionService "A" Provision Serviceand"A" Provisioning Agentunprovision BOSH IaaS21Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 22. Orchestrator BOSHIaaS https://github.com/piston/ openstack-bosh-cpi Cloud Foundry BOSH Cloud Provider Interface(CPI)vSphere22Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 23. PaaS Open PaaSCloud Foundry Demo 23Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 24. Cloud Foundry24Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 25. https://my.cloudfoundry.com/signupEmail 25Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 26. email26Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 27. vmc27Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 28. Ruby1.9.2 or 1.8.7http://pub.cozmixng.org/~the-rwiki/rw-cgi.rb?cmd=view;name=Ruby+Install+GuideRubyGemshttp://docs.rubygems.org/read/chapter/3bundler gem install bundlevmc gem install vmc28Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 29. Cloud Foundry29Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 30. PaaS Open PaaSCloud Foundry Demo 30Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents . 31. Open PaaS Cloud Foundry( VMwarePaaS PaaSwww.cloudfoundry.com) PaaS www.cloudfoundry.org)Cloud Foundry Ruby IaaSDeploy PaaS with BOSH Cloud Foundry 31