| Strengths | Using Auto-scaling | Not Using Auto-scaling |
|---|---|---|
| Automation | Auto-scaling Instances with No Manual Intervention Required Auto-scaling dynamically and in real-time automatically creates and releases CVM instances based on business load, helping you maintain the optimal number of instances for your business needs completely without manual intervention, thereby relieving you from the burden of manual deployment. For example, you can set a scaling policy that adds new CVM instances to your scaling group when CPU usage is high, with newly added CVM instances billed by the second. Similarly, you can set a policy to remove instances from the scaling group when CPU usage is low; if you can predict your load changes, you can set scheduled tasks to plan your scaling activities. New instances can also be directly associated with the existing CLB to take on the distribution of traffic, improving service availability; you can also send alerts to administrators to help you promptly pay attention to exceptions. |
Cumbersome Manual Operations Manually creating and destroying resources requires manual configuration of CLB. Manual operations are prone to errors and affect the business. |
| Cost Savings | Moderate Scaling Instances to Save Costs Auto-scaling helps you maintain the optimal number of instances for your business needs. When business demand increases, it automatically adds the appropriate amount of CVM instances seamlessly; when business demand decreases, it automatically reduces unnecessary CVM instances, improving device usage and saving on deployment and instance costs. |
Waste Due to Resource Idle Reserve excess CVMs to prevent shortages that could affect the business. |
| Fault Tolerance | System Auto-detection and Timely Fault Tolerance Auto-scaling monitors the health status of instances automatically. Upon detecting any exception, it immediately replicates a healthy instance to replace the abnormal one, ensuring your application receives the expected computing capacity and safeguarding your business operations. |
Inability to Tolerate Faults Timely Exceptional instances are often handled once a business interruption is detected, which affects business availability. |