How high availability (HA) is implemented, managed, and deployed often comes down to how applications use HA in their given environments - traditional or cloud. In this course, you'll learn how to implement HA in the cloud.
You'll start by examining three-layer classification and the role of availability frameworks in implementing high-availability cloud solutions. You'll then explore the design process for developing a highly available cloud, the concept of elasticity and scalability, and the HA services provided by various cloud providers.
Next, you'll configure a template that defines EC2 instances and use it to create an EC2 Auto Scaling group. You'll use AWS CodePipeline to deploy applications to multiple high-availability environment regions and Azure to create highly available virtual machines. Lastly, you'll configure an instance for high availability in GCP.
outline how to conduct a systematic review that helps derive the best strategies for addressing high availability implementation in the cloud
describe the role of availability frameworks in implementing high availability (HA) cloud solutions and define the cloud HA three-layer classification
describe the process and elements that can be adopted to design highly available clouds for PaaS provisioning
describe the concept and characteristics of elasticity and scalability provided by cloud
list the services provided by various cloud providers that can be used along with the in-built feature of elasticity to achieve high availability
recall the features of prominent AWS services that can be used to design AWS high availability and fault tolerance architecture
configure a template that defines EC2 instances and use it to create an EC2 Auto Scaling group
deploy applications to multiple regions of a high-availability environment using AWS CodePipeline to improve application latency and availability
describe the concept of high availability from the perspective of Azure along with the prominent solutions provided by Azure to implement high-availability solutions
create and deploy highly available virtual machines with Azure
configure an instance for high availability in GCP
differentiate between the services provided by AWS, Azure, IBM, Google Cloud, OpenStack, and CloudStack in planning high-availability deployments