2© 2015 Pivotal Software, Inc. All rights reserved. 2© 2015 Pivotal Software, Inc. All rights reserved.
Competing with Software: It Takes a Platform
A Cloud-native Application Platform
Devops @ EMC World
Cornelia Davis, Director, Platform Engineering, Cloud Foundry @cdavisafc
May 2015
3© 2015 Pivotal Software, Inc. All rights reserved.
Software is Eating the World
No one is entitled to their business model.
4© 2015 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
5© 2015 Pivotal Software, Inc. All rights reserved.
You are either building a software business…
Or losing to someone who is.
- @littleidea
7© 2015 Pivotal Software, Inc. All rights reserved.
Consumer Expectations Drive New Software Patterns
Changing development and release disciplines
• Agile/Developer Productivity/TDD
• Continuous Delivery
• DevOps
• Cloud-native App Design
• Culture/Talent
Time
Expectations Innovation Gap
IaaS
Automation
DevOps, CD, Agile
Traditional IT
Startups
Enterprise
PaaS
9© 2015 Pivotal Software, Inc. All rights reserved.
Amazon, a book store in Seattle,
deploys code every 11 seconds
10© 2015 Pivotal Software, Inc. All rights reserved.
Every change is a CANDIDATE for deployment
twitter.com/ccaum/statuses/372620989257232384
11© 2015 Pivotal Software, Inc. All rights reserved.
“Operations is the secret sauce”
http://radar.oreilly.com/2007/10/operations-is-a-competitive-ad.html
12© 2015 Pivotal Software, Inc. All rights reserved.
the difference is platformsthe difference is third platform
13© 2015 Pivotal Software, Inc. All rights reserved.
The Cloud Platform Evolution
TRADITIONAL IAAS
Virtualization Platform
Operating System
Data
base
We
b
Se
rve
r
Me
ssa
gin
g
Your Application
Code
Physical Servers
Data
base
We
b
Serv
er
Me
ssa
gin
g
Your Application
Code
IAAS
Your Application
Code
PAAS
Virtualized
Infrastructure
PAAS
14© 2015 Pivotal Software, Inc. All rights reserved.
Enabling DevopsD
ata
ba
se
We
b
Se
rve
r
Me
ssa
gin
g
Your Application
Code
PAAS
Virtualized
Infrastructure
PAAS
Platform Operations
Application Developers
Application Operations
• Deploys platform
• Makes standard runtimes and services
available
• Monitors platform
• Scales platform
(ensuring sufficient capacity)
• Upgrades platform with zero-downtime
• Creates deployable
artifact
• Config Prod environment
• Deploys application to Prod
• Monitors application
• Scales application (capacity)
• Deploys new app version with
zero downtime.
16© 2015 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.
17© 2015 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
18© 2015 Pivotal Software, Inc. All rights reserved.
Cloud Foundry: Applications and Services
Services (virtual machines):
managed by “BOSH”
Applications (containers):
managed by “Runtime”
20© 2015 Pivotal Software, Inc. All rights reserved.
Cloud Foundry “Smart Containers”
Containers (1st Gen)
• lxc or cgroups
Docker(2nd Gen)
• Net NS
• AuFS
Smart Containers (3rd Gen)
• HA
• ACLs
• Metrics
• Scheduling
21© 2015 Pivotal Software, Inc. All rights reserved.
Platform
Services (stateful):
Run in virtual machines
Applications (stateless):
Run in containers
Cloud Foundry manages transformations
between existing and desired system states,
using immutable infrastructure.
Amend
(Re)deploy
(Re)configure
(Re)connect
Monitor
Current
State Desired
State
22© 2015 Pivotal Software, Inc. All rights reserved.
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
23© 2015 Pivotal Software, Inc. All rights reserved. 23© 2015 Pivotal Software, Inc. All rights reserved.
Customers with Pivotal CFdeployments
24© 2015 Pivotal Software, Inc. All rights reserved.
CoreLogic: Prepares for a Software-Driven Era
Challenge:
• Leader in Real Estate Transaction Services must innovate with
speed of new market entrants, while contending with years of
disparate, legacy infrastructure
• Growth through M&A resulted in disconnected infrastructure
• Systems were expensive and time consuming to maintain
Solution:
• Standardize development infrastructure to convert 700+
applications to 300
• Transform development process and culture with new
methodology, technology and skills that mirror the disruptive
app development approaches of today's Internet giants
“We need to innovate or we die. Pivotal and Cloud
Foundry is our big bet to leapfrog the competition.”
25© 2015 Pivotal Software, Inc. All rights reserved.
Philips Chose Pivotal CF for a Common Digital Platform
Maturity and adoption
Provisioning, configuration, control,
monitoring and updates
Elastic runtime service
Choice of IaaS
Built-in services
Custom service brokers
26© 2015 Pivotal Software, Inc. All rights reserved.
Monsanto uses Pivotal CF to double agriculture yields by 2030
Drive to accelerate adoption of Agile,
DevOps, Continuous Deployment
Required open and portable amongst
internal and external IaaS
Increased developer agility and
productivity with self-service
Reduced application lifecycle activities
by 50%
– Delivery, operations, release
management, development
– “Over a week to just a few minutes.”
27© 2015 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
29© 2015 Pivotal Software, Inc. All rights reserved. 29© Copyright 2015 Pivotal. All rights reserved.
Thank You
Top Related