SlideShare a Scribd company logo
Cloud Foundry 
Overview 
© Copyright 2013 Pivotal. All rights reserved. 1
What Is Cloud Foundry? 
A scaleable environment to run 
and manage applications in 
Platform as a Service 
© Copyright 2013 Pivotal. All rights reserved. 2
Platform as a Service (aka PaaS) 
Empower developers to build great apps, not plumbing infrastructure 
 Application is the unit of deployment and management 
 Separate the concerns of AppDev & Operations 
 Eliminate bottlenecks of provisioning and deployment 
 Redefine the contract between developers, IT, and 
globally distributed clouds 
© Copyright 2013 Pivotal. All rights reserved. 3
Pushing apps to the cloud with a few easy verbs 
deploy <my cloud> 
target <my cloud> 
push <my app> 
bind <my services> 
scale <my app> +100 
add_capacity <my cloud> 
Operator 
Developer 
© Copyright 2013 Pivotal. All rights reserved. 4
Cloud Foundry Manages Scale 
Application 
Application 
Application 
Application 
Service Connector 
scale application connect service 
Management 
User 
cf push app 
cf scale app 10 
cf stop app 
© Copyright 2013 Pivotal. All rights reserved. 5
Cloud Foundry Architecture 
Router 
Directory Server Warden Server 
VM 
UAA 
Login 
Droplet Execution Agent 
Warden Containers 
Warden Containers 
Cloud 
Controller 
Health 
Manager 
HM9000 
Blob 
store 
BrSoekervrisce 
Brokers 
NATS Messaging 
Application code 
Buildpacks 
Droplets 
Services 
Log 
Aggregators 
Metrics 
Collector 
Storage 
HTTP 
© Copyright 2013 Pivotal. All rights reserved. 6
Questions? 
© Copyright 2013 Pivotal. All rights reserved. 7

More Related Content

Pivotal cloud foundry introduction

  • 1. Cloud Foundry Overview © Copyright 2013 Pivotal. All rights reserved. 1
  • 2. What Is Cloud Foundry? A scaleable environment to run and manage applications in Platform as a Service © Copyright 2013 Pivotal. All rights reserved. 2
  • 3. Platform as a Service (aka PaaS) Empower developers to build great apps, not plumbing infrastructure  Application is the unit of deployment and management  Separate the concerns of AppDev & Operations  Eliminate bottlenecks of provisioning and deployment  Redefine the contract between developers, IT, and globally distributed clouds © Copyright 2013 Pivotal. All rights reserved. 3
  • 4. Pushing apps to the cloud with a few easy verbs deploy <my cloud> target <my cloud> push <my app> bind <my services> scale <my app> +100 add_capacity <my cloud> Operator Developer © Copyright 2013 Pivotal. All rights reserved. 4
  • 5. Cloud Foundry Manages Scale Application Application Application Application Service Connector scale application connect service Management User cf push app cf scale app 10 cf stop app © Copyright 2013 Pivotal. All rights reserved. 5
  • 6. Cloud Foundry Architecture Router Directory Server Warden Server VM UAA Login Droplet Execution Agent Warden Containers Warden Containers Cloud Controller Health Manager HM9000 Blob store BrSoekervrisce Brokers NATS Messaging Application code Buildpacks Droplets Services Log Aggregators Metrics Collector Storage HTTP © Copyright 2013 Pivotal. All rights reserved. 6
  • 7. Questions? © Copyright 2013 Pivotal. All rights reserved. 7

Editor's Notes

  1. No need to configure VMs, databases, AppServers, Load-balancers… Developers can focus on development and not infrastructure plumbing Separate the concerns of AppDev and Operations Eliminate the bottleneck of provisioning and deployment processes Make full use of investments in the “Cloud”