A NEW PLATFORM FOR A NEW ERA
Evolving DevOps 
The Benefits of PaaS and Application Dial Tone 
Cornelia Davis 
Director Platform Engineering 
@cdavisafc 
December 2014 
Abby Kearns 
Product Marketing 
@ab415 
© Copyright 2014 Pivotal. All rights reserved. 2
Consumer Expectations Drive New Software Patterns 
Changing development and release disciplines 
• Agile 
• Cloud-native App Design 
• Continuous Delivery 
• DevOps 
Expectations Innovation Gap 
Time 
Automation 
IaaS 
Startups 
DevOps, CD, Agile 
Enterprise 
PaaS 
Traditional IT 
© Copyright 2014 Pivotal. All rights reserved. 3
The Cloud Platform Evolution 
TRADITIONAL IAAS 
Your Application 
Database 
Code 
Web 
Server 
Messaging 
Operating System 
Virtualization Platform 
Physical Servers 
Your Application 
Database 
Code 
Web 
Server 
Messaging 
IAAS 
PAAS 
Your Application 
Code 
PAAS 
Virtualized 
Infrastructure 
© Copyright 2014 Pivotal. All rights reserved. 5
Enhanced IaaS 
PAAS 
Your Application 
Code 
PAAS 
Virtualized 
Infrastructure 
IAAS IAAS+ 
Your Application 
Code 
Database 
Web 
Server 
Messaging 
IaaS+ 
Virtualized 
Infrastructure 
Your Application 
Database 
Code 
Web 
Server 
Messaging 
IAAS 
© Copyright 2014 Pivotal. All rights reserved. 7
Application Dial Tone 
Your 
Application 
Code 
PAAS 
Virtualized 
Infrastructure 
Emits application “dial tone” 
• Config 
• Runtime 
• Logs 
• Metrics 
• Health Management 
• Security 
• Operations 
© Copyright 2014 Pivotal. All rights reserved. 8
Application Configuration 
DEVELOPMENT 
Other dev apps 
App1 
John’s dev ver 
DEVELOPMENT 
Other dev apps 
App1 
Mary’s dev ver 
Agile Development 
Staging 
Other Stg. apps 
App1 
Stg. version 
Staging 
PRODUCTION 
Other Prod apps 
App1 
Production version 
Production 
No code or embedded configuration changes 
© Copyright 2014 Pivotal. All rights reserved. 9
Application Logging 
• Aggregating application-level 
logs 
• Visibility into application 
© Copyright 2014 Pivotal. All rights reserved. 10
Managing Application Health 
• Confirm application 
accessibility 
• Validate application 
performance 
• Responsive application 
automation 
© Copyright 2014 Pivotal. All rights reserved. 11
Securing the Application 
• Outbound firewall rules to restrict 
network traffic to applications 
• Configurable application-centric 
whitelist rules 
• Rules automatically applied to 
applications 
© Copyright 2014 Pivotal. All rights reserved. 12
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 
© Copyright 2014 Pivotal. All rights reserved. 13
Infrastructure-centric Operations Model 
Your Application 
Code 
Database 
Web 
Server 
Messaging 
IaaS+ 
Virtualized 
Infrastructure 
App Team 
(dev and ops) 
IT Ops Team 
© Copyright 2014 Pivotal. All rights reserved. 14
Application-centric Operations 
Emits application “dial tone” 
• Configuration 
• Runtime 
• Logs 
• Metrics 
• Health Management 
• Security 
Your Application 
Code 
Database 
Web 
Server 
Messaging 
IaaS+ 
Virtualized 
Infrastructure 
Your Application 
Code 
PAAS 
Virtualized 
Infrastructure 
App Team 
(Dev and Ops) 
PaaS Ops Team 
© Copyright 2014 Pivotal. All rights reserved. 16
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 
© Copyright 2014 Pivotal. All rights reserved. 17
Questions? 
© Copyright 2014 Pivotal. All rights reserved. 18
A NEW PLATFORM FOR A NEW ERA

Evolving Devops: The Benefits of PaaS and Application Dial Tone

  • 1.
    A NEW PLATFORMFOR A NEW ERA
  • 2.
    Evolving DevOps TheBenefits of PaaS and Application Dial Tone Cornelia Davis Director Platform Engineering @cdavisafc December 2014 Abby Kearns Product Marketing @ab415 © Copyright 2014 Pivotal. All rights reserved. 2
  • 3.
    Consumer Expectations DriveNew Software Patterns Changing development and release disciplines • Agile • Cloud-native App Design • Continuous Delivery • DevOps Expectations Innovation Gap Time Automation IaaS Startups DevOps, CD, Agile Enterprise PaaS Traditional IT © Copyright 2014 Pivotal. All rights reserved. 3
  • 4.
    The Cloud PlatformEvolution TRADITIONAL IAAS Your Application Database Code Web Server Messaging Operating System Virtualization Platform Physical Servers Your Application Database Code Web Server Messaging IAAS PAAS Your Application Code PAAS Virtualized Infrastructure © Copyright 2014 Pivotal. All rights reserved. 5
  • 5.
    Enhanced IaaS PAAS Your Application Code PAAS Virtualized Infrastructure IAAS IAAS+ Your Application Code Database Web Server Messaging IaaS+ Virtualized Infrastructure Your Application Database Code Web Server Messaging IAAS © Copyright 2014 Pivotal. All rights reserved. 7
  • 6.
    Application Dial Tone Your Application Code PAAS Virtualized Infrastructure Emits application “dial tone” • Config • Runtime • Logs • Metrics • Health Management • Security • Operations © Copyright 2014 Pivotal. All rights reserved. 8
  • 7.
    Application Configuration DEVELOPMENT Other dev apps App1 John’s dev ver DEVELOPMENT Other dev apps App1 Mary’s dev ver Agile Development Staging Other Stg. apps App1 Stg. version Staging PRODUCTION Other Prod apps App1 Production version Production No code or embedded configuration changes © Copyright 2014 Pivotal. All rights reserved. 9
  • 8.
    Application Logging •Aggregating application-level logs • Visibility into application © Copyright 2014 Pivotal. All rights reserved. 10
  • 9.
    Managing Application Health • Confirm application accessibility • Validate application performance • Responsive application automation © Copyright 2014 Pivotal. All rights reserved. 11
  • 10.
    Securing the Application • Outbound firewall rules to restrict network traffic to applications • Configurable application-centric whitelist rules • Rules automatically applied to applications © Copyright 2014 Pivotal. All rights reserved. 12
  • 11.
    Application Runtime Increasedserver utilization, portability, consistency and speed  Changes “dial tone”  Faster than booting up a VM  “Disposable”  Reduce OS footprint  Higher workload density © Copyright 2014 Pivotal. All rights reserved. 13
  • 12.
    Infrastructure-centric Operations Model Your Application Code Database Web Server Messaging IaaS+ Virtualized Infrastructure App Team (dev and ops) IT Ops Team © Copyright 2014 Pivotal. All rights reserved. 14
  • 13.
    Application-centric Operations Emitsapplication “dial tone” • Configuration • Runtime • Logs • Metrics • Health Management • Security Your Application Code Database Web Server Messaging IaaS+ Virtualized Infrastructure Your Application Code PAAS Virtualized Infrastructure App Team (Dev and Ops) PaaS Ops Team © Copyright 2014 Pivotal. All rights reserved. 16
  • 14.
    Benefits of ApplicationDial 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 © Copyright 2014 Pivotal. All rights reserved. 17
  • 15.
    Questions? © Copyright2014 Pivotal. All rights reserved. 18
  • 16.
    A NEW PLATFORMFOR A NEW ERA