Posts

Showing posts from September, 2018

Cloud Foundry High Availability features

Image
Cloud Foundry has several High Availability features which are essential on an Enterprise application platform. We can classify them into two categories depending on at what level they are implemented. Elastic Runtime features. These are features that are implemented at the application instance level Availability Zones. Administrators can define multiple Availability Zones which typically correspond to chunks of the infrastructure that are independent from each other, such as different physical servers sitting on a separate racks with different power sources, etc. When you define an application with multiple instances, Cloud Foundry automatically distributes the app across the available Availability Zones. This ensures that if an AZ goes down either accidentally or during maintenance the app can keep running App instance fails. Diego sends "heartbeat" messages to the "Health Manager" component of the platform. If the "actual state" is different f