evolving devops: the benefits of paas and application dial tone
TRANSCRIPT
A NEW PLATFORM FOR A NEW ERA
2© Copyright 2014 Pivotal. All rights reserved. 2© Copyright 2014 Pivotal. All rights reserved.
Evolving DevOpsThe Benefits of PaaS and Application Dial Tone
Cornelia Davis Director Platform Engineering
@cdavisafc
December 2014
Abby KearnsProduct 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
5© Copyright 2014 Pivotal. 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
7© Copyright 2014 Pivotal. All rights reserved.
Enhanced IaaS
Your Application
Code
PAAS
Virtualized
Infrastructure
PAAS
Virtualized
Infrastructure
Your Application
Code
Da
tab
ase
We
b
Se
rve
r
Me
ssa
gin
g
IaaS+
IAAS+IAASD
ata
ba
se
We
b
Se
rve
r
Me
ssa
gin
g
Your Application
Code
IAAS
8© 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
9© 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
10© Copyright 2014 Pivotal. All rights reserved.
Application Logging
• Aggregating application-
level logs
• Visibility into application
11© Copyright 2014 Pivotal. All rights reserved.
Managing Application Health
• Confirm application
accessibility
• Validate application
performance
• Responsive application
automation
12© 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
13© 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
14© Copyright 2014 Pivotal. All rights reserved.
Virtualized
Infrastructure
Infrastructure-centric Operations Model
Your Application
Code
Da
tab
ase
We
b
Se
rve
r
Me
ssa
gin
g
IaaS+IT Ops Team
App Team
(dev and ops)
16© Copyright 2014 Pivotal. All rights reserved.
Application-centric Operations
Virtualized
Infrastructure
Your Application
Code
Da
tab
ase
Web
Se
rve
r
Me
ssa
gin
g
IaaS+
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
17© 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
18© Copyright 2014 Pivotal. All rights reserved. 18© Copyright 2014 Pivotal. All rights reserved.
Questions?
A NEW PLATFORM FOR A NEW ERA