AWS Auto Scaling monitors and adjusts your applications to ensure predictable, consistent performance at the lowest cost. AWS Auto Scaling makes it easy to set up application scaling for multiple resources and multiple services in minutes. It offers a simple and powerful user interface that allows you to create scaling plans for resources such as Amazon EC2 instances, Spot Fleets and Amazon ECS tasks, Amazon DynamoDB indexes and tables, and Amazon Aurora Replicas. AWS Auto Scaling simplifies scaling with recommendations that optimize performance, cost, or balance between them. You can combine Amazon EC2 Auto Scaling with AWS Auto Scaling if you already use it to dynamically scale Amazon EC2 instances. AWS Auto Scaling ensures that your applications have the right resources at all times.