A NEW PLATFORM FOR A NEW ERA
2 © Copyright 2014 Pivotal. All rights reserved. 2 © Copyright 2014 Pivotal. All rights reserved.
Evolving DevOps The Benefits of PaaS and Application Dial Tone
Cornelia Davis Director Platform Engineering @cdavisafc December 2014
Abby Kearns Product Marketing @ab415
3 © Copyright 2014 Pivotal. All rights reserved.
Consumer Expectations Drive New Software Patterns Changing development and release disciplines
• Agile • Cloud-native App Design • Continuous Delivery • DevOps
Time
Expectations Innovation Gap
IaaS
Automation
DevOps, CD, Agile
Traditional IT
Startups
Enterprise PaaS
4 © Copyright 2014 Pivotal. All rights reserved.
The Cloud Platform Evolution TRADITIONAL IAAS
Virtualization Platform
Operating System
Dat
abas
e
Web
S
erve
r
Mes
sagi
ng
Your Application Code
Physical Servers
Dat
abas
e
Web
S
erve
r
Mes
sagi
ng
Your Application Code
IAAS
Your Application Code
PAAS
Virtualized Infrastructure
PAAS
5 © Copyright 2014 Pivotal. All rights reserved.
Enhanced IaaS
Your Application Code
PAAS
Virtualized Infrastructure
PAAS
Virtualized Infrastructure
Your Application Code
Dat
abas
e
Web
S
erve
r
Mes
sagi
ng
IaaS+
IAAS+ IAAS
Dat
abas
e
Web
S
erve
r
Mes
sagi
ng
Your Application Code
IAAS
6 © Copyright 2014 Pivotal. All rights reserved.
Application Dial Tone
Your Application
Code
PAAS
Virtualized Infrastructure
Emits application “dial tone” • Config • Runtime • Logs • Metrics • Health Management • Security • Operations
7 © Copyright 2014 Pivotal. All rights reserved.
Agile Development
DEVELOPMENT
App1 John’s dev ver
Other dev apps
DEVELOPMENT
App1 Mary’s dev ver
Other dev apps
Staging
Staging
App1 Stg. version
Other Stg. apps
Production
PRODUCTION
App1 Production version
Other Prod apps
No code or embedded configuration changes
Application Configuration
8 © Copyright 2014 Pivotal. All rights reserved.
Application Logging
• Aggregating application-level logs
• Visibility into application
9 © Copyright 2014 Pivotal. All rights reserved.
Managing Application Health
• Confirm application accessibility
• Validate application performance
• Responsive application automation
10 © Copyright 2014 Pivotal. All rights reserved.
Securing the Application
• Outbound firewall rules to restrict network traffic to applications
• Configurable application-centric whitelist rules
• Rules automatically applied to applications
11 © Copyright 2014 Pivotal. All rights reserved.
Application Runtime Increased server utilization, portability, consistency and speed
� Changes “dial tone”
� Faster than booting up a VM
� “Disposable”
� Reduce OS footprint
� Higher workload density
12 © Copyright 2014 Pivotal. All rights reserved.
Virtualized Infrastructure
Infrastructure-centric Operations Model
Your Application Code
Dat
abas
e
Web
S
erve
r
Mes
sagi
ng
IaaS+ IT Ops Team
App Team (Dev and Ops)
13 © Copyright 2014 Pivotal. All rights reserved.
Application-centric Operations
Virtualized Infrastructure
Your Application Code
Dat
abas
e
Web
S
erve
r
Mes
sagi
ng
IaaS+ IT Ops Team
App Team
Your Application Code
PAAS
Virtualized Infrastructure
PaaS Ops Team
App Team (Dev and Ops)
Emits application “dial tone” • Configuration • Runtime • Logs • Metrics • Health Management • Security
14 © Copyright 2014 Pivotal. All rights reserved.
Benefits of Application Dial Tone
� Continuous Integration/Delivery – Environment uniformity and proper abstractions
� Optimized IT Practices – Standardized runtimes
� Application boundaries for security and more – Lightweight containers
� Separate operational concerns
15 © Copyright 2014 Pivotal. All rights reserved. 15 © Copyright 2014 Pivotal. All rights reserved.
Questions?
A NEW PLATFORM FOR A NEW ERA