pivotal centurylink cloud platform seminar presentations: software kept eating the world
TRANSCRIPT
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
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
4 © 2014 Pivotal Software, Inc. All rights reserved.
Software is Eating the World
No one is entitled to their business model.
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
6 © 2014 Pivotal Software, Inc. All rights reserved.
You are either building a software business…
Or losing to someone who is.
- @littleidea
7 © 2014 Pivotal Software, Inc. All rights reserved.
Traditional IT Vendors are Lost
8 © 2014 Pivotal Software, Inc. All rights reserved.
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
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
11 © 2014 Pivotal Software, Inc. All rights reserved.
“Avert the danger which has not yet come.”
12 © 2014 Pivotal Software, Inc. All rights reserved.
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
14 © 2014 Pivotal Software, Inc. All rights reserved.
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
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
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.”
18 © 2014 Pivotal Software, Inc. All rights reserved.
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.
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
21 © 2014 Pivotal Software, Inc. All rights reserved.
Cloud Foundry: Applications and Services
Services (virtual machines): managed by “BOSH”
Applications (containers): managed by “Runtime”
22 © 2014 Pivotal Software, Inc. All rights reserved.
Industry Voting: ‘Cloud Foundry’ is the standard in PaaS
23 © 2014 Pivotal Software, Inc. All rights reserved.
The Cloud Foundry Founda/on: An Open Industry Standard PLATINUM
GOLD
SILVER
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
25 © 2014 Pivotal Software, Inc. All rights reserved.
Containers Alone Aren’t Enough…
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)
27 © 2014 Pivotal Software, Inc. All rights reserved.
Language, Service and IaaS Agnostic
…
…
…
(Crust) (Sauce) (Toppings)
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
29 © 2014 Pivotal Software, Inc. All rights reserved.
Application patterns are changing…
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
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
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
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
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.
35 © 2014 Pivotal Software, Inc. All rights reserved.
Savings From IaaS and PCF PaaS Dev PaaS Ops IaaS
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
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
38 © 2014 Pivotal Software, Inc. All rights reserved.
Reference Customers:
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
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)
41 © 2014 Pivotal Software, Inc. All rights reserved.
Is Your Organization Ready for the Change?