Upload
sam-ramji
View
404
Download
2
Tags:
Embed Size (px)
Citation preview
@sramjiSam Ramji, CEO
Cloud Foundry Foundation
Introducing the Open Container Project
To the Continuous Innovation Community
Carrier Networking
Datacenter Networking
Datacenter Operating Systems
Hardware
Virtual Machines
Operating Systems
Application Platforms
Programming Frameworks
Containers
1. Standard Operations2. Content-Agnostic
3. Infrastructure-Agnostic4. Designed for Automation5. Industrial-Grade Delivery
“Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure.
Melvyn Conway, 1967
“When looking to split a large application into parts, often management focuses on the technology layer, leading to UI teams, server-side logic teams, and database teams.
When teams are separated along these lines, even simple changes can lead to a cross-team project taking time and budgetary approval.
A smart team will optimise around this and plump for the lesser of two evils - just force the logic into whichever application they have access to. Logic everywhere in other words.
This is an example of Conway's Law in action.”
Martin Fowler, “Microservices”
Cloud Foundry is the cloud native application platform.
open source project microservices + speed + reliability + security
We build the open source multi-vendor + multi-cloud app platform.
Linux
Public
OpenStack
J2EE
Buildpacks
Docker
Windows
Private
VMware
.NET
Containers
Rocket
vs.
vs.
vs.
vs.
vs.
vs.
Linux
Public
OpenStack
J2EE
Buildpacks
Docker
Windows
Private
VMware
.NET
Containers
Rocket
and
and
and
and
and
and
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
Thank you@[email protected]