Configuring AWS Auto Scaling Rolling Updates

30 minutes
  • 2 Learning Objectives

About this Hands-on Lab

Welcome to this hands-on lab, where you will learn how to perform Auto Scaling rolling updates. A common scenario is the need to perform updates on the instances in an Auto Scaling group. It is not possible to update launch configurations directly, which complicates updating Auto Scaling groups without incurring downtime. Using Auto Scaling rolling updates is the answer. Rolling updates allow you to update instances (where the instances are actually replaced), while allowing you to specify that at least 1 instance is always active. In this way, downtime can be avoided while the update is taking place

Learning Objectives

Successfully complete this lab by achieving the following learning objectives:

Create 1 CloudFormation Stack
  1. Navigate to CloudFormation.
  2. Click Design Template.
  3. Click the Template tab, and paste in the provided CloudFormation template.
  4. Click the up arrow icon in the top left) to validate the template and create the stack.
  5. Enter any parameters required, and click Next.
  6. Click Next on the options page.
  7. Click Create.
Update Auto Scaling Group
  1. Click the stack you want to update.
  2. Click Actions > Update Stack.
  3. Select Use current template.
  4. Click View/Edit template in Designer.
  5. Click the Template tab.
  6. Replace the existing template with the new template.
  7. Click the up arrow icon in the top left to update the stack.
  8. Click Next > Next > Next.
  9. Click Update.

Additional Resources

Log in to AWS Management Console using the provided cloud_user credentials.

Once logged in, make sure you are using us-east-1 (N. Virginia) as the selected region.

Note that BOTH templates are in the file and you only need to copy and paste the desired portion of the file per template.

You can also access the files directly here:

What are Hands-on Labs

Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.

Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!

Get Started
Who’s going to be learning?