AWS 101: Using AWS Auto Scaling to Manage Infrastructure

Posted by Gerald Van Guilder, Senior Cloud Architect

Jun 04, 2020


Welcome back to another in-depth look at what makes Amazon Web Services work for you. In this latest blog, we’re going to take a look at using AWS Auto Scaling to ensure you get steady, reliable resource performance at the lowest possible cost.

As we have discussed in other installments of AWS 101, the Amazon cloud is powered by many different services that you can mix and match to get the most of your cloud experience.

This dive into the basics of using AWS Auto Scaling is the next stop on this journey.

What is AWS Auto Scaling?

Everyone is looking to maximize performance and reduce costs, particularly when it comes to a pay-as-you-go cloud computing environment that uses multiple resources across multiple services. That’s where using AWS Auto Scaling comes into play.

AWS auto scalingThis service easily and safely scales “collections of related resources that support your applications.” It takes only a few clicks and just a few minutes. AWS Auto Scaling automatically scans your environment to locate applications’ scalable cloud resources. It makes recommendations using popular scaling metrics and thresholds to provide minimum and maximum guidelines for your environment. 

This means you don’t have to manually identify each of them through individual service interfaces but still can fine-tune your Auto Scaling strategy over time.

By using AWS Auto Scaling, you get unified, consistent scaling across your full infrastructure stack, including such scalable resources as Amazon EC2 instances and EC2 spot fleets, Amazon ECS, Amazon Dynamo DB and Amazon Aurora.

How Does AWS Auto Scaling Work?

Using AWS Auto Scaling isn’t difficult at all. In fact, it does all of the heavy lifting for you in a simple workflow. Take a look:

How AWS Auto Scaling Works

What are the Benefits of AWS Auto Scaling?

Using AWS Auto Scaling delivers multiple benefits. Here’s a look at what you can expect:

Quick Setup

Delivers a unified scaling experience by allowing you to target multiple resources through a single interface without the need to use different consoles.

Smart Scaling

Creates scaling policies and sets targets automatically to help you build scaling plans that automate the way different resource groups react to changes in demand, including costs, availability or both.

Automatic Performance Maintenance

Maintains performance and availability at your desired levels even when your workloads are constantly changing, increasing the capacity of strained resources when needed.


New call-to-action

Subscribe for Updates

Gerald Van Guilder, Senior Cloud Architect

Gerald (Jerry) Van Guilder specializes in GCP and AWS architecture, deployments/implementations and migrations. One of the many things that he enjoys is enabling clients to feel empowered not only by technologies but also in the skill/knowledge transfer that transpires during the course of an engagement. Jerry lives (and works) in Syracuse, New York, with his wife and two pups.

Popular posts

GCP 101: An Introduction to Google Cloud Platform

Update: How to Pass the AWS Solutions Architect Professional Exam

GCP 101: Building a Data Pipeline in Google Cloud Platform