51

Pivotal Cloud Platform Roadshow Keynote

Embed Size (px)

Citation preview

Page 1: Pivotal Cloud Platform Roadshow Keynote
Page 2: Pivotal Cloud Platform Roadshow Keynote

2© 2015 Pivotal Software, Inc. All rights reserved. 2© 2015 Pivotal Software, Inc. All rights reserved.

Software Kept Eating the World

Pivotal Cloud Platform Roadshow

Cornelia Davis @cdavisafc

Director, Platform Engineering

March 2015

Page 3: Pivotal Cloud Platform Roadshow Keynote

3© 2015 Pivotal Software, Inc. All rights reserved.

Agenda

Why?

How?

What?

Page 4: Pivotal Cloud Platform Roadshow Keynote

4© 2015 Pivotal Software, Inc. All rights reserved. 4© 2015 Pivotal Software, Inc. All rights reserved.

Why?

Page 5: Pivotal Cloud Platform Roadshow Keynote

5© 2015 Pivotal Software, Inc. All rights reserved.

Software is Eating the World

No one is entitled to their business model.

Page 6: Pivotal Cloud Platform Roadshow Keynote

6© 2015 Pivotal Software, Inc. All rights reserved.

Software is Changing Industries

$3.5B valuation

Financial Services

$3.5B valuation

Travel & Hospitality

$19B valuation

Transportation

$3.2B Acquisition by Google

Home Automation

$20B valuation

Entertainment

$1.1B acquisition

Monsanto--Agriculture

Page 7: Pivotal Cloud Platform Roadshow Keynote

7© 2015 Pivotal Software, Inc. All rights reserved.

You are either building a software business…

Or losing to someone who is.

- @littleidea

Page 8: Pivotal Cloud Platform Roadshow Keynote

8© 2015 Pivotal Software, Inc. All rights reserved.

Traditional IT Vendors are Lost

Page 9: Pivotal Cloud Platform Roadshow Keynote

9© 2015 Pivotal Software, Inc. All rights reserved.

Consumer Expectations Drive New Software Patterns

Changing development and release disciplines

• Agile

• Cloud-native App Design

• Continuous Delivery

• DevOps

• Culture/Talent

Time

Expectations Innovation Gap

IaaS

Automation

DevOps, CD, Agile

Traditional IT

Startups

Enterprise

PaaS

Page 10: Pivotal Cloud Platform Roadshow Keynote

10© 2015 Pivotal Software, Inc. All rights reserved.

Amazon, a book store in Seattle,

deploys code every 11 seconds

Page 11: Pivotal Cloud Platform Roadshow Keynote

11© 2015 Pivotal Software, Inc. All rights reserved.

Page 12: Pivotal Cloud Platform Roadshow Keynote

12© 2015 Pivotal Software, Inc. All rights reserved.

Page 13: Pivotal Cloud Platform Roadshow Keynote

13© 2015 Pivotal Software, Inc. All rights reserved.

Every change is a CANDIDATE for deployment

twitter.com/ccaum/statuses/372620989257232384

Page 14: Pivotal Cloud Platform Roadshow Keynote

14© 2015 Pivotal Software, Inc. All rights reserved.

“Operations is the secret sauce”

http://radar.oreilly.com/2007/10/operations-is-a-competitive-ad.html

Page 15: Pivotal Cloud Platform Roadshow Keynote

15© 2015 Pivotal Software, Inc. All rights reserved.

the difference is platformsthe difference is third platform

Page 16: Pivotal Cloud Platform Roadshow Keynote

16© 2015 Pivotal Software, Inc. All rights reserved.

IT Needs a Platform for Business Agility

Better SLAs

Flexibility

Speed

Availability

Faster Time To Market

Mobile + Data Services

Agile and Iterative

Leverage OSS

• Continuous Delivery

• No Downtime

• Instant scaling

• Consistency &

Automation

PaaS Dev PaaS OpsIaaS

Page 17: Pivotal Cloud Platform Roadshow Keynote

17© 2015 Pivotal Software, Inc. All rights reserved. 17© 2015 Pivotal Software, Inc. All rights reserved.

How?

Page 18: Pivotal Cloud Platform Roadshow Keynote

18© 2015 Pivotal Software, Inc. All rights reserved.

Great Software Remains Constrained by Silos

LEGACY SILOS

MODERN SILOS

Captive apps and data

Closed source/proprietary

Vendor lock-in

Talent and Expertise gap

Page 19: Pivotal Cloud Platform Roadshow Keynote

19© 2015 Pivotal Software, Inc. All rights reserved.

OPEN SOURCE

IS THE NEW

OPEN STANDARD

Page 20: Pivotal Cloud Platform Roadshow Keynote

20© 2015 Pivotal Software, Inc. All rights reserved.

Industry Transformation

In the beginning…

Open vs Proprietary

Open Source is the new Open Standard

Open Source as a strategic asset

Purpose Motive as competitive differentiator

Page 21: Pivotal Cloud Platform Roadshow Keynote

21© 2015 Pivotal Software, Inc. All rights reserved.

