Top Banner
The Cloud Foundry Phenomenon @sramji Sam Ramji, CEO Cloud Foundry Foundation cloudfoundry.org
59

Cloud Foundry - #IBMOTS 2016

Jan 13, 2017

Download

Technology

Sam Ramji
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Cloud Foundry - #IBMOTS 2016

The Cloud Foundry Phenomenon

@sramjiSam Ramji, CEO

Cloud Foundry Foundationcloudfoundry.org

Page 2: Cloud Foundry - #IBMOTS 2016
Page 3: Cloud Foundry - #IBMOTS 2016
Page 4: Cloud Foundry - #IBMOTS 2016
Page 5: Cloud Foundry - #IBMOTS 2016

The Dawn of a New Era

Page 6: Cloud Foundry - #IBMOTS 2016

Internet All The Things

Page 7: Cloud Foundry - #IBMOTS 2016

A shift in human behavior

Page 8: Cloud Foundry - #IBMOTS 2016

A shift in business matchingthe shift in human behavior

Page 9: Cloud Foundry - #IBMOTS 2016

Since 2000, 52% of the Fortune 500 are no longer

on the list

Page 10: Cloud Foundry - #IBMOTS 2016
Page 11: Cloud Foundry - #IBMOTS 2016

Amazon

Netflix

Page 12: Cloud Foundry - #IBMOTS 2016

Amazon’s pace of innovation is blistering

Page 13: Cloud Foundry - #IBMOTS 2016
Page 14: Cloud Foundry - #IBMOTS 2016

Amazon’s baseline issharing by default.

Page 15: Cloud Foundry - #IBMOTS 2016

All teams will henceforth expose their data and functionality through service interfaces.Teams must communicate with each other through these interfaces. There will be no other form of inter-process communication allowed: no direct linking, no direct reads of another team’s data store, no shared-memory model, no back-doors whatsoever. The only communication allowed is via service interface calls over the network. It doesn’t matter what technology they use. All service interfaces, without exception, must be designed from the ground up to be externalizable. That is to say, the team must plan and design to be able to expose the interface to developers in the outside world. No exceptions.

Anyone who doesn’t do this will be fired.  Thank you; have a nice day!

“Jeff Bezos

CEO, AmazonSource: “Steve Yegge’s Rant”

Page 16: Cloud Foundry - #IBMOTS 2016
Page 17: Cloud Foundry - #IBMOTS 2016

The new baseline issharing by default.

Page 18: Cloud Foundry - #IBMOTS 2016
Page 19: Cloud Foundry - #IBMOTS 2016

Parker, Van Alstyne, and Choudhary (2014)

Page 20: Cloud Foundry - #IBMOTS 2016

VS.

VS.

VS.

VS.

VS.

VS.Parker, Van Alstyne, and Choudhary (2014)

Page 21: Cloud Foundry - #IBMOTS 2016

The new baseline issharing by default.

Page 22: Cloud Foundry - #IBMOTS 2016

Allstate

GE

Verizon

Page 23: Cloud Foundry - #IBMOTS 2016
Page 24: Cloud Foundry - #IBMOTS 2016
Page 25: Cloud Foundry - #IBMOTS 2016
Page 26: Cloud Foundry - #IBMOTS 2016

cf push wind-turbine

Page 27: Cloud Foundry - #IBMOTS 2016

Continuous Innovation

Page 28: Cloud Foundry - #IBMOTS 2016

Continuous InnovationContinuous DeliveryContinuous Integration

Page 29: Cloud Foundry - #IBMOTS 2016

Continuous InnovationContinuous DeliveryContinuous Integration

Page 30: Cloud Foundry - #IBMOTS 2016

waterscrumfall

Page 31: Cloud Foundry - #IBMOTS 2016

waterscrumfall

Page 32: Cloud Foundry - #IBMOTS 2016

Microservices

Containers

12-Factor Applications

Page 33: Cloud Foundry - #IBMOTS 2016

Ephemeral

Scalable

Agile

Page 34: Cloud Foundry - #IBMOTS 2016

Run in the cloud

Support any client device

Connect to legacy data and processes via APIs

Page 35: Cloud Foundry - #IBMOTS 2016
Page 36: Cloud Foundry - #IBMOTS 2016
Page 37: Cloud Foundry - #IBMOTS 2016
Page 38: Cloud Foundry - #IBMOTS 2016
Page 39: Cloud Foundry - #IBMOTS 2016

Right-sizing digital innovation

Focused on cycle time optimization

Smaller teams and faster tools

Page 40: Cloud Foundry - #IBMOTS 2016

dev+ops

Page 41: Cloud Foundry - #IBMOTS 2016
Page 42: Cloud Foundry - #IBMOTS 2016

Borg

MesosCloud

Foundry

Omega

Kubernetes

cgroups

Docker

OCI

rkt/appc

LXC

Page 43: Cloud Foundry - #IBMOTS 2016

Platform Do It Yourself

CHRO

NO

S

runC

sche

duler.n

ext

container.next

Page 44: Cloud Foundry - #IBMOTS 2016

CHRO

NO

S

runC

sche

duler.n

ext

gorouter

Clou

d Co

ntro

ller

Auth

Loggregator

Staging

Buildpacks

BOSH

Service Broker

Diego

LinuxWindowsDocker

etcd

Core Services

container.next

Platform Do It Yourself

Page 45: Cloud Foundry - #IBMOTS 2016

CHRO

NO

S

runC

sche

duler.n

ext

gorouter

Clou

d Co

ntro

ller

Auth

Loggregator

Staging

Buildpacks

BOSH

Service Broker

Diego

etcd

Core Services

container.next

Platform Do It Yourself

Page 46: Cloud Foundry - #IBMOTS 2016

The new baseline issharing by default.

Page 47: Cloud Foundry - #IBMOTS 2016

Currently shipping

Page 48: Cloud Foundry - #IBMOTS 2016

The new baseline issharing by default.

Page 49: Cloud Foundry - #IBMOTS 2016
Page 50: Cloud Foundry - #IBMOTS 2016
Page 51: Cloud Foundry - #IBMOTS 2016
Page 52: Cloud Foundry - #IBMOTS 2016
Page 53: Cloud Foundry - #IBMOTS 2016

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, Telecommunications, and Government.

Page 54: Cloud Foundry - #IBMOTS 2016

We’re focusing on certification to guarantee portability of apps across clouds.

Make it lasting and durable.

Build the ecosystem of opportunity.

Page 55: Cloud Foundry - #IBMOTS 2016
Page 56: Cloud Foundry - #IBMOTS 2016

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.

Page 57: Cloud Foundry - #IBMOTS 2016

We see a human community that is

PRAGMATICand focused on exchanging practical experience.

DIVERSEand inclusive of people across race, gender, orientation, and lifestyle.

RESPECTFUL and committed to listening to thoughtful and honest perspectives.

Page 58: Cloud Foundry - #IBMOTS 2016
Page 59: Cloud Foundry - #IBMOTS 2016