Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and...

34
1 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved. Pivotal CF - The Enterprise Cloud Foundry John Funk – Field Engineer Partners Team September 2014

Transcript of Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and...

Page 1: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

1 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved. 1 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

Pivotal CF - The Enterprise Cloud Foundry John Funk – Field Engineer Partners Team

September 2014

Page 2: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

2 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

What Matters: Apps. Data. Analytics.

Apps power businesses, and those apps generate data Analytic insights from that data drive new app functionality, which in-turn drives new data The faster you can move around that cycle, the faster you learn, innovate & pull away from the competition

Page 3: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

3 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

Software

Page 4: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

4 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

Software is Changing Industries

$3.5B valuation –Financial Services

$3.5B valuation – Travel & Hospitality

$3.5B valuation – Transportation

$1.1B acquisition by Monsanto – Agriculture

$19B valuation – Entertainment

$600M valuation – Boutique Retail

Page 5: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

5 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

Competitive Threats Have Changed

Page 6: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

6 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

Pivotal: A New Platform for a New Era M

AIN

FRA

ME

CLI

ENT-

SER

VER

& W

EB

...ETC

Cloud Fabric “The new OS”

Data Fabric “The new Database”

App Fabric “The new Middleware”

“The new Hardware”

Page 7: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

7 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

Pivotal: A New Platform for a New Era M

AIN

FRA

ME

CLI

ENT-

SER

VER

& W

EB

...ETC

Cloud Fabric “The new OS”

Data Fabric “The new Database”

App Fabric “The new Middleware”

“The new Hardware”

Integrated, Extensible

Page 8: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

8 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

The Need for an Application Centric Layer

ü  Developers can focus on development and not infrastructure plumbing

ü  Separate the concerns of AppDev and Operations

ü  Eliminate the bottleneck of provisioning and deployment processes

Page 9: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

9 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

Growing Mindshare for PaaS

By 2016, two-thirds of midsize and large organization will have a positive experience using PaaS…

One-quarter of these organization will run important

business applications using PaaS

Gartner Symposium/IT Expo

Page 10: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

10 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

IaaS without PaaS capabilities becoming a dying breed” In 2014... IaaS providers with no PaaS services…and no ecosystem of developers will go the way of the dodo bird

The single most powerful thing you can do this year is to enable your developers with a fast and flexible PaaS. Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or a Java project with scads of external services.

Page 11: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

11 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

This Generation of Developers Has New Values

ü Agile teams and rapid iteration

ü Continuous delivery, no planned downtime

ü Horizontally scalable (data and app)

ü Standardized service binding and discovery

ü First class Mobile support

ü Deep user analytics

Page 12: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

12 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

Can your operations keep up?

Page 13: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

13 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

Was This Built for Continuous Delivery?

Page 14: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

14 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

Built for Agile Teams and Continuous Delivery    

provision  <my  cloud>  

   target  <my  cloud>  

   push  <my  app>  

   bind  <my  services>  

   scale  <my  app>  +100  

upgrade/scale  <my  cloud>  

   

Page 15: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

15 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

Built For Horizontal Architectures

Grow your application by hundreds of instances in less than a minute!!

Page 16: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

16 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

From VM Centric to Application Centric

Infrastructure One

JVM

VM

Infrastructure One

Infrastructure Two

App

Container 1

App Server

JVM

Container 2

App Server

JVM

Dev Framework Dev Framework

App Server

Configurations Manifests, Automations

Infrastructure Two

JVM

VM

Dev Framework

App Server

Configurations

App App App

Page 17: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

17 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

Foundation Based on Choice Runtime/Frameworks

Buildpacks Service Brokers

… and Custom Runtimes … and Custom Services

Cloud Provider Interface (CPI)

App Services Clouds

… and Custom Clouds

Open Source

Page 18: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

18 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

Cloud  Foundry  PaaS    Cloud  Foundry  services  registry  and  run3me  management  layer.    Components  are  dynamically  discoverable  and  loosely  coupled,  exposing  health  through  HTTP  endpoints  so  agents  can  collect  state  and  act  on  it,  but  the  failure  of  one  element  does  not  affect  other  components.  

