cf summit: a developer's perspective
TRANSCRIPT
Going Cloud Native
The 12 Factor 101Matt Cowger, EMCRaghavan Srinivas, EMC
12 Rules that let you build PaaS-ready apps
Improves the life of both dev & ops
Going Cloud Native
Keynote: Welcome to the Cloud Native EnterpriseJames Watters & Joshua McKeny, Pivotal
Going Cloud Native
• PaaS changes the way organizations are operating
• “Google and Netflix are not different, they’re the future.”
• Open Stack was built with the goal of running Cloud Foundry on top
• Cloud Native can go beyond 12 Factor
Limitations of 12 Factor
cf push mysql –s 50G
Hard to manage the lifecycle of the thing behind service broker
Change the services or Change the platform?
The Road to Persistence
• State of the State: No State• Change 2 out of 12 factors
– Processes: Add state– Disposability: Add Interrupt and drain
signals
• Scheduling volumes in Diego– Fixed– Floating
Diego Update
Onsi Fakhouri, Pivotal
CF Haiku: ”Here is my source code Run it on the cloud for me I do not care how”
Diego Strikes BackA New Hope
What is a container
Scale Issues: From distributed to centralized
Added Diego API
Diego is Lattice’s Father
Containers, Containers, Containers
What are containers?– Packaging– Reproducibility– Isolation– Cheapness
Garden vs Docker
Could we use Docker instead?
Bosh Bootstrapping
bosh-init: A golang cli for deploying your micro-bosh
Externalizes CPIs – eliminates the need to fork
Native – runs faster & installs easier
Open Source Novel Writing
“You can be an intellectual property sharing hippie and a money grubbing capitalist at the same time!”Andy Weir, Author
Fun Quotes (Instead of Summary)Cloud Foundry can help organizations to get off the ‘water-scrum-fall’ syndrome.Sam Ramji, Cloud Foundry Foundation
Nobody has ever built cloud-native apps without a platform. They either build one themselves or they use Cloud Foundry.Joshua McKenty, Pivotal
This year, hmm…it’s complicated…There’s a plot twist, but I’ll give it away. It turns out Diego is Lattice’s father.Onsi Fakhouri, Pivotal
Resources
CF Summit Official Page
Altoros Blog
Session Videos