Top Banner
@storming Stormy Peters Cloud Foundry Foundation The Making of a Cloud Native Platform
68

EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

Aug 19, 2015

Download

Technology

Bob Sokol
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: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

@stormingStormy Peters

Cloud Foundry Foundation

The Making of a Cloud Native Platform

Page 2: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

What about you?

Page 3: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

The Dawn of a New Era

Page 4: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

A shift in business matchingthe shift in human behavior

Page 5: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

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

Page 6: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation
Page 7: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

Continuous Innovation

Photo by See1,Do1,Teach1

Page 8: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation
Page 9: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation
Page 10: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation
Page 11: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

+ =

Page 12: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

Cloud Foundry Foundation MembershipPlatinum

Gold

Silver

Page 13: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

An important way to accomplish this is Open Source Software

Page 14: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

The move to multi-vendor open source enables competing corporations to

collaborate.

Page 15: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

Build on each other’s work

Photo by Rob with Twobs

Page 16: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

Used to be about code. About cost savings Now that’s table stakes.

Page 17: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

Used to be about code. About cost savings Now that’s table stakes.

Page 18: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation
Page 19: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

It’s about communities. People planning on using open source evaluate this. Dojos

Page 20: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

Dojos

Page 21: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

The new way to do standards

Photo by Thomas Hawk

Page 22: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

Nobody wants to be locked in

Standardizing through certification

Photo by jaxxon

Page 23: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

Standardizing through certification

Page 24: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

CFF is product and user feedback led.

Photo by Phil Dowsing Creative

Page 25: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

SIG photo

Page 26: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

And it’s about commerce

Page 27: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

Opening the development roadmap

People can play in this space

Photo by Jazzmasterson

Page 28: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation
Page 29: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

vs.

Page 30: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

OCI+ =

Page 31: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

http://www.opencontainers.org

Open Container Initiative

Page 32: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

Standardizing the file format

Standardizing the runtime

Portability

Page 33: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

dockerfile + appc → filesystem

libcontainer → runC

Page 34: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation
Page 35: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

vsall the

containerorchestration

Page 36: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

+all the

containerorchestration

=

Page 37: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

harmonize Kubernetes and Mesos

reimagine schedulers as plugins

Photo by izumiflowers

Page 38: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

How do all these technologies work together?

Page 39: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

Prescriptive Assembly

CH

RO

NO

S

runC container.next

Page 40: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

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

Page 41: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

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

Page 42: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

Any meaningful technologyhas a movement around it

Page 43: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

For Linux, the movement was

open source

Page 44: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

We now live in an age of open source

Page 45: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation
Page 46: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

We live in an age of open source datacenters

Page 47: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

Carrier Networking

Datacenter Networking

Datacenter Operating Systems

Hardware

Virtual Machines

Operating Systems

Application Platforms

Programming Frameworks

Containers

Page 48: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

Any meaningful technologyhas a movement around it

Page 49: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

For Cloud Foundry, the movement is

continuous innovation

Page 50: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

waterscrumfall

Page 51: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

dev+ops

Page 52: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

Microservices

Containers

12-Factor Applications

Page 53: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

Two-pizza teams

Silo-breaking

Photo by wEnDy

Page 54: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

Run in the cloud

Support any client device

Connect to legacy data and processes via APIs

Page 55: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

CFF is product and user feedback led.

Photo by Phil Dowsing Creative

Page 56: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

SIG photo

Page 57: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

[Portability]

Photo by Natasha Mileshina

Page 58: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation
Page 59: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

3 ways to try it out

Page 60: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation
Page 61: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation
Page 62: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation
Page 63: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

http://Lattice.cf

Page 64: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

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 65: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

The Cloud Foundry Foundation Platinum

Gold

Silver

Page 66: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation

Thank you@[email protected]

Page 67: EMC DevOps Day Aug-2015 - Stormy Peters, Cloud Foundry Foundation