Plugin Title | ASG Multiple AZ |
Cloud | AWS |
Category | AutoScaling |
Description | Ensures that ASGs are created to be cross-AZ for high availability. |
More Info | 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. |
AWS Link | http://docs.aws.amazon.com/autoscaling/latest/userguide/AutoScalingGroup.html |
Recommended Action | Modify the autoscaling instance to enable scaling across multiple availability zones. |
- Log in to the AWS Management Console and Search for "EC2" to reach EC2 dashboard.
- In the left navigation panel, scroll down and choose Auto Scaling Groups option under "Auto Scaling".
- Select the Auto Scaling Group(s) that needs to be modified.
- Scroll down to select the "Details" tab and check the Availability Zone(s).
- 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>
- Select the Auto Scaling Group and click on "Edit".
- 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).
- Scroll down to the end of the page and click "Update" to save the changes.
- Go to "Details" tab and under "Network" check if the Availability Zone(s) shows multiple regions and subnets as well.
- Repeat the steps number 2 to 9 to check whether other Auto Scaling Group(s) are hosted in multiple Availability Zone(s) or not.