SlideShare a Scribd company logo
1 of 69
@sramji
Sam Ramji, CEO
Cloud Foundry Foundation
The Making of a Cloud Native Platform
The Dawn of a New Era
Internet All The Things
A shift in human behavior
A shift in business matching
the shift in human behavior
Since 2000, 52% of the Fortune
500 are no longer on the list
Continuous Innovation
January 21: Cloud Foundry Foundation
June 21: Node.js Foundation
June 22: Open Container Initiative
Question 1:
Why are there so many foundations?
Open source has won. Popular projects
are now economically attractive.
This breeds competition and distrust.
The move to foundations to drive multi-
vendor open source enables
competing corporations to collaborate.
+ =
http://cloudfoundry.org
Opening the development roadmap
Standardizing through certification
vs.
+ =
http://nodejs.org
Foundation
Governing the development roadmap
Setting release dates and quality standards
vs.
OCI+ =
http://www.opencontainers.org
Open Container Initiative
Standardizing the file format
Standardizing the runtime
dockerfile + appc → filesystem
libcontainer → runC
Food for thought
As of 2010, the 9 largest projects were governed by non-profit foundations.
The 10th largest was an order of magnitude smaller.
“There appears to be a glass ceiling limiting the growth
of the large single-vendor projects.”
Henrik Ingo, 2010
http://openlife.cc/blogs/2010/november/how-grow-your-open-source-project-10x-and-revenues-5x
Linux
KDE
Apache Eclipse
Perl
Mozilla
Gnome DrupalGNU
Question 2:
How do all these technologies work together?
Any meaningful technology
has 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 technology
has a movement around it
For Cloud Foundry,
the movement is
continuous innovation
Continuous Innovation
Continuous Deployment
Continuous Integration
Continuous Innovation
Continuous Deployment
Continuous Integration
waterscrumfall
dev+ops
Microservices
Containers
12-Factor Applications
Ephemeral
Scalable
Agile
Run in the cloud
Support any client device
Connect to legacy data and processes via APIs
Right-sizing digital innovation
Focused on cycle time optimization
Smaller teams and faster tools
Two-pizza teams
Silo-breaking
“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.”
James Lewis and Martin Fowler, “Microservices”
Users need stability in their cloud
infrastructure to be able to do
continuous innovation.
The developers building the
infrastructure for the cloud need a
way to evolve it rapidly.
Borg
Mesos
Cloud
Foundry
Omega
Kubernetes
cgroups
Docker
OCI
rkt/appc
LXC
Prescriptive Assembly
CHRONOS
runC
scheduler.next
container.next
Prescriptive Assembly
CHRONOS
runC
scheduler.next
gorouter
CloudController Auth
Loggregator
Staging
Buildpacks
BOSH
Service Broker
Diego
Linux
Windows
Docker
etcd
Core
Services
container.next
Prescriptive Assembly
CHRONOS
runC
scheduler.next
gorouter
CloudController Auth
Loggregator
Staging
Buildpacks
BOSH
Service Broker
Diego
etcd
Core
Services
container.next
Question 3:
What is happening with Cloud Foundry?
Cloud Foundry enables continuous deployment of
cloud native apps at scale.
Cloud Foundry runs in multiple clouds.
Currently shipping Cloud Foundry
We’re rebalancing the system towards user-driven
roadmaps and control of the upstream project.
We’re building support for specific industry
clusters in Financial Services, Industrial IoT, and
Telecommunications.
We’re learning a ton about moving a project from
single-vendor open source to multi-vendor open
source.
Explicit controls
Implicit controls
Transparency
Communication
We’re focusing on certification to guarantee
portability of apps across clouds.
Make it lasting and durable.
Build the ecosystem of opportunity.
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.
We see a human community that is
PRAGMATIC
and focused on exchanging practical experience.
DIVERSE
and inclusive of people across race, gender, orientation, and lifestyle.
RESPECTFUL
and committed to listening to thoughtful and honest perspectives.
Thank you
@sramji
sramji@cloudfoundry.org
Further reading:
The End of Competitive Advantage (McGrath)
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
http://cncf.io
http://cloudfoundry.org
Cloud Foundry 2015 LInuxCon Keynote

