SlideShare a Scribd company logo
© 2014
FOUR LEVELS OF HA IN CLOUD FOUNDRY
Cornelia Davis  @cdavisafc  cdavis@gopivotal.com
I work on a PaaS…
“For us, PaaS is a set of services aimed at
developers that helps them develop and test apps
without having to worry about the underlying
infrastructure. Developers don't want to have to
worry about provisioning the servers, storage and
backup associated with developing and launching
an app.”
[1] http://www.javaworld.com/article/2078801/java-app-dev/forrester--paas-makes-developers-happy.html
[2] http://www.infoworld.com/d/cloud-computing/paas-primer-what-platform-service-and-why-does-it-matter-212696
I work on a PaaS…
“For us, PaaS is a set of services aimed at
developers that helps them develop and test apps
without having to worry about the underlying
infrastructure. Developers don't want to have to
worry about provisioning the servers, storage and
backup associated with developing and launching
an app.”
[1] http://www.javaworld.com/article/2078801/java-app-dev/forrester--paas-makes-developers-happy.html
[2] http://www.infoworld.com/d/cloud-computing/paas-primer-what-platform-service-and-why-does-it-matter-212696
Application Instances and Availability Zones
Router
DEA
DEA
DEA
Cloud Foundry
Elastic Runtime
DEA
DEA
DEA
Zone 1 Zone 2
App Ops
Application Instances and Availability Zones
Router
DEA
DEA
DEA
Cloud Foundry
Elastic Runtime
DEA
DEA
DEA
Zone 1 Zone 2 Application instances
are evenly distributed
over two availability
zones.
App Ops
Application Instances and Availability Zones
Router
DEA
DEA
DEA
Cloud Foundry
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
Router
Failed Application Instances Replaced
Blobstore
Cloud
Controller
Health Manager
Messaging
(NATS)
DEA DEA DEA
App Ops
Cloud Foundry
Elastic Runtime
Router
Failed Application Instances Replaced
Blobstore
Cloud
Controller
Health Manager
Actual State
Messaging
(NATS)
DEA DEA DEA
App Ops
Cloud Foundry
Elastic Runtime
Router
Failed Application Instances Replaced
Blobstore
Cloud
Controller
Health Manager
Actual StateDesired State
Messaging
(NATS)
DEA DEA DEA
App Ops
Cloud Foundry
Elastic Runtime
Router
Failed Application Instances Replaced
Blobstore
Cloud
Controller
Health Manager
Actual StateDesired State
Messaging
(NATS)
DEA DEA DEA
App Ops
Cloud Foundry
Elastic Runtime
Router
Failed Application Instances Replaced
Blobstore
Cloud
Controller
Health Manager
Actual StateDesired State
Messaging
(NATS)
DEA DEA DEA
App Ops
Cloud Foundry
Elastic Runtime
Message Bus
ERS Processes are Monitored
IaaSCloud Foundry BOSH
Health Monitor
Health Manager
DEA
Cloud Controller
Responders:
pager
email
monitoring
…
PaaS Ops
Message Bus
ERS Processes are Monitored
IaaSCloud Foundry BOSH
Health Monitor
Health Manager
DEA
Cloud Controller
Responders:
pager
email
monitoring
…
PaaS Ops
Message Bus
ERS Processes are Monitored
IaaSCloud Foundry BOSH
Health Monitor
Health Manager
DEA
Cloud Controller
Responders:
pager
email
monitoring
…
PaaS Ops
Message Bus
VMs are Monitored
IaaS
Health Monitor
Health Manager
Cloud Controller
DEA
Responders:
pager
email
monitoring
resurrector
…
BOSH Director
Actual State
DEA
PaaS Ops
Cloud Foundry BOSH
Message Bus
VMs are Monitored
IaaS
Health Monitor
Health Manager
Cloud Controller
DEA
Responders:
pager
email
monitoring
resurrector
…
BOSH Director
Actual State
DEA
PaaS Ops
Cloud Foundry BOSH
Desired State
Message Bus
VMs are Monitored
IaaS
Health Monitor
Health Manager
Cloud Controller
Responders:
pager
email
monitoring
resurrector
…
BOSH Director
Actual StateDesired State
PaaS Ops
Cloud Foundry BOSH
Message Bus
VMs are Monitored
IaaS
Health Monitor
Health Manager
Cloud Controller
Responders:
pager
email
monitoring
resurrector
…
BOSH Director
(CPI)
Actual StateDesired State
DEA
PaaS Ops
Cloud Foundry BOSH
Four levels of HA in PCF
Elastic Runtime (ERS):
 Distribution across availability zones
 Application health management and recovery
