keynote: software kept eating the world (pivotal cloud platform roadshow)

55
1 Pivotal ConfidentialInternal Use Only 1 Pivotal ConfidentialInternal Use Only Software Kept Eating the World Keynote Presentation

Upload: pivotal

Post on 26-Jan-2015

107 views

Category:

Technology


2 download

DESCRIPTION

Software Kept Eating the World Software is transforming our world at an ever quickening page. In the modern world, realtime information drives decision making in enterprises that were not traditionally considered technology companies. If you recognize software is a competitive advantage, delivering software rapidly and reliably takes the advantage to the next level.

TRANSCRIPT

Page 1: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

1 Pivotal Confidential–Internal Use Only 1 Pivotal Confidential–Internal Use Only

Software Kept Eating the World

Keynote Presentation

Page 2: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

2 Pivotal Confidential–Internal Use Only

Bold Vision: Pivotal is a technology company at the intersection

of cloud, Big Data and agile development

Proven Leadership: Paul Maritz, CEO

Exceptional Talent: 1700 employees

Global Customer Validation: +1200 Tier-1 Enterprise Customers

Strategic Backing: $105M investment by GE

Proud member of the EMC Federation of companies

What is Pivotal?

Page 3: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

3 Pivotal Confidential–Internal Use Only

SERVIC

E P

RO

VID

ER

EN

TERPRIS

E D

ATA C

EN

TER

BIG DATA SOLUTIONS

PLATFORM-AS-A-SERVICE

AGILE APPLICATION DEVELOPMENT

ENTERPRISE MOBILITY

SOFTWARE-DEFINED DATA CENTER

INFORMATION INFRASTRUCTURE

CONVERGED INFRASTRUCTURE

PLATFORM

AS A SERVICE

VIRTUAL

WORKSPACE

BUSINESS

DATA LAKE

SECURITY

ANALYTICS

SOFTWARE

DEFINED

DATA CENTER

Partners

vCloud

Hybrid Service

AD

VA

NC

ED

SE

CU

RIT

Y

EMC Federation of Companies

Page 4: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

4 Pivotal Confidential–Internal Use Only

Where we’re going today…

2 great keynotes: – “Software Kept Eating the World”

– “Architecting for Continuous Delivery”

4 intensive hands-on training sessions: – The Developer Experience

– Architecture and Operations

– Enabling Continuous Delivery

– Custom Buildpacks and Data Services

Page 5: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

5 Pivotal Confidential–Internal Use Only 5 Pivotal Confidential–Internal Use Only

Software Kept Eating the World

Why Cloud Foundry Is Different

James Watters

VP, Cloud Foundry

Page 6: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

6 Pivotal Confidential–Internal Use Only

Who am I?

• @wattersjames

• VP, Cloud Foundry/Pivotal CF @Pivotal

• Early Cloud Foundry team member

• Formerly of VMware, Sun Microsystems,

Level 3

• Transforming Enterprise IT with cloud

native technologies then tweeting about

it….

Page 7: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

7 Pivotal Confidential–Internal Use Only

Software is Changing Industries

$6B valuation

Financial Services

$12B valuation

Travel & Hospitality

$19B valuation

Transportation

$3.2B Acquisition by Google

Home Automation

$28B valuation

Entertainment

$32B Evaluation

Automotive

Page 8: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

8 Pivotal Confidential–Internal Use Only

Traditional IT is Being Disrupted

Page 9: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

9 Pivotal Confidential–Internal Use Only

Every Company Needs to Build Great Software

Francisco Gonzalez, CEO

“Banks need to take on Amazon and

Google or die. The shift to digital

requires a complete overhaul of banks

technology…it is a matter of survival.”

Page 10: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

10 Pivotal Confidential–Internal Use Only

Standardization & Automation Enable Productivity, Quality, and Consistency

Page 11: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

11 Pivotal Confidential–Internal Use Only

Continuous Delivery Shortens Time Between Idea and Action

Page 12: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

12 Pivotal Confidential–Internal Use Only

Right Platform & Right Architecture Make a Lasting Impact

Page 13: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

13 Pivotal Confidential–Internal Use Only

Why are We Here Today?

No one is entitled to their business model

Page 14: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

14 Pivotal Confidential–Internal Use Only

As we head into a time of stronger growth coupled with increased

technological change, the message for senior executives is clear: if you

aim to maintain control of your corporation and deliver value to

shareholders and customers, you must embrace creative destruction

rather than wait to become a victim of this unstoppable force.

Richard Foster ‘Creative Destruction Whips through Corporate America’

Alt reading: Clayton Christensen “The Innovator’s Dilemma”

Page 15: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

15 Pivotal Confidential–Internal Use Only

You are either building a software business…

Or losing to someone who is.

- @littleidea

Page 16: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