More Related Content

What's hot

CF Summit: A Developer's Perspective
CF Summit: A Developer's PerspectiveCF Summit: A Developer's Perspective
CF Summit: A Developer's Perspective
Georgi Sabev
 

What's hot (20)

Open source and cloud computing
Open source and cloud computingOpen source and cloud computing
Open source and cloud computing
 
Kubernetes and Container Technologies from Cloud Native Computing Foundation
Kubernetes and Container Technologies from Cloud Native Computing FoundationKubernetes and Container Technologies from Cloud Native Computing Foundation
Kubernetes and Container Technologies from Cloud Native Computing Foundation
 
DockerCon EU 2017 - General Session Day 2
DockerCon EU 2017 - General Session Day 2DockerCon EU 2017 - General Session Day 2
DockerCon EU 2017 - General Session Day 2
 
DevOps, containers & microservices: Separating the hype from the reality
DevOps, containers & microservices: Separating the hype from the realityDevOps, containers & microservices: Separating the hype from the reality
DevOps, containers & microservices: Separating the hype from the reality
 
Pulling Back the Curtain – CloudStack in Private and Community Clouds
Pulling Back the Curtain –CloudStack in Private and Community CloudsPulling Back the Curtain –CloudStack in Private and Community Clouds
Pulling Back the Curtain – CloudStack in Private and Community Clouds
 
'The History of Metrics According to me' by Stephen Day
'The History of Metrics According to me' by Stephen Day'The History of Metrics According to me' by Stephen Day
'The History of Metrics According to me' by Stephen Day
 
It All Starts with Linux
It All Starts with LinuxIt All Starts with Linux
It All Starts with Linux
 
Building with containers: How containers will drive cloud services
Building with containers: How containers will drive cloud servicesBuilding with containers: How containers will drive cloud services
Building with containers: How containers will drive cloud services
 
DockerCon 2017 - General Session Day 2 - Ben Golub
DockerCon 2017 - General Session Day 2 - Ben GolubDockerCon 2017 - General Session Day 2 - Ben Golub
DockerCon 2017 - General Session Day 2 - Ben Golub
 
Serverless architectures built on an open source platform
Serverless architectures built on an open source platformServerless architectures built on an open source platform
Serverless architectures built on an open source platform
 
Made for Each Other: Microservices + PaaS
Made for Each Other: Microservices + PaaSMade for Each Other: Microservices + PaaS
Made for Each Other: Microservices + PaaS
 
iSAQB gathering 2021 keynote - Architectural patterns for rapid, reliable, fr...
iSAQB gathering 2021 keynote - Architectural patterns for rapid, reliable, fr...iSAQB gathering 2021 keynote - Architectural patterns for rapid, reliable, fr...
iSAQB gathering 2021 keynote - Architectural patterns for rapid, reliable, fr...
 
Evolving to Cloud-Native - Nate Schutta (1/2)
Evolving to Cloud-Native - Nate Schutta (1/2)Evolving to Cloud-Native - Nate Schutta (1/2)
Evolving to Cloud-Native - Nate Schutta (1/2)
 
CNCF Keynote - What is cloud native?
CNCF Keynote - What is cloud native?CNCF Keynote - What is cloud native?
CNCF Keynote - What is cloud native?
 
Emerging trends in software development: The next generation of storage
Emerging trends in software development: The next generation of storageEmerging trends in software development: The next generation of storage
Emerging trends in software development: The next generation of storage
 
IBM Bluemix OpenWhisk: Serverless Conference 2017, Austin, USA: Keynote
IBM Bluemix OpenWhisk: Serverless Conference 2017, Austin, USA: KeynoteIBM Bluemix OpenWhisk: Serverless Conference 2017, Austin, USA: Keynote
IBM Bluemix OpenWhisk: Serverless Conference 2017, Austin, USA: Keynote
 
Cloud Security - I ain’t rocket science @ Club.cloud 20211103
Cloud Security - I ain’t rocket science @ Club.cloud 20211103Cloud Security - I ain’t rocket science @ Club.cloud 20211103
Cloud Security - I ain’t rocket science @ Club.cloud 20211103
 