BOSH (cluster management):
 Process monitoring, recovery and alerting
 Virtual machine health monitoring, recovery and
alerting
Too slow for you?
How about <28 seconds?
http://blog.gopivotal.com/cloud-foundry-pivotal/products/the-four-levels-of-ha-in-pivotal-cf
@cdavisafc
© 2014

More Related Content

PPTX
Cloud Foundry Introduction (w Demo) at Silicon Valley Code Camp
cornelia davis
 
PPTX
Four Levels of High Availability in Cloud Foundry (Cloud Foundry Summit 2014)
VMware Tanzu
 
PPTX
Not just for Developers: Cloud Foundry for Ops! (VMworld 2014)
VMware Tanzu
 
PDF
Cloud Foundry Technical Overview
cornelia davis
 
PPTX
Deploy your Multi-tier Application in Cloud Foundry
cornelia davis
 
PDF
Enterprise PaaS Golden Pitch
James Watters
 
PDF
Part 2: Architecture and the Operator Experience (Pivotal Cloud Platform Road...
VMware Tanzu
 
PPTX
Cloud Foundry - Second Generation Code (CCNG). Technical Overview
Nima Badiey
 
Cloud Foundry Introduction (w Demo) at Silicon Valley Code Camp
cornelia davis
 
Four Levels of High Availability in Cloud Foundry (Cloud Foundry Summit 2014)
VMware Tanzu
 
Not just for Developers: Cloud Foundry for Ops! (VMworld 2014)
VMware Tanzu
 
Cloud Foundry Technical Overview
cornelia davis
 
Deploy your Multi-tier Application in Cloud Foundry
cornelia davis
 
Enterprise PaaS Golden Pitch
James Watters
 
Part 2: Architecture and the Operator Experience (Pivotal Cloud Platform Road...
VMware Tanzu
 
Cloud Foundry - Second Generation Code (CCNG). Technical Overview
Nima Badiey
 

What's hot (20)

PDF
Cloud Foundry - An Open Innovation Platform
All Things Open
 
PDF
Moving at the speed of startup with Pivotal Cloud Foundry 1.11
VMware Tanzu
 
PPTX
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
Nima Badiey
 
PPTX
Multi-Cloud Micro-Services with CloudFoundry
geekclub888
 
PDF
OS + CF Austin meetup
ragss
 
PDF
Pivotal cf for_devops_mkim_20141209
minseok kim
 
PPTX
Pivotal cloud foundry introduction
Gaurav Shukla
 
PPTX
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
VMware Tanzu
 
PPTX
Cloud Foundry Diego, Lattice, Docker and more
cornelia davis
 
PPTX
Running your Spring Apps in the Cloud Javaone 2014
cornelia davis
 
PDF
How to Scale Operations for a Multi-Cloud Platform using PCF
VMware Tanzu
 
PDF
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)
VMware Tanzu
 
PDF
PCF Cloud-Native Workshop Slides
VMware Tanzu
 
PPTX
Pivotal CF on AWS
Lawrence Crowther
 
PDF
CF Summit 2016 - Review
Enikö Török
 
PDF
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
VMware Tanzu
 
PPTX
Building REST APIs with Spring Boot and Spring Cloud
Kenny Bastani
 
PDF
Pivotal Cloud Foundry 2.4: A First Look
VMware Tanzu
 
PDF
Pivotal Cloud Foundry 2.5: A First Look
VMware Tanzu
 
PDF
Devops Enterprise Summit: My Great Awakening: 
Top “Ah-ha” Moments As Former ...
cornelia davis
 
Cloud Foundry - An Open Innovation Platform
All Things Open
 
Moving at the speed of startup with Pivotal Cloud Foundry 1.11
VMware Tanzu
 
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
Nima Badiey
 
Multi-Cloud Micro-Services with CloudFoundry
geekclub888
 
OS + CF Austin meetup
ragss
 
Pivotal cf for_devops_mkim_20141209
minseok kim
 
Pivotal cloud foundry introduction
Gaurav Shukla
 
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
VMware Tanzu
 
Cloud Foundry Diego, Lattice, Docker and more
cornelia davis
 
Running your Spring Apps in the Cloud Javaone 2014
cornelia davis
 
How to Scale Operations for a Multi-Cloud Platform using PCF
VMware Tanzu
 
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)
VMware Tanzu
 
