pivotal centurylink cloud platform seminar presentations: software kept eating the world

42

Upload: pivotal

Post on 21-Aug-2015

38 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World
Page 2: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

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

“The primary purpose of any piece of

software, is to exist. It is better to ship, than

to not ship.”

— Bob Parsley, Netscape

Page 3: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

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

Beyond Printers: IT Relevance in 2015 Powered by Pivotal Cloud Foundry

Joshua McKenty Field CTO, Cloud Foundry at Pivotal

An Open Source, Cloud Native Approach for Enterprise IT

Page 4: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

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

Software is Eating the World

No one is entitled to their business model.

Page 5: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

5 © 2014 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 6: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

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

You are either building a software business…

Or losing to someone who is.

- @littleidea

Page 7: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

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

Traditional IT Vendors are Lost

Page 8: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

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

Page 9: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

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

Business Expectations Exceed IT Capabilities

Cloud

IT Technology Eras

Mainframe Client-Server The exponential increase in business expectations is unsustainable for IT

MILLIONS OF APPS BILLIONS OF DEVICES

* Source: Gartner, 2013: “Hunting and Harvesting in a Digital World: The 2013 CIO Agenda”

$ $ $ $ $ $

ABILITY OF IT TO DELIVER S/W

STEADY IT BUDGETS*

BUSINESS EXPECTATIONS

Page 10: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

10 © 2014 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 11: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

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

“Avert the danger which has not yet come.”

Page 12: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

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

Page 13: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

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

Ten years ago…

•  Puppet Configuration Management is invented

2005

•  Launch of Amazon AWS EC2 Beta

•  Google BigTable Paper published

•  Facebook becomes publicly available

2006 •  Netflix launches Video-on-Demand

•  First release of open source Hadoop

2007

•  Apple launches the App Store

•  Amazon AWS comes out of Beta

2008

Page 14: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

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

Page 15: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

15 © 2014 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 Ops IaaS

Page 16: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

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

Understanding PaaS

Turning this… …into this: .war .jar

dependencies

libraries

service manifest

App App App

LB

DB

Multi-server run time environment(s)

.tar.gz

Page 17: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

17 © 2014 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 18: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

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

Page 19: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

19 © 2014 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 20: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

20 © 2014 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 21: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

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

Cloud Foundry: Applications and Services

Services (virtual machines): managed by “BOSH”

Applications (containers): managed by “Runtime”

Page 22: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

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

Industry Voting: ‘Cloud Foundry’ is the standard in PaaS

Page 23: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

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

The  Cloud  Foundry  Founda/on:  An  Open  Industry  Standard  PLATINUM

GOLD

SILVER

Page 24: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

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

Incredible Cloud Foundry Ecosystem

� 1,083 code contributors in the past 365 days

� 112+ authors per week

Page 25: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

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

Containers Alone Aren’t Enough…

Page 26: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

26 © 2014 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 27: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

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

Language, Service and IaaS Agnostic

(Crust) (Sauce) (Toppings)

Page 28: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

28 © 2014 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 29: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

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

Application patterns are changing…

Page 30: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

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

Services (stateful): Run in virtual machines

Applications (stateless): Run in containers

A (narrow) Artificial Intelligence that manages transformations between existing and desired system states, using immutable infrastructure.

Amend

(Re)deploy

(Re)configure

(Re)connect

Monitor

Current State Desired

State

Platform

Page 31: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

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

Pivotal Cloud Foundry Commercial Open Source for Enterprise IT

Page 32: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

32 © 2014 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 33: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

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

BOSH

Dev

elop

er

Con

sole

Ela

stic

R

untim

e

Cor

e C

loud

Fou

ndry

C

ompo

nent

s

Piv

otal

Sup

port

Enterprise Pivotal CF

Mes

sagi

ng

Ser

vice

s

Mob

ile P

latfo

rm

Dat

a

Ser

vice

s Ops Manager

Page 34: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

34 © 2014 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 35: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

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

Savings From IaaS and PCF PaaS Dev PaaS Ops IaaS

Page 36: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

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

Why Cloud Foundry? “It’s definitely around speed to market, but it’s also about getting it right faster,”

George Sherman, JPMC CIO

“From 100 days to minutes. That’s what Pivotal CF gives us.” Andy Zitney, Allstate

“I said to my vendors, I don’t want five years ago. I want five years from now. Where is it going?”

Richard Leurig, CoreLogic

Page 37: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

37 © 2014 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 38: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

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

Reference Customers:

Page 39: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

39 © 2014 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 40: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

40 © 2014 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 41: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

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

Is Your Organization Ready for the Change?

Page 42: Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World