Transcript
Page 1: Not just for Developers: Cloud Foundry for Ops! (VMworld 2014)

1© Copyright 2013 Pivotal. All rights reserved. 1© Copyright 2013 Pivotal. All rights reserved.

Not just for Developers: Cloud Foundry for Ops!

VMWorld 2014

Cornelia Davis @cdavisafc [email protected], Platform Engineering, Cloud FoundryPivotal

Page 2: Not just for Developers: Cloud Foundry for Ops! (VMworld 2014)

2© Copyright 2013 Pivotal. All rights reserved.

Demo

Page 3: Not just for Developers: Cloud Foundry for Ops! (VMworld 2014)

3© Copyright 2013 Pivotal. All rights reserved.

Pivotal CF: Developer and Operator Productivity

Deploy, Operate, Update & Scale with minimal downtime on IaaS

….and more

Built-in and Ecosystem Services

Easy to add and customize

• Applications• Rabbit MQ• MySQL HA• Cassandra• Elasticsearch• Jenkins (CI)• Memcached• MongoDB• Neo4j• Redis• Riak CS

• Data/Analytics• Elastic Hadoop • HAWQ• GemFire XD

• Mobile• Push Notification• Data Synch• API Gateway

• Auto-detect frameworks

• “Push and it works” • .WAR• Dockerfile• .NET

• Simple service binding

• Agile Microservices

Easy to add and customize

Simple, Developer Friendly Commands & API

Operational Benefits for Every Application

• Instant dynamic routing

• Log stream aggregation

• Access controls & policies

• Built-in Containerization

• APM & Operational metrics

• 4 Layers of High Availability• App-Instance • Availability Zone• Process• Virtual Machine

Page 4: Not just for Developers: Cloud Foundry for Ops! (VMworld 2014)

4© Copyright 2013 Pivotal. All rights reserved.

PIVOTAL CFFour Layers of HA

Page 5: Not just for Developers: Cloud Foundry for Ops! (VMworld 2014)

5© Copyright 2013 Pivotal. All rights reserved.

Application Instances and Availability Zones

Rout

erDEA

DEA

DEA

Pivotal CF Elastic Runtime

DEA

DEA

DEA

Zone 1 Zone 2 Application instances are evenly distributed over two availability zones.

Loosing an AZ keeps instances running and available.

App Ops

Page 6: Not just for Developers: Cloud Foundry for Ops! (VMworld 2014)

6© Copyright 2013 Pivotal. All rights reserved.

Rout

er

Failed Application Instances Replaced

BlobstoreCloud Controller

Health Manager

Actual StateDesired State

Messaging(NATS)

DEA DEA DEA

App Ops

Pivotal CF Elastic Runtime

Page 7: Not just for Developers: Cloud Foundry for Ops! (VMworld 2014)

8© Copyright 2013 Pivotal. All rights reserved.

ERS Processes are Monitored

IaaSPivotal CF Operations Manager

PaaS Ops

Health Manager

AGENT

DEA

AGENT

Cloud Controller

AGENT

Message Bus

Health Monitor

Responses:

pager

email

monitoring

Page 8: Not just for Developers: Cloud Foundry for Ops! (VMworld 2014)

9© Copyright 2013 Pivotal. All rights reserved.

ERS Processes are Monitored

IaaSPivotal CF Operations Manager

PaaS Ops

Health Manager

AGENT

DEA

AGENT

Cloud Controller

AGENT

Message Bus

Health Monitor

Responses:

pager

email

monitoring

Page 9: Not just for Developers: Cloud Foundry for Ops! (VMworld 2014)

10© Copyright 2013 Pivotal. All rights reserved.

ERS Processes are Monitored

IaaSPivotal CF Operations Manager

PaaS Ops

Health Manager

AGENT

DEA

AGENT

Cloud Controller

AGENT

Message Bus

Health Monitor

Responses:

pager

email

monitoring

Page 10: Not just for Developers: Cloud Foundry for Ops! (VMworld 2014)

11© Copyright 2013 Pivotal. All rights reserved.

VMs are Monitored

IaaSPivotal CF Operations Manager

PaaS Ops

Health Manager

AGENT

DEA

AGENT

Cloud Controller

AGENT

Message Bus

Health Monitor

Responses:

pager

email

monitoring

ressurector

BOSH Director

Desired State Actual State

Page 11: Not just for Developers: Cloud Foundry for Ops! (VMworld 2014)

12© Copyright 2013 Pivotal. All rights reserved.

VMs are Monitored

IaaSPivotal CF Operations Manager

PaaS Ops

Health Manager

AGENT

DEA

AGENT

Cloud Controller

AGENT

Message Bus

Health Monitor

Responses:

pager

email

monitoring

ressurector

BOSH Director

Desired State Actual State

Page 12: Not just for Developers: Cloud Foundry for Ops! (VMworld 2014)

13© Copyright 2013 Pivotal. All rights reserved.

VMs are Monitored

IaaSPivotal CF Operations Manager

PaaS Ops

Health Manager

AGENT

DEA

AGENT

Cloud Controller

AGENT

Message Bus

Health Monitor

Responses:

pager

email

monitoring

ressurector

BOSH Director

Desired State Actual StateCPI

Page 13: Not just for Developers: Cloud Foundry for Ops! (VMworld 2014)

14© Copyright 2013 Pivotal. All rights reserved.

Four levels of HA in PCF

Elastic Runtime (ERS):

Distribution across availability zones

Application health management and recovery

Operations Manager (cluster management):

Process monitoring, recovery and alerting

Virtual machine health monitoring, recovery and alerting

http://blog.gopivotal.com/cloud-foundry-pivotal/products/the-four-levels-of-ha-in-pivotal-cf

Page 14: Not just for Developers: Cloud Foundry for Ops! (VMworld 2014)

15Pivotal Confidential–Internal Use Only 15Pivotal Confidential–Internal Use Only

Thank You

Page 15: Not just for Developers: Cloud Foundry for Ops! (VMworld 2014)

BUILT FOR THE SPEED OF BUSINESS


Top Related