PCF Cloud-Native Workshop Slides
VMware Tanzu
 
Pivotal CF on AWS
Lawrence Crowther
 
CF Summit 2016 - Review
Enikö Török
 
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
VMware Tanzu
 
Building REST APIs with Spring Boot and Spring Cloud
Kenny Bastani
 
Pivotal Cloud Foundry 2.4: A First Look
VMware Tanzu
 
Pivotal Cloud Foundry 2.5: A First Look
VMware Tanzu
 
Devops Enterprise Summit: My Great Awakening: 
Top “Ah-ha” Moments As Former ...
cornelia davis
 
Ad

Viewers also liked (13)

PDF
Stackato PaaS Architecture white paper
Angie Hirata
 
PDF
Delivering a production Cloud Foundry Environment with Bosh | anynines
anynines GmbH
 
PPTX
Corrientes del pensamiento económico
Abraham Barbosa
 
PPTX
An Introduction into Bosh | anynines
anynines GmbH
 
PPTX
Architecture & Operations
VMware Tanzu
 
PPTX
Declarative Infrastructure with Cloud Foundry BOSH
cornelia davis
 
PPTX
Cloud Foundry Platform Operations - CF Summit 2015
cornelia davis
 
PPTX
Persistence in the cloud with bosh
m_richardson
 
PPTX
Digital Transformation Case Study | anynines
anynines GmbH
 
PPTX
Cloud Foundry Deployment Tools: BOSH vs Juju Charms
Altoros
 
PDF
Cloud Foundry: The Best Place to Run Microservices
Matt Stine
 
PPTX
Cloud foundry architecture and deep dive
Animesh Singh
 
PDF
Cloudfoundry architecture
Ramnivas Laddad
 
Stackato PaaS Architecture white paper
Angie Hirata
 
Delivering a production Cloud Foundry Environment with Bosh | anynines
anynines GmbH
 
Corrientes del pensamiento económico
Abraham Barbosa
 
An Introduction into Bosh | anynines
anynines GmbH
 
Architecture & Operations
VMware Tanzu
 
Declarative Infrastructure with Cloud Foundry BOSH
cornelia davis
 
Cloud Foundry Platform Operations - CF Summit 2015
cornelia davis
 
Persistence in the cloud with bosh
m_richardson
 
Digital Transformation Case Study | anynines
anynines GmbH
 
Cloud Foundry Deployment Tools: BOSH vs Juju Charms
Altoros
 
Cloud Foundry: The Best Place to Run Microservices
Matt Stine
 
Cloud foundry architecture and deep dive
Animesh Singh
 
Cloudfoundry architecture
Ramnivas Laddad
 
Ad

Similar to Four levels of HA in Cloud Foundry (20)

PDF
NodeJS Interactive 2019: FaaS meets Frameworks
Chris Bailey
 
PPTX
What is the PaaS?
CloudBees
 
PPTX
OpenSlava 2014 - CloudFoundry inside-out
Antons Kranga
 
PPTX
The Fantastic Voyage to PaaS - Are we there yet? (Cloud Foundry Summit 2014)
VMware Tanzu
 
PPT
Managing Software from Development to Deployment in the Cloud
CloudBees
 
PPTX
Java PaaS comparison
Srinivas Kumar R
 
PDF
Introduction into Cloud Foundry and Bosh | anynines
anynines GmbH
 
PPTX
Microsoft Azure - Introduction
Pranav Ainavolu
 
DOCX
Bharath_WAS_4.11 yrs
Bharath Bandari
 
PDF
Automation and Release in Federal
Serena Software
 
PDF
Development on cloud_paa_s_sddc_mkim_20141216_final
minseok kim
 