Nab 2017 a journey to the future of cloud-native media micro-services - was...
Nab 2017   a journey to the future of cloud-native media micro-services - was...Nab 2017   a journey to the future of cloud-native media micro-services - was...
Nab 2017 a journey to the future of cloud-native media micro-services - was...
 
DevOps, continuous delivery, & the new composable enterprise
DevOps, continuous delivery, & the new composable enterpriseDevOps, continuous delivery, & the new composable enterprise
DevOps, continuous delivery, & the new composable enterprise
 
CF Summit: A Developer's Perspective
CF Summit: A Developer's PerspectiveCF Summit: A Developer's Perspective
CF Summit: A Developer's Perspective
 

Viewers also liked

Effect of BA, IBA and cutting type on transplants production from cuttings
Effect of BA, IBA and cutting type on transplants production from cuttingsEffect of BA, IBA and cutting type on transplants production from cuttings
Effect of BA, IBA and cutting type on transplants production from cuttings
Ahmedabd Eleslamboly Eleslamboly
 
BBR F-22 EDITED
BBR F-22 EDITEDBBR F-22 EDITED
BBR F-22 EDITED
Brian Bott
 

Viewers also liked (20)

Teekait december 2015 issue
Teekait december 2015 issueTeekait december 2015 issue
Teekait december 2015 issue
 
Effect of BA, IBA and cutting type on transplants production from cuttings
Effect of BA, IBA and cutting type on transplants production from cuttingsEffect of BA, IBA and cutting type on transplants production from cuttings
Effect of BA, IBA and cutting type on transplants production from cuttings
 
Manjunath_V_CV
Manjunath_V_CVManjunath_V_CV
Manjunath_V_CV
 
BBR F-22 EDITED
BBR F-22 EDITEDBBR F-22 EDITED
BBR F-22 EDITED
 
CoinTelegraph franchise program
CoinTelegraph franchise programCoinTelegraph franchise program
CoinTelegraph franchise program
 
Mathematica. 3[1]
Mathematica. 3[1]Mathematica. 3[1]
Mathematica. 3[1]
 
Vipra jan 2016
Vipra jan 2016Vipra jan 2016
Vipra jan 2016
 
RCC K&L / KNVvK themadag Slim hergebruik van restwarmte 22 okt. 2015 - Algeme...
RCC K&L / KNVvK themadag Slim hergebruik van restwarmte 22 okt. 2015 - Algeme...RCC K&L / KNVvK themadag Slim hergebruik van restwarmte 22 okt. 2015 - Algeme...
RCC K&L / KNVvK themadag Slim hergebruik van restwarmte 22 okt. 2015 - Algeme...
 
Evaluation 1
Evaluation 1 Evaluation 1
Evaluation 1
 
CH&Cie Cyber Security - CIB - Teaser
CH&Cie Cyber Security - CIB - TeaserCH&Cie Cyber Security - CIB - Teaser
CH&Cie Cyber Security - CIB - Teaser
 
Bistabilul
BistabilulBistabilul
Bistabilul
 
Does Home Base Look Like A Yard Goat Pen?
Does Home Base Look Like A Yard Goat Pen?Does Home Base Look Like A Yard Goat Pen?
Does Home Base Look Like A Yard Goat Pen?
 
aprendizaje y pensamiento critico
aprendizaje y pensamiento criticoaprendizaje y pensamiento critico
aprendizaje y pensamiento critico
 
Albertini egm master degree
Albertini egm master degreeAlbertini egm master degree
Albertini egm master degree
 
Marcella Marletta - Innovazione a servizio dei pazienti
Marcella Marletta - Innovazione a servizio dei pazientiMarcella Marletta - Innovazione a servizio dei pazienti
Marcella Marletta - Innovazione a servizio dei pazienti
 
Study on the effect of pollution on some vegetable crops
Study on the effect of pollution on some vegetable  cropsStudy on the effect of pollution on some vegetable  crops
Study on the effect of pollution on some vegetable crops
 
презентация команды мбоу сш 15 5 класс
презентация команды мбоу сш 15 5 класспрезентация команды мбоу сш 15 5 класс
презентация команды мбоу сш 15 5 класс
 
