evolving devops: the benefits of paas and application dial tone

16
A NEW PLATFORM FOR A NEW ERA

Upload: cornelia-davis

Post on 12-Jul-2015

549 views

Category:

Technology


2 download

TRANSCRIPT

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

A NEW PLATFORM FOR A NEW ERA

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

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

Page 3: Evolving Devops: 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 Devops: The Benefits of PaaS and Application Dial Tone

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

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

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

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

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

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

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

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

10© Copyright 2014 Pivotal. All rights reserved.

Application Logging

• Aggregating application-

level logs

• Visibility into application

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

11© Copyright 2014 Pivotal. All rights reserved.

Managing Application Health

• Confirm application

accessibility

• Validate application

performance

• Responsive application

automation

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

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

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

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

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

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)

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

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

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

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

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

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

Questions?

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

A NEW PLATFORM FOR A NEW ERA