PPTX
Successful Patterns for running platforms
Paul Czarkowski
 
PPTX
Microsoft Azure Platform-as-a-Service (PaaS)
Chris Dufour
 
PDF
Horses for Courses: Database Roundtable
Eric Kavanagh
 
PPTX
Continuous delivery using Azure and VSTS, Global Azure BootCamp 2017 - Estonia
Solidify
 
PPT
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...
GoGrid Cloud Hosting
 
PDF
Devops: Who Does What? - Devops Enterprise Summit 2016
cornelia davis
 
PPTX
Cloud Done Right - PaaS is the Remedy to VM Hangover
Mohamad Afshar
 
PDF
Pivoting Spring XD to Spring Cloud Data Flow with Sabby Anandan
PivotalOpenSourceHub
 
PDF
Pivotal Cloud Foundry: A Technical Overview
VMware Tanzu
 
NodeJS Interactive 2019: FaaS meets Frameworks
Chris Bailey
 
What is the PaaS?
CloudBees
 
OpenSlava 2014 - CloudFoundry inside-out
Antons Kranga
 
The Fantastic Voyage to PaaS - Are we there yet? (Cloud Foundry Summit 2014)
VMware Tanzu
 
Managing Software from Development to Deployment in the Cloud
CloudBees
 
Java PaaS comparison
Srinivas Kumar R
 
Introduction into Cloud Foundry and Bosh | anynines
anynines GmbH
 
Microsoft Azure - Introduction
Pranav Ainavolu
 
Bharath_WAS_4.11 yrs
Bharath Bandari
 
Automation and Release in Federal
Serena Software
 
Development on cloud_paa_s_sddc_mkim_20141216_final
minseok kim
 
Successful Patterns for running platforms
Paul Czarkowski
 
Microsoft Azure Platform-as-a-Service (PaaS)
Chris Dufour
 
Horses for Courses: Database Roundtable
Eric Kavanagh
 
Continuous delivery using Azure and VSTS, Global Azure BootCamp 2017 - Estonia
Solidify
 
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...
GoGrid Cloud Hosting
 
Devops: Who Does What? - Devops Enterprise Summit 2016
cornelia davis
 
Cloud Done Right - PaaS is the Remedy to VM Hangover
Mohamad Afshar
 
Pivoting Spring XD to Spring Cloud Data Flow with Sabby Anandan
PivotalOpenSourceHub
 
Pivotal Cloud Foundry: A Technical Overview
VMware Tanzu
 

More from cornelia davis (20)

PDF
You've Made Kubernetes Available to Your Developers, Now What?
cornelia davis
 
PDF
You Might Just be a Functional Programmer Now
cornelia davis
 
PDF
Kubernetes: one cluster or many
cornelia davis
 
PDF
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
cornelia davis
 
PDF
It’s Not Just Request/Response: Understanding Event-driven Microservices
cornelia davis
 
PDF
Cloud Native Architectures for Devops
cornelia davis
 
PDF
Cloud-native Data
cornelia davis
 
PDF
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
cornelia davis
 
PDF
Cloud Native: Designing Change-tolerant Software
cornelia davis
 
PDF
Cloud Native: Designing Change-tolerant Software
cornelia davis
 
PDF
Cloud-native Data: Every Microservice Needs a Cache
cornelia davis
 
PDF
Velocity NY 2016 - Devops: Who Does What?
cornelia davis
 
PDF
Linux Collaboration Summit Keynote: Transformation: It Takes a Platform
cornelia davis
 
PDF
Devops: Enabled Through a Recasting of Operational Roles
cornelia davis
 
PPTX
12 Factor, or Cloud Native Apps – What EXACTLY Does that Mean for Spring Deve...
cornelia davis
 
PPTX
Removing Barriers Between Dev and Ops
cornelia davis
 
PPTX
Competing with Software: It Takes a Platform -- Devops @ EMC World
cornelia davis
 
PPTX
Pivotal Cloud Platform Roadshow Keynote
cornelia davis
 
PPTX
Evolving Devops: The Benefits of PaaS and Application Dial Tone
cornelia davis
 
PDF
Software Quality in the Devops World: The Impact of Continuous Delivery on Te...
cornelia davis
 
You've Made Kubernetes Available to Your Developers, Now What?
cornelia davis
 
