Auto Scaling

Auto Scaling automatically adjusts computing resources based on your business cycle

Auto Scaling is a service to automatically adjust computing resources based on your volume of user requests. When the demand for computing resources increase, Auto Scaling automatically adds ECS instances to serve additional user requests, or alternatively removes instances in the case of decreased user requests.

This service is available free of charge. You will be only charged for the standard cost of adding additional ECS resources.

For more information, see Frequently Asked Questions


Intelligent scheduling to support various scenarios.
Automatically adjusts computing resources according to various scaling policies.
Supports manual scale-in and scale-out, which offer you flexibility to control resources manually.
Automatic monitoring of health status.
Automatically create or release ECS resources after scaling policy is triggered.
Automatically configures load balancer and RDS whitelist.
Elastic Scale-Out and Scale-In
During peak periods, automatically adds additional computing resource to the pool
When user requests decrease, Auto Scaling automatically releases ECS resources to cut down your costs
Elastic Self-Health
When an unhealthy instance has been detected, the auto-scaling service automatically replaces the instance with a new one to ensure uninterrupted service

Product Details

  • Features

    Auto Scaling

    Automatically increase or decrease ECS instances according to customers’ business needs.

    Support Server Load Balancer Configuration

    When adding or releasing ECS instances, the service automatically attaches or detaches the instances to the Server Load Balancer.

    Support RDS Whitelist

    When adding ECS instances, the service automatically adds instance IPs to the whitelist of RDS instances. Likewise, when releasing ECS instances the service automatically delists instance IPs from the whitelist.

  • Scale Mode

    Scheduled Mode

    Configure scheduled tasks, and add or remove ECS instances with a fixed time window. Can be combined with dynamic mode.

    Dynamic Mode

    Dynamically add or remove ECS instance(s) based on CloudMonitor metrics (ie. CPU and memory ratio).

    Fixed Mode

    The “minimal size” setting allows you to employ the minimal number of ECS instances required to support business-as-usual levels of activity.

    Auto-config Server Load Balancer and RDS

    When adding or removing ECS instances, the service automatically attaches or detaches instances to the Server Load Balancer, and adds these servers to the whitelist of RDS instances.

  • Note

    Auto Scaling is subject to the following constraints:

    - Applications that deploy Auto Scaling ECS instances must be stateless and horizontally scalable. ECS instances created by Auto Scaling cannot be used to save application status (ie. session status) or related data (ie. databases and logs). This is because Auto Scaling automatically releases ECS instances. Status information can be saved to an independent state server database (i.e. ApsaraDB for RDS), shared cache (i.e. ApsaraDB for Memcache), or centralized log storage (i.e. Log Service).
    - Each user can only create a limited number of scaling groups, scaling configurations, scaling rules, scaling ECS instances, and scheduled tasks.

    Note: Auto Scaling uses its best effort to ensure you are notified of the complete resources of normal scaling. However, due to insufficient ECS instance inventory, long startup time, and other issues, the full resources of scaling may not be displayed. Thank you for your understanding.

Upgraded Support For You

1 on 1 Presale Consultation, 24/7 Technical Support, Faster Response, and More Free Tickets.

1 on 1 Presale Consultation

Consulting by experienced cloud experts.Learn More

24/7 Technical Support

Extended service time from 10 hours 5 days a week to 24/7. Learn More

6 Free Tickets per Quarter

The number of free tickets doubled from 3 to 6 per quarter. Learn More

Faster Response

Shorten after-sale response time from 36 hours to 18 hours. Learn More
phone Contact Us