The platform offers multiple methods for delivering ECS instances. You can purchase instances on demand at any time, purchase instances on different underlying hardware, purchase instances on dedicated underlying physical resources, or purchase instances by using the automatic scaling rules specified based on your business requirements. These methods meet instance creation requirements in various scenarios.
Purchase instances on demand
In any scenario, you can purchase an instance at any time. Batch purchase of instances with the same configuration is also supported.
Purchase instances on different underlying hardware for high availability
If your business requires high disaster recovery capabilities and high availability at the infrastructure level, you can purchase instances within a deployment set. This ensures instances across the specified regions are distributed and started according to your defined deployment policy.
A deployment set enables you to manage the distribution of instances across underlying hardware while ensuring physical isolation. By creating a deployment set, you can forcibly distribute instances across different underlying hosts, switches, or racks.
Purchase instances on dedicated underlying physical resources
If your business operates in an industry with strict compliance or security requirements and demands high performance stability, we recommend that you purchase instances on dedicated hosts.
A dedicated host (DDH) is a cloud server that provides physical resources exclusively to a single user, meeting the higher requirements of business for resource exclusivity, resource isolation, security, and performance. As the only user of a dedicated host, you do not need to share all physical resources of the cloud host with other users, and you can plan physical resources independently.
Purchase instances by using Auto Scaling
If your business requires continuous, stable operation or needs to handle scenarios such as short-term traffic spikes or scheduled promotions, we recommend that you use Auto Scaling (AS) to purchase instances.
AS provides an on-demand scalable resource pool of ECS instances. You can configure desired instance counts, scheduled quantitative scaling, or monitoring-driven intelligent scaling, or perform manual scaling. Then, AS identifies real-time workload changes and automatically adjusts the number of instances or their instance types in a scaling group promptly. This balances business demands with resource capacity while reducing the costs of manual operations and human maintenance.