You Might Just be a Functional Programmer Now
cornelia davis
 
Kubernetes: one cluster or many
cornelia davis
 
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
cornelia davis
 
It’s Not Just Request/Response: Understanding Event-driven Microservices
cornelia davis
 
Cloud Native Architectures for Devops
cornelia davis
 
Cloud-native Data
cornelia davis
 
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
cornelia davis
 
Cloud Native: Designing Change-tolerant Software
cornelia davis
 
Cloud Native: Designing Change-tolerant Software
cornelia davis
 
Cloud-native Data: Every Microservice Needs a Cache
cornelia davis
 
Velocity NY 2016 - Devops: Who Does What?
cornelia davis
 
Linux Collaboration Summit Keynote: Transformation: It Takes a Platform
cornelia davis
 
Devops: Enabled Through a Recasting of Operational Roles
cornelia davis
 
12 Factor, or Cloud Native Apps – What EXACTLY Does that Mean for Spring Deve...
cornelia davis
 
Removing Barriers Between Dev and Ops
cornelia davis
 
Competing with Software: It Takes a Platform -- Devops @ EMC World
cornelia davis
 
Pivotal Cloud Platform Roadshow Keynote
cornelia davis
 
Evolving Devops: The Benefits of PaaS and Application Dial Tone
cornelia davis
 
Software Quality in the Devops World: The Impact of Continuous Delivery on Te...
cornelia davis
 

Recently uploaded (20)

PPTX
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
PDF
Download iTop VPN Free 6.1.0.5882 Crack Full Activated Pre Latest 2025
imang66g
 
PDF
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
PDF
New Download MiniTool Partition Wizard Crack Latest Version 2025
imang66g
 
PDF
Enhancing Healthcare RPM Platforms with Contextual AI Integration
Cadabra Studio
 
PPTX
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
PPTX
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
PDF
Summary Of Odoo 18.1 to 18.4 : The Way For Odoo 19
CandidRoot Solutions Private Limited
 
PPT
Why Reliable Server Maintenance Service in New York is Crucial for Your Business
Sam Vohra
 
PDF
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
PPTX
Presentation about variables and constant.pptx
safalsingh810
 
PPTX
Presentation about Database and Database Administrator
abhishekchauhan86963
 
PDF
Immersive experiences: what Pharo users do!
ESUG
 
PDF
Using licensed Data Loss Prevention (DLP) as a strategic proactive data secur...
Q-Advise
 
PDF
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
PDF
10 posting ideas for community engagement with AI prompts
Pankaj Taneja
 
PPTX
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
PPTX
Explanation about Structures in C language.pptx
Veeral Rathod
 
PDF
Protecting the Digital World Cyber Securit
dnthakkar16
 
PPTX
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
Download iTop VPN Free 6.1.0.5882 Crack Full Activated Pre Latest 2025
imang66g
 
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
New Download MiniTool Partition Wizard Crack Latest Version 2025
imang66g
 
Enhancing Healthcare RPM Platforms with Contextual AI Integration
Cadabra Studio
 
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
Summary Of Odoo 18.1 to 18.4 : The Way For Odoo 19
CandidRoot Solutions Private Limited
 
Why Reliable Server Maintenance Service in New York is Crucial for Your Business
Sam Vohra
 
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
Presentation about variables and constant.pptx
safalsingh810
 
Presentation about Database and Database Administrator
abhishekchauhan86963
 
Immersive experiences: what Pharo users do!
ESUG
 
Using licensed Data Loss Prevention (DLP) as a strategic proactive data secur...
Q-Advise
 
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
10 posting ideas for community engagement with AI prompts
Pankaj Taneja
 
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
Explanation about Structures in C language.pptx
Veeral Rathod
 
Protecting the Digital World Cyber Securit
dnthakkar16
 
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 

