pivotal cloud platform roadshow keynote

Post on 14-Jul-2015

435 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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

Agenda

Why?

How?

What?

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

Why?

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

Software is Eating the World

No one is entitled to their business model.

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

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

You are either building a software business…

Or losing to someone who is.

- @littleidea

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

Traditional IT Vendors are Lost

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

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

Amazon, a book store in Seattle,

deploys code every 11 seconds

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

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

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

Every change is a CANDIDATE for deployment

twitter.com/ccaum/statuses/372620989257232384

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

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

the difference is platformsthe difference is third platform

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

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

How?

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

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

OPEN SOURCE

IS THE NEW

OPEN STANDARD

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

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

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

IBM Bets $1B On Cloud Foundry

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

Feb 2014: Coming Soon…Cloud Foundry Foundation

more to come…

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

Incredible Cloud Foundry Ecosystem

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.

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

What?

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

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

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.”

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

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.

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

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)

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

Cloud Foundry: Applications and Services

Services (virtual machines):

managed by “BOSH”

Applications (containers):

managed by “Runtime”

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

Containers Alone Aren’t Enough…

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

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

Application patterns are changing…

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

Language, Service and IaaS Agnostic

………

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

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

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

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

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

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

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.

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

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

Reference Customers:

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

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)

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

Is Your Organization Ready for the Change?

top related