MEDIUM
Source
CloudSploit
ID
asg-multiple-az

ASG Multiple AZ

Ensures that ASGs are created to be cross-AZ for high availability.

ASGs can easily be configured to allow instances to launch in multiple availability zones. This ensures that the ASG can continue to scale, even when AWS is experiencing downtime in one or more zones.

Follow the appropriate remediation steps below to resolve the issue.

  1. Log in to the AWS Management Console and Search for “EC2” to reach EC2 dashboard.Step

  2. In the left navigation panel, scroll down and choose Auto Scaling Groups option under “Auto Scaling”.Step

  3. Select the Auto Scaling Group(s) that needs to be modified.Step

  4. Scroll down to select the “Details” tab and check the Availability Zone(s). Step

  5. If Availability Zone(s) value under “Network” is set to a single availability zone (e.g. us-east-1b), then it cannot launch instances to multiple Availability Zone(s). /br>

  6. Select the Auto Scaling Group and click on “Edit”.Step

  7. In the Edit Web-ASG page scroll down to “Network” and from the dropdown select the desired multiple availability zones one by one and add the Subnet(s) to make the Auto Scaling Group available to Multiple Availability Zone(s).Step

  8. Scroll down to the end of the page and click “Update” to save the changes. Step

  9. Go to “Details” tab and under “Network” check if the Availability Zone(s) shows multiple regions and subnets as well.Step

  10. Repeat the steps number 2 to 9 to check whether other Auto Scaling Group(s) are hosted in multiple Availability Zone(s) or not.