Module 9 – Guided Lab: Creating a Highly Available Environment

Lab overview and objectives

Critical business systems should be deployed as highly available applications—that is, applications remain operational even when some components fail. To achieve high availability in Amazon Web Services (AWS), we recommend that you run services across multiple Availability Zones.

Many AWS services are inherently highly available, such as load balancers. Many AWS services can also be configured for high availability, such as deploying Amazon Elastic Compute Cloud (Amazon EC2) instances in multiple Availability Zones.

In this lab, you will start with an application that runs on a single EC2 instance. You will then make the application highly available.

After completing this lab, you should be able to:

At the end of this lab, your architecture will look like the following example:

Untitled

Duration

The lab requires approximately 40 minutes to complete.

AWS service restrictions

In this lab environment, access to AWS services and service actions might be restricted to the ones that are needed to complete the lab instructions. You might encounter errors if you attempt to access other services or perform actions beyond the ones that are described in this lab.

Accessing the AWS Management Console

  1. At the top of these instructions, choose Start Lab to launch your lab.

    A Start Lab panel opens, and it displays the lab status.

    Tip: If you need more time to complete the lab, restart the timer for the environment by choosing the Start Lab button again.

  2. Wait until the Start Lab panel displays the message Lab status: ready, then close the panel by choosing the X.