@stormingStormy Peters
Cloud Foundry Foundation
The Making of a Cloud Native Platform
The Dawn of a New Era
A shift in business matchingthe shift in human behavior
Since 2000, 52% of the Fortune 500 are no longer on the list
Continuous Innovation
Photo by See1,Do1,Teach1
Cloud Foundry Foundation MembershipPlatinum
Gold
Silver
An important way to accomplish this is Open Source Software
The move to multi-vendor open source enables competing corporations to
collaborate.
Build on each other’s work
Photo by Rob with Twobs
Used to be about code. About cost savings Now that’s table stakes.
Used to be about code. About cost savings Now that’s table stakes.
It’s about communities. People planning on using open source evaluate this. Dojos
The new way to do standards
Photo by Thomas Hawk
Nobody wants to be locked in
Standardizing through certification
Photo by jaxxon
Standardizing through certification
CFF is product and user feedback led.
Photo by Phil Dowsing Creative
And it’s about commerce
Opening the development roadmap
People can play in this space
Photo by Jazzmasterson
http://www.opencontainers.org
Open Container Initiative
Standardizing the file format
Standardizing the runtime
Portability
dockerfile + appc → filesystem
libcontainer → runC
vsall the
containerorchestration
+all the
containerorchestration
=
harmonize Kubernetes and Mesos
reimagine schedulers as plugins
Photo by izumiflowers
How do all these technologies work together?
Prescriptive Assembly
CH
RO
NO
S
runC container.next
Prescriptive Assembly
CH
RO
NO
S
runCgorouter
Clo
ud C
ontro
ller
Auth
Loggregator
Staging
Buildpacks
BOSH
Service Broker
Diego
LinuxWindowsDocker
etcd
Core Services
container.next
Prescriptive Assembly
CH
RO
NO
S
runCgorouter
Clo
ud C
ontro
ller
Auth
Loggregator
Staging
Buildpacks
BOSH
Service Broker
Diego
etcd
Core Services
container.next
Any meaningful technologyhas a movement around it
For Linux, the movement was
open source
We now live in an age of open source
We live in an age of open source datacenters
Carrier Networking
Datacenter Networking
Datacenter Operating Systems
Hardware
Virtual Machines
Operating Systems
Application Platforms
Programming Frameworks
Containers
Any meaningful technologyhas a movement around it
For Cloud Foundry, the movement is
continuous innovation
Microservices
Containers
12-Factor Applications
Two-pizza teams
Silo-breaking
Photo by wEnDy
Run in the cloud
Support any client device
Connect to legacy data and processes via APIs
CFF is product and user feedback led.
Photo by Phil Dowsing Creative
[Portability]
Photo by Natasha Mileshina
3 ways to try it out
http://Lattice.cf
We see a world of cloud computing that is
UBIQUITOUS and FLEXIBLE supporting public, private, and hybrid application environments.
PORTABLE and INTEROPERABLE enabling users to move their applications wherever they need to go.
VIBRANT and GROWING underlying a massive ecosystem of applications and developers
based on an efficient marketplace.
The Cloud Foundry Foundation Platinum
Gold
Silver
Thank you@[email protected]
Further reading:
http://12factor.net (Wiggins)Migrating to Cloud-Native Application Architectures (Stine)Microservices (Fowler)https://github.com/opencontainers/specshttps://github.com/opencontainers/runc + http://runc.ioCloud Foundry Foundation