AWS Auto Scaling Overview

AWS Auto Scaling is the #18 ranked solution in our list of APM tools. It is most often compared to Splunk: AWS Auto Scaling vs Splunk

What is AWS Auto Scaling?

AWS Auto Scaling monitors your applications and automatically adjusts capacity to maintain steady, predictable performance at the lowest possible cost. Using AWS Auto Scaling, it’s easy to setup application scaling for multiple resources across multiple services in minutes. The service provides a simple, powerful user interface that lets you build scaling plans for resources including Amazon EC2 instances and Spot Fleets, Amazon ECS tasks, Amazon DynamoDB tables and indexes, and Amazon Aurora Replicas. AWS Auto Scaling makes scaling simple with recommendations that allow you to optimize performance, costs, or balance between them. If you’re already using Amazon EC2 Auto Scaling to dynamically scale your Amazon EC2 instances, you can now combine it with AWS Auto Scaling to scale additional resources for other AWS services. With AWS Auto Scaling, your applications always have the right resources at the right time.

AWS Auto Scaling is also known as AWS Auto-Scaling.

AWS Auto Scaling Buyer's Guide

Download the AWS Auto Scaling Buyer's Guide including reviews and more. Updated: February 2021

AWS Auto Scaling Customers
Expedia, Intuit, Royal Dutch Shell, Brooks Brothers
AWS Auto Scaling Video

Pricing Advice

What users are saying about AWS Auto Scaling pricing:
  • "The pricing is good. I have not had any customers that have complained about the price."

AWS Auto Scaling Reviews

Filter by:
Filter Reviews
Filter Unavailable
Company Size
Filter Unavailable
Job Level
Filter Unavailable
Filter Unavailable
Filter Unavailable
Order by:
  • Date
  • Highest Rating
  • Lowest Rating
  • Review Length
Showingreviews based on the current filters. Reset all filters
Cloud Engineer at Polycab India Limitedon UpWork
Real User
Dec 31, 2020
A well-documented, user-friendly interface with a simple setup for the automatic launching and configuring of servers

What is our primary use case?

I, currently, have a large customer with more than 30 servers, which we provide APIs to their customers for online gaming. Their customers are divided into three regions, namely, Asia, Europe, and the rest of the world. If the three default servers required for each region reaches 50% capacity, new servers are automatically launched and the traffic is divided among them. We follow continuous integration or continuous deployment (CI/CD) practices. When all servers are working correctly, we create new servers, configure them, delete the old servers, and the new servers are immediately deployed.

Pros and Cons

  • "The most valuable feature is the ability to select a minimum amount of active servers so that a new server automatically launches if one fails."
  • "The only area of improvement is the speed at which servers are launched. When cleaning up to six servers at a time, it can take up to 15 to 20 minutes to launch new servers."

What other advice do I have?

Previously, when I did not know about Auto Scaling, I would manually configure servers and provide it to a customer, but the price was very high. Now, everything is configured automatically. Therefore, I would recommend AWS Auto Scaling.