16 Pivotal Confidential–Internal Use Only

“Operations is the Secret Sauce”

Page 17: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

17 Pivotal Confidential–Internal Use Only

Continuously Delivered

Anti-Fragile Microservices

Faster & Safer

Page 18: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

18 Pivotal Confidential–Internal Use Only

Page 19: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

19 Pivotal Confidential–Internal Use Only

Microservices Unleash Rapid Evolution

Page 20: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

20 Pivotal Confidential–Internal Use Only

Page 21: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

21 Pivotal Confidential–Internal Use Only

Handcraft your “Secret Sauce” or Start with Platform?

Page 22: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

22 Pivotal Confidential–Internal Use Only

An interlude on Open Source & 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 23: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

23 Pivotal Confidential–Internal Use Only

OPEN SOURCE

IS THE NEW

OPEN STANDARD

Page 24: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

24 Pivotal Confidential–Internal Use Only

A Quick Recap - What we’ve learnt so far

• Being Good at Software is Important

• Good Ops and Dev Process is Important too

• Platforms can help

• OSS is where strategic enterprise technologies will come from

• If I’m not good at Software I might be in some trouble

Page 25: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

25 Pivotal Confidential–Internal Use Only

If You Prefer More a More Traditional Agenda…

• 2 great keynotes: – “Software Kept Eating the World”

– “Architecting for Continuous Delivery”

• 4 hands-on sessions: – The Cloud Foundry Developer Experience

– Cloud Foundry Architecture and Operations

– Enabling Continuous Delivery with Cloud Foundry

– Cloud Foundry Custom Buildpacks and Data Services

Page 26: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

26 Pivotal Confidential–Internal Use Only ‹#› © Copyright 2014 Pivotal. All rights reserved.

Cloud Foundry

Page 27: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

27 Pivotal Confidential–Internal Use Only

Cloud Foundry Is Different

An Open Source, Cloud Native

Approach for Enterprise IT

Page 28: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

28 Pivotal Confidential–Internal Use Only

Cloud Foundry Foundation: Industry Standard

Platinum $500k / year

Gold $100k / year

Silver $5-30K / year

DataStax

Fidelity

Mongo

Piston Cloud

CloudCredo

BlueBox

Docker

Stark & Wayne

Anynines

AppDirect

AppDynamics

CloudFlare

Page 29: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

29 Pivotal Confidential–Internal Use Only

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 30: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

30 Pivotal Confidential–Internal Use Only

Dogfood In a Cloud Hosted Version Since Day One

Pivotal Web Services. Run by the Cloud Foundry Experts.

Page 31: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

31 Pivotal Confidential–Internal Use Only

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 32: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

32 Pivotal Confidential–Internal Use Only

Rapid Innovation Requires a New Approach

Dramatically improve developer experience

Agile teams, rapid iteration

Ingest and incubate open source

advancements and new data services

Continuous delivery, no planned downtime

Instant scaling of apps and data services

Automation and deployment consistency

at every step

DEVELOPERS OPERATORS

Page 33: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

33 Pivotal Confidential–Internal Use Only

Containers Alone Aren’t Enough

Enterprises do not want app

development groups each writing

their own platforms

Value is unlocked when standard

common services are built into

each managed container

Page 34: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

34 Pivotal Confidential–Internal Use Only

Technology Demo: Cloud Foundry ‘Diego’

Deploy Application files, or Docker images: <20 seconds

Scale 300x: <40 seconds

Recovery from 20% hardware loss: <5 seconds

Requests dropped during recovery: 0

Core scheduling, routing, log aggregation, health

management Go code: <45MB!

Page 35: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

35 Pivotal Confidential–Internal Use Only

From Data Center to Software Factory Pivotal CF: Containers surrounded with services

Application

Containerization &

Cluster Scheduling

Native and

Extended Data

Services

Automatic App Server

& OS Configuration with

Buildpacks

Policy, Identity and

Roles Management

App Health

Management,

Load Balancing,

Rapid Scaling,

Availability Zones

IaaS Provisioning,

Scaling & Configuration

Application

Network Security

Groups

Application

to Services

Binding and

Access

Logging as a service,

Application metrics &

performance,

Metric based scaling

Page 36: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

36 Pivotal Confidential–Internal Use Only

Reference Customers: Spoke at #CFSummit

Page 37: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

37 Pivotal Confidential–Internal Use Only

Savings From IAAS and PCF

PAAS DEV PAAS OPS IAAS

Page 38: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

38 Pivotal Confidential–Internal Use Only

How to Get There With IAAS + PAAS

PAAS DEV PAAS OPS IAAS

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

Page 39: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

39 Pivotal Confidential–Internal Use Only

IT/Cloud Operations

Page 40: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

40 Pivotal Confidential–Internal Use Only

