Upload
hristo-iliev
View
65
Download
0
Embed Size (px)
Citation preview
What Cloud Foundry is not?
Cloud Definition?
“The industry standard platform for cloud
applications.”cloudfoundry.org
Cloud a.k.a Service Models
Service Models
PaaSIaaS SaaS
1.Infrastructure
Amazon Web Services, Google Cloud Platform,
Microsoft Azure
“Putting together applications on an IaaS is
not a long-term strategy“ Josh McKenty, Pivotal
2.Platform
Cloud Foundry, Heroku,AWS Beanstalk
“The industry standard platform for cloud
applications.”
3.Service
GMail, Adobe Creative Cloud, Dropbox
What is ItCloud Foundry
Not for Developers“Cloud Foundry is not really
meant for developers to download and run. It’s meant for IT departments to set up and run.”
Dave Nielsen
1.Download
Distributed systemMany components
Huge download size
2.Run
Requires IaaS Layer
Not IaaS
Cloud Foundry Does not manage IaaS Resources
1.Install & Scale
BOSHTerraform
2.Monitoring & Health
BOSH
IaaSManages:
× Images× VMs× Network× ...
IaaS vs PaaS
PaaSManages:
× applications× services
No Services
“All developers care about are apps and services. They don’t care
about infrastructure.” Derek Collison, Apcera
1.Install & Scale
BOSHTerraform
2.Monitoring & Health
BOSH
3.Consume
Service Broker API
Basic
Install process
Install BOSH Install CFInstall
services
1.No single Tool
BOSHTerraform
2.No single Team
Complexity, Agility/Speed
“Here is my source code
Run it on the cloud for me
I do not care how”Haiku by Onsi Fakhouri, Pivotal
× Application (auto) scaling
× Dynamic routing
× Application health management
× Support for various IaaS providers
× Centralized platform administration & logging
Key Benefits
× Not an anarchy
× Not a democracy (voting is discouraged)
× Not a bureaucracy
× Not a battleground
× Not compulsatory
Community
THANKS!Questions?
You can find me at [email protected]
Credits
Special thanks to all the people who made and released these awesome resources for free:× Presentation template by SlidesCarnival× Photographs by Startupstockphotos