High-availability Cloud Deployments: Implementing High-availability Solutions

CloudOps 2020
  • 14 Videos | 1h 32m 9s
  • Includes Assessment
  • Earns a Badge
Likes 3 Likes 3
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.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    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
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 14s
    UP NEXT
  • Playable
    2. 
    Strategies for High Availability Implementation
    7m 53s
  • Locked
    3. 
    Usage and Classification of Availability Frameworks
    8m 48s
  • Locked
    4. 
    High Availability Cloud Design Steps and Factors
    10m 1s
  • Locked
    5. 
    Elasticity and Scalability in Cloud
    5m 41s
  • Locked
    6. 
    Cloud Services for High Availability
    7m 2s
  • Locked
    7. 
    AWS Services to Design AWS High Availability
    9m 17s
  • Locked
    8. 
    Implementing Auto Scaling Using EC2
    4m 5s
  • Locked
    9. 
    Deploying in HA Using AWS CodePipeline
    5m 54s
  • Locked
    10. 
    Azure and High Availability
    4m 55s
  • Locked
    11. 
    Creating and Deploying HA VMs Using Azure
    3m 59s
  • Locked
    12. 
    HA Instance Configuration for GCP
    2m 20s
  • Locked
    13. 
    Public Cloud Provider HA Capability Comparison
    13m 28s
  • Locked
    14. 
    Course Summary
    1m 33s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.