LEARNT CHEF | CLOUDTECH4 APRIL 2013 • System manifest (deployment) • Server images (stemcells) • Packaging system (packages) • Server config (jobs) complete running servers
LEARNT CHEF | CLOUDTECH4 APRIL 2013 • System manifest (deployment) • Server images (stemcells) • Packaging system (packages) • Server config (jobs) complete server management
LEARNT CHEF | CLOUDTECH4 APRIL 2013 • System manifest (deployment) • Server images (stemcells) • Packaging system (packages) • Server config (jobs) complete networking
LEARNT CHEF | CLOUDTECH4 APRIL 2013 deploying cloud foundry • Initial experimentation on AWS • Quiet launch on OpenStack • Scale out over multi-data centers
LEARNT CHEF | CLOUDTECH4 APRIL 2013 how big is Cloud foundry? • minimum 10 running jobs • Up to 50 diff jobs • 80+ packages https://github/cloudfoundry/cf-release
LEARNT CHEF | CLOUDTECH4 APRIL 2013 Owning cloud Foundry • Potentially daily releases • Enterprise customizations • Dev --> Staging --> Production • Small --> Medium --> Large • Lifespan is 5-10 years • Need simple UX for entire lifecycle
LEARNT CHEF | CLOUDTECH4 APRIL 2013 stemcell / image packages jobs deployment manifest common and public written by system authors edited by system operator
LEARNT CHEF | CLOUDTECH4 APRIL 2013 gem install bosh-‐bootstrap bosh-‐bootstrap deploy bosh-‐bootstrap ssh bosh cf prepare system demo bosh cf change deas 3 bosh cf add service postgresql 2 bosh cf add service redis 1 bosh deploy Try this: