There are several ways to get started with Auto Scaling. You can set up Auto Scaling with APIs, AWS Command Line Interfaces (CLI), or through the AWS Management Console.

When you set up Auto Scaling with Elastic Load Balancing, you can automatically distribute incoming application traffic across Amazon EC2 instances within your Auto Scaling groups to build highly available, fault-tolerant applications.

Follow the Getting Started with the AWS Management Console steps below and refer to additional resources to get started now.

Get Started with AWS for Free

Create a Free Account
Or Sign In to the Console

Create an account and sign into the console. With Amazon EC2, you pay only for what you use. If you are a new AWS customer, you can get started with Amazon EC2 for free. For more information, see AWS Free Tier.

Using the Auto Scaling wizard, create the launch configuration, specifying a name, AMI, instance type, and other details.

Specify a name, size, and network for your Auto Scaling group.

Associate your load balancer with your Auto Scaling group to distribute traffic for your application across a fleet of EC2 instances that can scale with demand.

You must first create a load balancer.

Configure scaling policies for your Auto Scaling group.


Auto Scaling for EMR Clusters (Jeff Barr, AWS, Nov 2016)

Building a Backup System for Scaled Instances using AWS Lambda and Amazon EC2 Run Command (Diego Natali and Vyom Nagrani, AWS, Nov 2016)

Fleet Management Made Easy with Auto Scaling (Chris Barclay, AWS, October 2016)

Auto Scaling for EC2 Spot Fleets (Jeff Barr, AWS, Sept 2016)

Auto Scaling AWS OpsWorks Instances (Daniel Huesch, AWS, July 2016)

Automatic Scaling with Amazon ECS (Chris Barclay, AWS, May 2016)

Using AWS Lambda with Auto Scaling Lifecycle Hooks (Vyom Nagrani, AWS, Dec 2015)

Instance Protection for Auto Scaling (Jeff Barr, AWS, Dec 2015)

Under the Hood: AWS CodeDeploy and Auto Scaling Integration (Jonathan Turpie, AWS, Nov 2015)

AWS and NASA Jet Propulsion Laboratory (JPL) discuss how Auto Scaling offers an advantage to everyone – whether it’s basic fleet management to keep instances healthy as an EC2 best practice, or dynamic scaling to manage “extremes”.

Adobe Flash Player or a modern browser is required to view videos on this site.

AutoScaling

Dr. Matt Wood, Director Product Marketing, AWS discusses how Auto Scaling emits an event using Amazon CloudWatch Events when an Amazon Elastic Compute Cloud (EC2) instance is ready to execute a launch or termination lifecycle hook.  

Adobe Flash Player or a modern browser is required to view videos on this site.

LifecycleHooks_MattWood

This video introduces the basics of how to use Auto Scaling before moving on to more advanced topics such as mixing Spot and On-Demand instances to optimize cost or strategies for blue/green deployments.

Adobe Flash Player or a modern browser is required to view videos on this site.

All_you_need_to_know_about_AutoScaling.png

This video shows how to set-up up Auto Scaling EC2 instances and put them into an Elastic Load Balancer (ELB). You will also learn how to set-up a custom scaling policy that is triggered from a CloudWatch alert.

Adobe Flash Player or a modern browser is required to view videos on this site.

IntroAutoScaling