Introducing the Open Container Project
-
Upload
andrew-kennedy -
Category
Technology
-
view
30 -
download
1
Transcript of Introducing the Open Container Project
@sramji Sam 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 Operations 2. Content-Agnostic
3. Infrastructure-Agnostic 4. Designed for Automation 5. Industrial-Grade Delivery
Customer Applications
Internal Applications
Mobile Applications
Elastic Runtime
Browser Mobile IoT DevicesEnd Users
Services Core Services(MySQL / RiakCS)
Provider-Specific Services
User Provided Service Instances
Operations Logging Scaling Platform Deployment
Health Monitoring
Infrastructure AWS OpenStack VMware vSphere Other…
Buildpack Docker RocketElastic Runtime
Browser Mobile IoT DevicesEnd Users
Services Core Services(MySQL / RiakCS)
Provider-Specific Services
User Provided Service Instances
Operations Logging Scaling Platform Deployment
Health Monitoring
Infrastructure AWS OpenStack VMware vSphere Other…
“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/specs https://github.com/opencontainers/runc + http://runc.io Cloud Foundry Foundation
Thank you @sramji [email protected]