Cloud Foundry Open Source Dojo

Pair programing with IBM, SAP,

Swisscom, Altoros, Cloud Credo:

all send developers to San

Francisco HQ of Pivotal for

intensive 8 week residencies

Work directly on the CF OSS

engineering team and innovate

together with us

Page 22: Pivotal Cloud Platform Roadshow Keynote

22© 2015 Pivotal Software, Inc. All rights reserved.

IBM Bets $1B On Cloud Foundry

Page 23: Pivotal Cloud Platform Roadshow Keynote

23© 2015 Pivotal Software, Inc. All rights reserved.

Feb 2014: Coming Soon…Cloud Foundry Foundation

more to come…

Page 24: Pivotal Cloud Platform Roadshow Keynote

24© 2015 Pivotal Software, Inc. All rights reserved.

Incredible Cloud Foundry Ecosystem

Page 25: Pivotal Cloud Platform Roadshow Keynote

25© 2015 Pivotal Software, Inc. All rights reserved.

Dogfood In a Cloud Hosted Version Since Day One

Pivotal Web Services. Run by the Cloud Foundry Experts.

Page 26: Pivotal Cloud Platform Roadshow Keynote

26© 2015 Pivotal Software, Inc. All rights reserved. 26© 2015 Pivotal Software, Inc. All rights reserved.

What?

Page 27: Pivotal Cloud Platform Roadshow Keynote

27© 2015 Pivotal Software, Inc. All rights reserved.

Page 28: Pivotal Cloud Platform Roadshow Keynote

28© 2015 Pivotal Software, Inc. All rights reserved.

The Cloud Platform Evolution

TRADITIONAL IAAS

Virtualization Platform

Operating System

Data

base

We

b

Se

rve

r

Me

ssa

gin

g

Your Application

Code

Physical Servers

Data

base

We

b

Serv

er

Me

ssa

gin

g

Your Application

Code

IAAS

Your Application

Code

PAAS

Virtualized

Infrastructure

PAAS

Page 29: Pivotal Cloud Platform Roadshow Keynote

29© 2015 Pivotal Software, Inc. All rights reserved.

Jonathan Rosenberg

CTO & VP, Collaboration

“PaaS is the operating system for

the cloud. As the set of APIs and

services for PaaS's grow, the choice

of PaaS becomes more crucial as the

costs of porting go up. This is one of

the benefits of open source PaaS

offerings like Cloud Foundry.”

Page 30: Pivotal Cloud Platform Roadshow Keynote

30© 2015 Pivotal Software, Inc. All rights reserved.

Page 31: Pivotal Cloud Platform Roadshow Keynote

31© 2015 Pivotal Software, Inc. All rights reserved.

Cloud Foundry is…

The world’s leading open source platform-as-a-service.

Supported by dozens of major organizations

Language and framework agnostic

Manages both VMs and containers

Orchestrates both applications and data services

Founded and commercialized by Pivotal, Inc.

Page 32: Pivotal Cloud Platform Roadshow Keynote

32© 2015 Pivotal Software, Inc. All rights reserved.

An (Overly) Simple View of the World

Applications

Stateless

Run in Containers

Horizontally Scalable

Disposable

No permanent storage

Data Services

Stateful

Run in Virtual Machines

Multi-tenant

Diagonally scalable

Durable storage

Page 33: Pivotal Cloud Platform Roadshow Keynote

33© 2015 Pivotal Software, Inc. All rights reserved.

Unit of Value

IaaS == Virtual Machine

Opaque to the system

Orchestration is post-hoc

System changes are

imperative (“launch” stuff)

PaaS == Application

Containers are transparent

Lifecycle is fully managed

System changes are

declarative (manifest.yml)

Page 34: Pivotal Cloud Platform Roadshow Keynote

34© 2015 Pivotal Software, Inc. All rights reserved.

Cloud Foundry: Applications and Services

Services (virtual machines):

managed by “BOSH”

Applications (containers):

managed by “Runtime”

Page 35: Pivotal Cloud Platform Roadshow Keynote

35© 2015 Pivotal Software, Inc. All rights reserved.

Containers Alone Aren’t Enough…

Page 36: Pivotal Cloud Platform Roadshow Keynote

36© 2015 Pivotal Software, Inc. All rights reserved.

Cloud Foundry “Smart Containers”

Containers (1st Gen)

• lxc or cgroups

Docker(2nd Gen)

• Net NS

• AuFS

Smart Containers (3rd Gen)

• HA

• ACLs

• Metrics

• Scheduling

Page 37: Pivotal Cloud Platform Roadshow Keynote

37© 2015 Pivotal Software, Inc. All rights reserved.

Application patterns are changing…

Page 38: Pivotal Cloud Platform Roadshow Keynote

38© 2015 Pivotal Software, Inc. All rights reserved.

Language, Service and IaaS Agnostic

………

Page 39: Pivotal Cloud Platform Roadshow Keynote

39© 2015 Pivotal Software, Inc. All rights reserved.

