Weitere ähnliche Inhalte Ähnlich wie Evolving Dev Ops: The Benefits of PaaS and Application Dial Tone (20) Mehr von VMware Tanzu (20) Kürzlich hochgeladen (20) Evolving Dev Ops: The Benefits of PaaS and Application Dial Tone2. 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. 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. 4© Copyright 2014 Pivotal. All rights reserved.
The Cloud Platform Evolution
TRADITIONAL IAAS
Virtualization Platform
Operating System
Database
Web
Server
Messaging
Your Application
Code
Physical Servers
Database
Web
Server
Messaging
Your Application
Code
IAAS
Your Application
Code
PAAS
Virtualized
Infrastructure
PAAS
5. 5© Copyright 2014 Pivotal. All rights reserved.
Enhanced IaaS
Your Application
Code
PAAS
Virtualized
Infrastructure
PAAS
Virtualized
Infrastructure
Your Application
Code
Database
Web
Server
Messaging
IaaS+
IAAS+IAAS
Database
Web
Server
Messaging
Your Application
Code
IAAS
6. 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. 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. 8© Copyright 2014 Pivotal. All rights reserved.
Application Logging
• Aggregating application-
level logs
• Visibility into application
9. 9© Copyright 2014 Pivotal. All rights reserved.
Managing Application Health
• Confirm application
accessibility
• Validate application
performance
• Responsive application
automation
10. 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. 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. 12© Copyright 2014 Pivotal. All rights reserved.
Virtualized
Infrastructure
Infrastructure-centric Operations Model
Your Application
Code
Database
Web
Server
Messaging
IaaS+
IT Ops Team
App Team
(Dev and Ops)
13. 13© Copyright 2014 Pivotal. All rights reserved.
Application-centric Operations
Virtualized
Infrastructure
Your Application
Code
Database
Web
Server
Messaging
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. 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. 15© Copyright 2014 Pivotal. All rights reserved. 15© Copyright 2014 Pivotal. All rights reserved.
Questions?