A Multi-Cloud 3rd Platform: Pivotal CF

Elastic

Runtime Agile

Microservices

Elastic

Hadoop

Jenkins Service

(CI)

Google

Redis

PCF Operations Manager (CF-BOSH)

HA

MySQL

VMware EC2 OpenStack

Multi-Cloud Declarative

Service Deployment,

Operations

Elastic managed runtime

service integrated into

leading data services; all

scaled and managed by

CF BOSH

Rabbit

MQ

Page 41: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

41 Pivotal Confidential–Internal Use Only

4 Levels of High Availability

1. Application Failure = Reboot in new container

2. PaaS Process Failure = Reboot component in new VM

3. Operating System Failure = VM Monitor

4. Rack Failure = Availability Zones

Page 42: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

42 Pivotal Confidential–Internal Use Only

A “Simple” Case - Routing No Single Point of Failure, Enterprise Production Deployment

mod_proxy

1. The platform takes care of all the steps on

the left automatically

50 Configuration Touches

1. Register Hostname with DNS

2. Configure F5 Load Balancing Group

3. Configure Apache HTTPd Worker Pool

4. Configure mod_proxy Connector Routing

5. Configure Tomcat Connector Pool

1 Configuration Touch

1 2 4 4 40 1

Page 43: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

43 Pivotal Confidential–Internal Use Only

PCF: Operational Benefits

Instant Dynamic Routing

App-centric policy

Streaming Logging Aggregation

ID/team/RBAC/Policy

Four layers of built-in Availability and Health Management

Application Performance Monitoring (APM)

Auto-scaling, Scheduling

Page 44: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

44 Pivotal Confidential–Internal Use Only

Application Architecture and Developers

Page 45: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

45 Pivotal Confidential–Internal Use Only

Screen shot of Dev Console – pointing out simple

abstraction

Demo

Focus on Application and Services..

Page 46: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

46 Pivotal Confidential–Internal Use Only

10x+ Increase in Speed and Agility

Old World: App Deployment in Days/Hours

Pivotal CF: App Deployment in Minutes/Seconds

IT configures

complex

middleware

App deployment

waits for 8+

manual steps Target <my cloud>

Push <my app>

1-Click to Scale

Page 47: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

47 Pivotal Confidential–Internal Use Only

Application patterns are changing

Page 48: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

48 Pivotal Confidential–Internal Use Only

▪ Deliver OOTB, PCF based Spring Cloud Services to support micro-services style

architectures

▪ Spring Boot applications will be optimized to bind to these Spring Cloud Services

PCF and Spring IO: End-to-End micro-service platform

Pivotal Cloud Foundry

Spring Cloud Services

Spring

Workload

Spring

Workload

Spring

Workload Spring

Workload

PCF Services

Page 49: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

49 Pivotal Confidential–Internal Use Only

Spring micro-service: Spring Cloud

= Announced @ SpringOne

Page 50: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

50 Pivotal Confidential–Internal Use Only

Mobile

Page 51: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

51 Pivotal Confidential–Internal Use Only

Gartner: Mobile Middleware Transformation

Report released April 14, 2014

Page 52: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

52 Pivotal Confidential–Internal Use Only

PaaS is Crucial for Mobile

Mobile has resulted in exponential workload increases and highly

dynamic loads

User expectation is no downtime for upgrades / maintenance

Mobile device / OS speed iteration is faster than ever before

Client / Server OS

5 year cycle

Mainframe OS

10+ year cycle

Mobile OS

1 year cycle

Page 53: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

53 Pivotal Confidential–Internal Use Only

Pivotal CF Mobile Services Deliver for Enterprises

Enterprise Backend Applications Pivotal CF Mobile Services

Push Notifications API Gateway Data Sync

Pivotal CF Elastic Runtime

Pivotal CF Ops Manager

Mobile backend services for

enterprises to match the best

consumer app experiences

Choice of Infrastructure:

Built on Pivotal CF for

simplified deployment and

operation in private cloud

Enables businesses to apply

the power of Pivotal’s Big

Data Suite to mobile solutions

Page 54: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

54 Pivotal Confidential–Internal Use Only

PCF 2014 -15 R&D Focus

Enterprise Adoption

1. Robust multi-cloud operations manager

2. Commercial .NET support

3. Advanced networking, auth, audit, and

security features

4. More production grade add-on services

(mobile, MySQL, RMQ, Redis, Gemfire)

5. Application management tooling:

APM/API/Metrics

Advanced Technology

1. Industry leading Docker orchestration

and integration with BOSH/Diego

2. Spring/Microservices integration

3. Big Data ecosystem on CF

4. Pivotal Web Services

5. Local (laptop) developer experience and

component proliferation (Diego)

Page 55: Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)

A NEW PLATFORM FOR A NEW ERA