TRUST is rooted in FREEDOM to choose

Cool Kids – Want to be and can be TRUSTED

Languages & Frameworks: Java

– Spring w/ NetflixOSS GoLang

– Martini Python

– Django– Flask / Bottle

PHP– Drupal

Javascript– Node.js or Io.js– Angular– Cordova / Phonegap

Functional / High-performance:– Scala– Erlang– Haskell– Closure

IDEs: IntelliJ Eclipse Atom Sublime Text Vi / Emacs Webstorm

CI / CD: Karma Jasmine TravisCI Bamboo Jenkins w/ Workflow Wercker ConcourseCI GoCD

SCC: Git

Data stores: SQL:

– MySQL– PostGreSQL

No SQL:– MongoDB– CouchDB– Redis– Cassandra

MapReduce– Hadoop

Queue Services– RabbitMQ– ActiveMQ– ZeroMQ– Apache Kafka

Page 40: Pivotal Cloud Platform Roadshow Keynote

40© 2015 Pivotal Software, Inc. All rights reserved.

Removing Developer and Operator Constrains

BUILD APPLICATION

PUSH FIRST RELEASE

MAINTAIN APPLICATION

UPDATE APPLICATIONS

RETIRE APPLICATIONS

• Auto-detect frameworks

• Link to PaaS

• Self-service deploy

• Dynamic routing

• Elastic scale

• Integrated HA

• Autoscaling and APM

• Log aggregation

• Policy and Auth

• A/B versioning

• Live upgrades

• Self-service

removal

Page 41: Pivotal Cloud Platform Roadshow Keynote

41© 2015 Pivotal Software, Inc. All rights reserved.

Platform

Services (stateful):

Run in virtual machines

Applications (stateless):

Run in containers

Cloud Foundry manages transformations

between existing and desired system states,

using immutable infrastructure.

Amend

(Re)deploy

(Re)configure

(Re)connect

Monitor

Current

State Desired

State

Page 42: Pivotal Cloud Platform Roadshow Keynote

42© 2015 Pivotal Software, Inc. All rights reserved. 42© 2015 Pivotal Software, Inc. All rights reserved.

Pivotal Cloud Foundry Commercial Open Source for Enterprise IT

Page 43: Pivotal Cloud Platform Roadshow Keynote

43© 2015 Pivotal Software, Inc. All rights reserved.

Pivotal Cloud Foundry is…

100% of open source Cloud Foundry, plus…

An Enterprise SLA

Ops Manager: Turn-key platform and service management

Apps Manager: Exposing app metrics, monitoring, and logs

Service Packages: Scalable & HA data and mobile services

Page 44: Pivotal Cloud Platform Roadshow Keynote

44© 2015 Pivotal Software, Inc. All rights reserved.

BOSH

De

ve

lop

er

Console

Ela

stic

Ru

ntim

e

Co

re C

lou

d F

ou

nd

ry

Co

mp

on

en

ts

Piv

ota

l S

upport

Enterprise Pivotal CF

Me

ssa

gin

g

Se

rvic

es

Mobile

Pla

tform

Da

ta

Se

rvic

es

Ops Manager

Page 45: Pivotal Cloud Platform Roadshow Keynote

45© 2015 Pivotal Software, Inc. All rights reserved.

Why IT loves Open Source Software

NOT Because:

They want to change it (because most users won't)

They think that software should be cheap or free.

But, BECAUSE:

Open Source processes force agile development.

Healthy OSS community guarantees multiple vendors.

Page 46: Pivotal Cloud Platform Roadshow Keynote

46© 2015 Pivotal Software, Inc. All rights reserved.

GE Predix platform powered by Cloud

Foundry and Pivotal Hadoop

41 diverse applications from across GE

divisions targeted for 2014 production

deployment

Bringing the disruptive “Nest” pattern to

every GE industrial division with Cloud

Foundry

GE Invests $105M Into Pivotal Platform

Page 47: Pivotal Cloud Platform Roadshow Keynote

47© 2015 Pivotal Software, Inc. All rights reserved.

Reference Customers:

Page 48: Pivotal Cloud Platform Roadshow Keynote

48© 2015 Pivotal Software, Inc. All rights reserved.

“Private PaaS has the potential to provide a high-

productivity developer experience that's a hallmark of

PaaS in addition to the visibility and governance IT

desires, by making IT's needs transparent to

developers.”

Donnie Berkholz, Analyst, RedMonk

Page 49: Pivotal Cloud Platform Roadshow Keynote

49© 2015 Pivotal Software, Inc. All rights reserved.

Failure without Consequence

Adapting the “Fail Fast” millennium mindset to enterprise IT

Keep it portable (by using an IaaS-agnostic platform)

Gold-plate the sandbox (use the same tools for dev & prod)

Trust, but verify (comprehensive monitoring and logging)

Page 50: Pivotal Cloud Platform Roadshow Keynote

50© 2015 Pivotal Software, Inc. All rights reserved.

Is Your Organization Ready for the Change?

Page 51: Pivotal Cloud Platform Roadshow Keynote