Cloud Foundry Components

User  Authen3ca3on  and  Authoriza3on  

Router  

DEA  Pool      

Service  Gateway   Apps  

Service  Connector  

Health  Manager  

Messaging  

Cloud  Controller  

Build  Packs  

   Cloud  Foundry  BOSH  

Micro  Clouds  

Private  Clouds  

Public  Clouds  

Service  Nodes  

Page 19: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

19 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

Cloud Foundry Web Console

Page 20: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

20 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

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 21: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

21 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

Push Notifications for Pivotal CF

•  Dedicated, comprehensive solution built to scale

•  Full ownership and control of data

•  Enterprise integration

•  Comprehensive logging and tracing

APNS, GCM,

WNS, BB

Pivotal CF API Gateway Push Notifications

Enterprise Backend Applications

Page 22: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

22 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

API Gateway for Pivotal CF

�  Expose a device-optimized API from enterprise apps and data-stores

�  Transform and aggregate data from multiple sources

�  Lower latency, better user experience

Pivotal CF API Gateway API Gateway

Enterprise Backend Applications

Page 23: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

23 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

Data Sync for Pivotal CF

•  Private-cloud storage for mobile data

•  Sync data across a user’s devices

•  Mobile-optimized APIs

Pivotal CF API Gateway Data Sync Redis

Enterprise Backend Applications

Page 24: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

24 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

Major sports brand creates immersive fan experience with PCF Services

•  Elastically scalable to peak traffic of > 20 million notifications per minute •  In app, beacons, and legacy system data revealed new business insights •  Pivotal CF, PCF Mobile Services, Pivotal HD & Pivotal Data Labs demonstrate compelling Pivotal value

Page 25: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

25 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

1 Billion Page Views A Day Powered by Cloud Foundry

Page 26: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

26 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

Broad Technology Ecosystem Instances & Multi-Cloud Providers

Polyglot Frameworks

and Services

Add-On Marketplace

And Partnerships

Page 27: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

27 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved. 27 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

Case Study Rakuten

Page 28: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

28 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

Rakuten, a Global Internet Service Company

�  Largest e-commerce site in Japan, many subsidiary businesses

�  $5.6B revenue (5th largest Internet company in the world by sales)

�  1000+ developers

�  70+ teams

�  1000+ projects

�  Needed a big change in traditional development process

Page 29: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

29 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

Traditional App Lifecycle: Too Lengthy and Complex Traditional App Deployment: 8+ manual steps, developers out of the workflow

Traditional App Lifecycle: Each phase compounds time and complexity, sacrificing agility

Example: Intel’s traditional app lifecycle Example: Rakuten’s traditional app deployment process

Request Servers

Wait for hardware/VM creation

Setup Operating System

Install Software

Setup monitoring

Deploy website

Check / Test

Add to Load Balancer

...

Developer Operators

Page 30: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

30 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

Traditional App Lifecycle: Results in Lost Revenue

Potential lost revenue opportunity

140 days to land an app

75 steps, 9% automated

Traditional App Deployment: 8+ manual steps, developers out of the workflow

Traditional App Lifecycle: Each phase compounds time and complexity, sacrificing agility

Example: Intel’s traditional app lifecycle Example: Rakuten’s traditional app deployment process

Request Servers

Wait for hardware/VM creation

Setup Operating System

Install Software

Setup monitoring

Deploy website

Check / Test

Add to Load Balancer

...

Developer Operators

Page 31: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

31 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

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 32: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

32 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved. 32 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

Summary

Page 33: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

33 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

Data and PaaS Drives Business Agility

Pivotal CF Operation Manager

Any Infrastructure Big/Fast Data

Real-time change to customer-facing application based on data analysis

Deploy/Update (Private/Public)

Analyze

Page 34: Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and the ease of deployment is the same whether you're deploying a Node.js prototype or

34 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved. 34 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.

Thank you. Cloud Foundry Product Group

October 2013