Auto Scaling Components
The following table describes the key components of Auto Scaling.
If you’re new to Auto Scaling, we recommend that you review Auto Scaling Lifecycle before you begin.
To begin, complete the Getting Started With Auto Scaling tutorial to create an Auto Scaling group and see how it responds when an instance in that group terminates. If you already have running EC2 instances, you can create an Auto Scaling group using an existing EC2 instance, and remove the instance from the group at any time.
Accessing Auto Scaling
AWS provides a web-based user interface, the AWS Management Console. If you’ve signed up for an AWS account, you can access Auto Scaling by signing into the AWS Management Console. To get started, choose EC2 from the console home page, and then choose Launch Configurations from the navigation pane.
If you prefer to use a command line interface, you have the following options:
Auto Scaling provides a Query API. These requests are HTTP or HTTPS requests that use the HTTP verbs GET or POST and a Query parameter named
Action. For more information about the API actions for Auto Scaling, see Actions in the Auto Scaling API Reference.
If you prefer to build applications using language-specific APIs instead of submitting a request over HTTP or HTTPS, AWS provides libraries, sample code, tutorials, and other resources for software developers. These libraries provide basic functions that automate tasks such as cryptographically signing your requests, retrying requests, and handling error responses, making it is easier for you to get started. For more information, see AWS SDKs and Tools.
For information about your credentials for accessing AWS, see AWS Security Credentials in the Amazon Web Services General Reference.
Pricing for Auto Scaling
There are no additional fees with Auto Scaling, so it’s easy to try it out and see how it can benefit your AWS architecture.
PCI DSS Compliance
Auto Scaling supports the processing, storage, and transmission of credit card data by a merchant or service provider, and has been validated as being compliant with Payment Card Industry (PCI) Data Security Standard (DSS). For more information about PCI DSS, including how to request a copy of the AWS PCI Compliance Package, see PCI DSS Level 1.
To automatically distribute incoming application traffic across multiple instances in your Auto Scaling group, use Elastic Load Balancing. For more information, see Elastic Load Balancing User Guide.
To monitor basic statistics for your instances and Amazon EBS volumes, use Amazon CloudWatch. For more information, see the Amazon CloudWatch User Guide.
To monitor the calls made to the Auto Scaling API for your account, including calls made by the AWS Management Console, command line tools, and other services, use AWS CloudTrail. For more information, see the AWS CloudTrail User Guide.