Four levels of HA in Cloud Foundry

  • 2. FOUR LEVELS OF HA IN CLOUD FOUNDRY Cornelia Davis  @cdavisafc  [email protected]
  • 3. I work on a PaaS… “For us, PaaS is a set of services aimed at developers that helps them develop and test apps without having to worry about the underlying infrastructure. Developers don't want to have to worry about provisioning the servers, storage and backup associated with developing and launching an app.” [1] http://www.javaworld.com/article/2078801/java-app-dev/forrester--paas-makes-developers-happy.html [2] http://www.infoworld.com/d/cloud-computing/paas-primer-what-platform-service-and-why-does-it-matter-212696
  • 4. I work on a PaaS… “For us, PaaS is a set of services aimed at developers that helps them develop and test apps without having to worry about the underlying infrastructure. Developers don't want to have to worry about provisioning the servers, storage and backup associated with developing and launching an app.” [1] http://www.javaworld.com/article/2078801/java-app-dev/forrester--paas-makes-developers-happy.html [2] http://www.infoworld.com/d/cloud-computing/paas-primer-what-platform-service-and-why-does-it-matter-212696
  • 5. Application Instances and Availability Zones Router DEA DEA DEA Cloud Foundry Elastic Runtime DEA DEA DEA Zone 1 Zone 2 App Ops
  • 6. Application Instances and Availability Zones Router DEA DEA DEA Cloud Foundry Elastic Runtime DEA DEA DEA Zone 1 Zone 2 Application instances are evenly distributed over two availability zones. App Ops
  • 7. Application Instances and Availability Zones Router DEA DEA DEA Cloud Foundry 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
  • 8. Router Failed Application Instances Replaced Blobstore Cloud Controller Health Manager Messaging (NATS) DEA DEA DEA App Ops Cloud Foundry Elastic Runtime
  • 9. Router Failed Application Instances Replaced Blobstore Cloud Controller Health Manager Actual State Messaging (NATS) DEA DEA DEA App Ops Cloud Foundry Elastic Runtime
  • 10. Router Failed Application Instances Replaced Blobstore Cloud Controller Health Manager Actual StateDesired State Messaging (NATS) DEA DEA DEA App Ops Cloud Foundry Elastic Runtime
  • 11. Router Failed Application Instances Replaced Blobstore Cloud Controller Health Manager Actual StateDesired State Messaging (NATS) DEA DEA DEA App Ops Cloud Foundry Elastic Runtime
  • 12. Router Failed Application Instances Replaced Blobstore Cloud Controller Health Manager Actual StateDesired State Messaging (NATS) DEA DEA DEA App Ops Cloud Foundry Elastic Runtime
  • 13. Message Bus ERS Processes are Monitored IaaSCloud Foundry BOSH Health Monitor Health Manager DEA Cloud Controller Responders: pager email monitoring … PaaS Ops
  • 14. Message Bus ERS Processes are Monitored IaaSCloud Foundry BOSH Health Monitor Health Manager DEA Cloud Controller Responders: pager email monitoring … PaaS Ops
  • 15. Message Bus ERS Processes are Monitored IaaSCloud Foundry BOSH Health Monitor Health Manager DEA Cloud Controller Responders: pager email monitoring … PaaS Ops
  • 16. Message Bus VMs are Monitored IaaS Health Monitor Health Manager Cloud Controller DEA Responders: pager email monitoring resurrector … BOSH Director Actual State DEA PaaS Ops Cloud Foundry BOSH
  • 17. Message Bus VMs are Monitored IaaS Health Monitor Health Manager Cloud Controller DEA Responders: pager email monitoring resurrector … BOSH Director Actual State DEA PaaS Ops Cloud Foundry BOSH Desired State
  • 18. Message Bus VMs are Monitored IaaS Health Monitor Health Manager Cloud Controller Responders: pager email monitoring resurrector … BOSH Director Actual StateDesired State PaaS Ops Cloud Foundry BOSH
  • 19. Message Bus VMs are Monitored IaaS Health Monitor Health Manager Cloud Controller Responders: pager email monitoring resurrector … BOSH Director (CPI) Actual StateDesired State DEA PaaS Ops Cloud Foundry BOSH
  • 20. Four levels of HA in PCF Elastic Runtime (ERS):  Distribution across availability zones  Application health management and recovery BOSH (cluster management):  Process monitoring, recovery and alerting  Virtual machine health monitoring, recovery and alerting
  • 21. Too slow for you? How about <28 seconds? http://blog.gopivotal.com/cloud-foundry-pivotal/products/the-four-levels-of-ha-in-pivotal-cf @cdavisafc