BETA
Cloud FoundryInside a Private PaaS
BETA
Last minute... but a rollicking good time.
BETA
Thanks for coming!
BETA
Co-Founder
BETA
@cashion
BETA
github.com/trotter
BETA
Ex-Philly BoyOnly place on East Coast I’d move back to.
BETA
Talk Nerdy to Me
BETA
Two Years Ago...
BETA
I’m sorry
BETA
PaaS is my new shinyPlatform as a Service
BETA
Heroku... but you can run it yourself
BETA
The Land Of Servicesaka the fifth circle of hell
BETA
Empower EmployeesI’m looking at you Enterprise
BETA
Erlang / OTPThey solved this problem
BETA
Understanding through Building
BETA
Cloud Controller
BETA
Commands
• Push / Update• Start / Stop / Restart• Map to URL
BETA
Cloud Controller
Droplet Execution Agent (DEA)
BETA
DEA
• Assign a port (80’s unavailable)• Manage resources• Knows about runtimes and frameworks
BETA
Cloud Controller
Message Queue (Nats)
DEA
BETA
Router
CC
Nats
DEA
BETA
Router
• Knows about hostnames, ip addresses, and ports
• Binds to 80• Communicates with DEA and CC over
NATS
BETA
Router
CC
Health Manager
DEA
Nats
BETA
That’s Cloud Foundrywell... a simplified version at least :-)
BETA
Key Facts
• From VMware• Open Sourced on April 12th, 2011• http://cloudfoundry.org
http://github.com/cloudfoundry/vcaphttp://github.com/cloudfoundry/vcap
BETA
Production Ready?
BETA
Micro Cloud
BETA
Let’s Play
BETA
mailto:[email protected]:[email protected]Top Related