tencent cloud

Auto Scaling
An automated, low-cost, highly efficient and highly fault-tolerant computing resource management policy
Overview

Auto Scaling (AS) provides you with a highly efficient management policy for computing resources. You can set the time to execute the management policies regularly or create a real-time monitoring policy to manage the number of CVM instances and deploy the environment for the instances, ensuring that your business runs smoothly. AS automatically increases the number of CVM instances during periods of peak demand to maintain optimal instance performance and decreases the number of CVM instances during periods of low demand to reduce costs.

Benefits
Automatic

AS automatically creates and removes CVM instances in real time based on the business load, ensuring that you are running the optimal number of instances and eliminating the need for manual deployment.

Cost-saving

AS helps you maintain an optimal number of instances for variable business demand. When the demand increases, AS will automatically and quickly add new CVM instances. Conversely, when the demand decreases, AS will automatically remove unnecessary instances, improving device utilization and reducing deployment and instance costs.

Schedulable

AS allows you to schedule scaling to respond to regular changes in business load (e.g. scaling up at 9 p.m. every day).

Fault-tolerant

AS automatically checks the health of your instances. Once AS detects a faulty instance, it will automatically create a healthy instance to replace the faulty one. This ensures that your application obtains the expected computing capacity so that your business can run normally and smoothly.

Easy to Audit

When using AS, you can record the trigger conditions, time, involved instances and the reasons for success/failure related to each scaling event. AS offers visualized tracking, interface querying and SMS notifications to help you promptly locate and solve the underlying problems.

Features
Alarm-triggered Scaling

You can customize an alarm policy to adjust the business deployment based on the CVM metrics. When a metric (e.g. CPU utilization, memory utilization, outbound and inbound bandwidth on the private network, outbound and inbound bandwidth on the public network) reaches the threshold due to the business load, the policy can automatically increase or decrease the number of CVM instances to flexibly deal with changes in business load, improving device utilization and reducing deployment and instance costs. The monitoring cycle is 1 minute.

Scheduled Scaling

When your business load changes are predictable (knowing the maximum number, minimum number and expected number of CVM instances), you can set a schedule to plan your scaling activities. You can use this feature to automatically increase or decrease the number of CVM instances regularly or as scheduled. AS supports daily/weekly/monthly repeated scaling activities so that you can easily manage your ever-changing business load, improve device utilization and reduce deployment and instance costs.

Replacement of Unhealthy CVMs

AS automatically checks the health of your CVM instances. Once AS detects a faulty CVM instance, it will automatically create a healthy instance to replace the faulty one. This ensures that your application obtains the expected computing capacity so that your business can run normally and smoothly.

Auto Load Balancing

CVM instances added via the alarm policy can be directly associated with the existing Cloud Load Balancer (CLB) to help handle the traffic automatically distributed to them, improving the service availability.

-Action: Added CVMs are automatically registered with CLB

-Weight settings: The CLB weight for the added CVMs is set to 10 by default

-CLB policy: Follows the policy defined in CLB

Learn more about CLB >

AS Activity Record

If you want to adjust the business deployment based on CVM metrics, you can customize an alarm policy. When a metric (e.g. CPU utilization, memory utilization, outbound and inbound bandwidth on the private network, outbound and inbound bandwidth on the public network) reaches the threshold due to business load, the policy can automatically increase or decrease the number of CVM instances to flexibly deal with changes in business load, improving device utilization and reducing deployment and instance costs. The monitoring cycle is 1 minute.

Scenarios

Business type

E-commerce websites, video websites, online education, etc.

Policy

The requests from the clients reach the application CVMs through CLB. When the access volume changes rapidly, AS can flexibly scale up or down the instances based on the amount of requests.

Business type

Backend computing clusters such as the computing nodes of distributed big data and data indexing servers.

Policy

The number of CVMs within the cluster is scaled up or down in real time according to the amount of computation.

Business type

CVM clusters that send requests or collect data.

Policy

As this type of business has high requirements for timeliness, you can use AS to rapidly create and remove request CVMs.

Pricing

Auto Scaling (AS) is free of charge. However, while using AS, fees for other related products such as pay-as-you-go Cloud Virtual Machine (CVM) may be incurred.