Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and...
Transcript of Pivotal CF - The Enterprise Cloud Foundry - John Funk · Cloud Foundry fits the bill nicely, and...
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
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
3 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.
Software
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
5 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.
Competitive Threats Have Changed
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”
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
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
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
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.
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
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?
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?
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>
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!!
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
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
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
19 Capgemin / Pivotal Alliance Confidential–Do Not Distribute July 2014 New Hire Immersion Training © Copyright 2014 Pivotal. All rights reserved.
Cloud Foundry Web Console
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
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
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
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
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
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
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
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
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
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
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
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!
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
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
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