Four levels of HA in Cloud Foundry
Upcoming SlideShare
Loading in...5
×
 

Four levels of HA in Cloud Foundry

on

  • 323 views

Slides from my ignite talk at CF Summit 2014 on the four levels of HA in Cloud Foundry.

Slides from my ignite talk at CF Summit 2014 on the four levels of HA in Cloud Foundry.

Statistics

Views

Total Views
323
Views on SlideShare
290
Embed Views
33

Actions

Likes
1
Downloads
13
Comments
0

2 Embeds 33

https://twitter.com 26
http://www.slideee.com 7

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Four levels of HA in Cloud Foundry Four levels of HA in Cloud Foundry Presentation Transcript

  • © 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