evolving dev ops: the benefits of paas and application dial tone

16
A NEW PLATFORM FOR A NEW ERA

Upload: pivotal

Post on 11-Jul-2015

1.182 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Evolving Dev Ops: The Benefits of PaaS and Application Dial Tone

A NEW PLATFORM FOR A NEW ERA

Page 2: Evolving Dev Ops: The Benefits of PaaS and Application Dial Tone

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

Page 3: Evolving Dev Ops: The Benefits of PaaS and Application Dial Tone

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

Page 4: Evolving Dev Ops: The Benefits of PaaS and Application Dial Tone

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

Page 5: Evolving Dev Ops: The Benefits of PaaS and Application Dial Tone

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

Page 6: Evolving Dev Ops: The Benefits of PaaS and Application Dial Tone

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

Page 7: Evolving Dev Ops: The Benefits of PaaS and Application Dial Tone

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

Page 8: Evolving Dev Ops: The Benefits of PaaS and Application Dial Tone

8 © Copyright 2014 Pivotal. All rights reserved.

Application Logging

•  Aggregating application-level logs

•  Visibility into application

Page 9: Evolving Dev Ops: The Benefits of PaaS and Application Dial Tone

9 © Copyright 2014 Pivotal. All rights reserved.

Managing Application Health

•  Confirm application accessibility

•  Validate application performance

•  Responsive application automation

Page 10: Evolving Dev Ops: The Benefits of PaaS and Application Dial Tone

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

Page 11: Evolving Dev Ops: The Benefits of PaaS and Application Dial Tone

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

Page 12: Evolving Dev Ops: The Benefits of PaaS and Application Dial Tone

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)

Page 13: Evolving Dev Ops: The Benefits of PaaS and Application Dial Tone

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

Page 14: Evolving Dev Ops: The Benefits of PaaS and Application Dial Tone

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

Page 15: Evolving Dev Ops: The Benefits of PaaS and Application Dial Tone

15 © Copyright 2014 Pivotal. All rights reserved. 15 © Copyright 2014 Pivotal. All rights reserved.

Questions?

Page 16: Evolving Dev Ops: The Benefits of PaaS and Application Dial Tone

A NEW PLATFORM FOR A NEW ERA