LawGeex gives you back your TIME.
LawGeex gives you back your TIME.LawGeex gives you back your TIME.
LawGeex gives you back your TIME.
 
Cloud
CloudCloud
Cloud
 
Retail store system(bsit16)prototyping
Retail store system(bsit16)prototypingRetail store system(bsit16)prototyping
Retail store system(bsit16)prototyping
 

Similar to Cloud Foundry 2015 LInuxCon Keynote

Building Opportunity with an Open Cloud Architecture
Building Opportunity with an Open Cloud ArchitectureBuilding Opportunity with an Open Cloud Architecture
Building Opportunity with an Open Cloud Architecture
Platform CF
 

Similar to Cloud Foundry 2015 LInuxCon Keynote (20)

Building a Platform for the People - IBM's Open Cloud Architecture Summit - A...
Building a Platform for the People - IBM's Open Cloud Architecture Summit - A...Building a Platform for the People - IBM's Open Cloud Architecture Summit - A...
Building a Platform for the People - IBM's Open Cloud Architecture Summit - A...
 
Building Opportunity with an Open Cloud Architecture
Building Opportunity with an Open Cloud ArchitectureBuilding Opportunity with an Open Cloud Architecture
Building Opportunity with an Open Cloud Architecture
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018
 
Cloud Foundry - #IBMOTS 2016
Cloud Foundry - #IBMOTS 2016Cloud Foundry - #IBMOTS 2016
Cloud Foundry - #IBMOTS 2016
 
Why the future of the cloud is open
Why the future of the cloud is openWhy the future of the cloud is open
Why the future of the cloud is open
 
VMblog - 2018 Containers Predictions from 16 Industry Experts
VMblog - 2018 Containers Predictions from 16 Industry ExpertsVMblog - 2018 Containers Predictions from 16 Industry Experts
VMblog - 2018 Containers Predictions from 16 Industry Experts
 
Yohanes Widi Sono - Modern Development for Business Agility
Yohanes Widi Sono - Modern Development for Business AgilityYohanes Widi Sono - Modern Development for Business Agility
Yohanes Widi Sono - Modern Development for Business Agility
 
DockerCon 16 General Session Day 2
DockerCon 16 General Session Day 2 DockerCon 16 General Session Day 2
DockerCon 16 General Session Day 2
 
Cloud foundry: The Platform for Forging Cloud Native Applications
Cloud foundry: The Platform for Forging Cloud Native ApplicationsCloud foundry: The Platform for Forging Cloud Native Applications
Cloud foundry: The Platform for Forging Cloud Native Applications
 
Introducing the Open Container Project
Introducing the Open Container ProjectIntroducing the Open Container Project
Introducing the Open Container Project
 
Cloud Foundry May 1 2014
Cloud Foundry May 1 2014Cloud Foundry May 1 2014
Cloud Foundry May 1 2014
 
Building cloud-ready Microservices
Building cloud-ready MicroservicesBuilding cloud-ready Microservices
Building cloud-ready Microservices
 
Red Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform OverviewRed Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform Overview
 
Pivotal Cloud Foundry and its usage in ecosystem
Pivotal Cloud Foundry and its usage in ecosystemPivotal Cloud Foundry and its usage in ecosystem
Pivotal Cloud Foundry and its usage in ecosystem
 
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Your Journey to Cloud-Native Begins with DevOps, Microservices, and ContainersYour Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
 
Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday
 
Working With Containers In The Enterprise
Working With Containers In The EnterpriseWorking With Containers In The Enterprise
Working With Containers In The Enterprise
 
Working With Containers In The Enterprise
Working With Containers In The EnterpriseWorking With Containers In The Enterprise
Working With Containers In The Enterprise
 
Cloud to Edge
Cloud to EdgeCloud to Edge
Cloud to Edge
 
Microservices: Why and When? - Alon Fliess, CodeValue - Cloud Native Day Tel ...
Microservices: Why and When? - Alon Fliess, CodeValue - Cloud Native Day Tel ...Microservices: Why and When? - Alon Fliess, CodeValue - Cloud Native Day Tel ...
Microservices: Why and When? - Alon Fliess, CodeValue - Cloud Native Day Tel ...
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 

Cloud Foundry 2015 LInuxCon Keynote