20120317 CloudFoundry #pyfes
Upcoming SlideShare
Loading in...5

20120317 CloudFoundry #pyfes



Introduction of CloudFoundry concept.

Introduction of CloudFoundry concept.



Total Views
Views on SlideShare
Embed Views



3 Embeds 300

http://blog.livedoor.jp 297
http://cache.yahoofs.jp 2
http://webcache.googleusercontent.com 1



Upload Details

Uploaded via as Apple Keynote

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.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

20120317 CloudFoundry #pyfes 20120317 CloudFoundry #pyfes Presentation Transcript

  • Cloud Foundry 2012/03/17 #pyfes Yohei SasakiWas: Re: 果てしないあのCloudFoundryの彼方へ私をつれていって (*a*rac) 052-9945-4
  • Who are you?• Yohei Sasaki / @yssk22• CouchDB / Node.js / Cloud Foundry• System Developer @ EC service • English is the official language...• Technical Writer • @IT Cloud Foundry Series• Holiday programmer• (would be) SPEED evangelist
  • What is Cloud Foundry? (1)• Offering (& trademark) of VMware, Inc. • Public Service: • cloudfoundry.com • OSS Project: • cloudfoundry.org • Developer VM Distribution: • Micro Cloud Foundry View slide
  • What is Cloud Foundry? (2) Software as a Service Platform as a Service Infrastructure as a Service View slide
  • What is Cloud Foundry? (3) Software as a Service Application Data Service Container Provisioner Cluster Cluster Infrastructure as a Service
  • Why Cloud Foundry? (1)• The value is: • Multi site application deployment. app
  • Why Cloud Foundry? (2)• Multi runtimes and multi framework. • Available runtimes: • Java / Ruby / Perl / PHP / Python / Node.js / C#,VB (ASP.NET) / Erlang / Smalltalk / ...
  • Why Cloud Foundry? (3)• Multi data services • Available services: • MySQL / PostreSQL / RabbitMQ / Redis / Memcached / Mongodb / Neo4j / Atmos / ... • Any type of data services including HTTP API could be provisioned on Cloud Foundry.
  • Demo: Multi site app deployment pyfes-node-demo.cloud.yssk22.infopyfes-node-demo.cloudfoundry.com pyfes-node-demo.aws-cf.yssk22.info app
  • Who use Cloud Foundry?• Vendor • Active State,VMware, Tier3, FeedHenry, HP, Dell,• Service Provider • cloudfoundry.com, appfog.com, paas.io, ironfoundry.org• In house • Rakuten, Inc. • cloud.yssk22.info
  • So what?• Cloud Foundry is a kernel of Platform as a Service.• Cloud Foundry site like cloudfoundry.com is a distribution of Platform as a Service.
  • Missing pieces• Less open development community.• Single point of failures in the internal core messaging hub.• Lack of data service scalabilities.• Monetize.
  • Appendix:
  • Getting Started• Micro Cloud Foundry requires VMware virtual infrastructure • VMware workstation, Fusion ...• Setup script in OSS version of Cloud Foundry is broken. • rvm cannot be installed. • sun-java-* was removed from Ubuntu repository •
  • OK, use AMI• ami-5c14a35d (in Tokyo region) • ssh ubuntu@your-instance • cd ./cloudfoundry/vcap • ./bin/vcap -c ../config/ start • vmc target api.vcap.me
  • FAQ:• Which version of VMware vSphere is required to run cloud foundry? • Nothing required. • Cloud Foundry does not depends on any virtualization technologies. • Only micro cloud foundry requires desktop VMware products. • I have never use micro cloud foundry.
  • FAQ:• How do I learn Cloud Foundry? • If you want to develop apps on cloudfoundry, go to http:// start.cloudfoundry.com/ • If you want to build a site on top of Cloud Foundry, go to https://github.com/ cloudfoundry/vcap • or go to #cfcrjp (in Japanese) and ask people what you want to learn.
  • FAQ:• What are differences betwenn Cloud Foundry and other PaaS? • Many of PaaS services (like Google App Engine, Heroku, ...etc) has only one infrastructure for each.
  • Thank you.Any Questions?