Elastic Cloud Server

Elastic Cloud Server Selection

2025-11-26 03:11:08

Introduction to the Background of ECS Selection

Before selecting an ECS, you need to make the most cost-effective decision based on resource requirements, availability and reliability, cost, and other factors. Usually, the following aspects need to be considered:

· Estimated resource requirements: For different business requirements, combine the business usage scenarios, load size and traffic to estimate the required CPU, memory and storage, so as to select the appropriate type of ECS instance.

· Availability requirements: Based on business availability requirements, select ECS from different availability zones or regions to deploy business and improve the disaster recovery capability of the business system.

· Reliability requirements: When selecting an ECS instance, consider the overall reliability requirements of the business architecture and select an ECS that matches databases, middleware and other products to ensure that the instance can run continuously and stably.

· Cost consideration: Different instance types have different prices. Generally speaking, larger memory, vCPU, and bandwidth are more expensive. You need to weigh the cost performance and choose the appropriate instance type based on actual needs.

Specifications

eSurfing Cloud Elastic Cloud Server provides a variety of instance specification types, and different specification types of ECS have different performance and price. Based on configurations such as vCPU, memory, network performance, and storage throughput, each instance type includes multiple instance specifications to choose from. In this way, you can choose the ECS instance that is most suitable for your business scenario according to your own needs, so as to obtain the best cost performance.

According to the characteristics, it can be divided into General-purpose type, Computing-plus type, Memory-optimized type, GPU Computing-accelerated type, GPU Graphics-acceleration basic type, etc. The instance specification name format is x<Specification Type>x<Generation>.xxxx<vCPU Count>.x<Memory Ratio to vCPU>.

· <specification type>: such as s, c, m, pi, g, etc., representing the specification type of ECS. Where s is General-purpose type, c is Computing-plus type, m is Memory-optimized type, pi is GPU Computing-accelerated type, and g is GPU Graphics-acceleration basic type.

· <Generation>: Such as 2, 6, etc., represents different hardware specifications, with larger numbers generally having higher performance.

· <vCPU Count>: Such as small, medium, large, xlarge, etc., represents the number of vCPU cores. Where, "medium" corresponds to 1 vCPU, "large" to 2 vCPUs, "xlarge" to 4 vCPUs, and "small" specifically refers to a small specification of 1 vCPU with 1G of memory.

· <Memory Ratio to vCPU>: Such as 1, 2, 4, 8, etc., represents the ratio of memory in GB to the number of vCPUs.

For example, s7.2xlarge.2 represents a general-purpose ECS with 8-core CPU and 16GB of memory.

For more types of features and specific specifications, see the Product Specifications page.

Scenario Selection

Common Business Selection Recommendations

Scenario

Selection Principles

Recommended Instance Types

Scenarios such as Web servers, development and test environments, and small database applications.

Balanced resource requirements for computing, storage and memory, with no specific configuration requirements.

General-purpose type, the recommended minimum specification is 2-core 4G general-purpose cloud server

Enterprise-level applications with high and stable computing performance, such as large-scale data processing and online gaming

It requires high computing resources such as CPU or memory, and has the characteristics of stable performance and exclusive resources.

Computing-plus type, the recommended minimum specification is 2-core 4G computing-plus cloud server

Scenarios such as large-scale databases, high-performance computing, and NoSQL.

It has high memory requirements and requires a lot of data computing.

Memory-optimized type, the recommended minimum specification is 2-core 16G memory-optimized cloud server

It is suitable for scientific computing in scenarios such as deep learning, high-performance databases, computational fluid dynamics, computational finance, seismic analysis, molecular modeling, and genomics.

With GPU pass-through technology, it can provide ultra-high general computing power.

GPU Computing-accelerated type, the recommended minimum specification is 16-core 64G Computing-accelerated cloud server

Scenarios such as HD video, graphics rendering, and remote desktop.

With GPU virtualization technology, it provides graphics processing unit (GPU) and high computing performance configuration, which can be applied to applications with high graphics rendering requirements.

GPU Graphics-acceleration basic type, the recommended minimum specification is 8-core 24G GPU Graphics-acceleration basic cloud server

             

Note:     

Select a region: Intranets between cloud services in different regions are not interconnected. Select a region close to your business to reduce network latency and improve access speed. For details, see How Do I Select a Region.

Select an availability zone: Intranets in the same AZ are interconnected, and different AZs are physically isolated. If you need to improve the high availability of your application, it is recommended that you create ECS in different availability zones. For details, see How Do I Select an Availability Zone.

 

              

Verification and Adjustment

After you complete the selection and start using the ECS instance, it is recommended that you verify whether the selected instance type is appropriate based on the performance monitoring information for a period of time.

For example, if you select s7.2xlarge.2 and the CPU usage of the instance is high, it is recommended that you log in to the instance to check the CPU usage and adjust the processor and memory size to meet your business requirements. For details, see Get started with Cloud Eye.

Relevant Product Recommendations

Auto Scaling

Auto Scaling (CT-AS) is a management service that automatically adjusts computing resources through policies according to your business needs. The service can automatically adjust the number of ECSs in the scaling group according to preset rules, automatically increase ECS instances when business demand rises, and automatically decrease ECS instances when business demand drops.

Scalable File Service

Scalable File Service (CT-SFS) provides on-demand scaling and high-performance file storage services, which can provide shared access to multiple ECSs, containers and physical servers on the cloud, with high availability and high data durability, providing strong support for a large number of small files and low latency and high IOPS applications.

Volume Backup Service

Volume Backup Service (CT-VBS) is a backup service provided for the system disk and data disk of the ECS. You can back up the disk on which important data is stored, and quickly restore the backed up data to the source disk in the event of ECS disk failure, accidental data deletion, or hacker attacks, ensuring maximum data security.

Cloud Server Backup Service

Cloud Server Backup Service (CT-CSBS) supports the backup services based on multi EVS consistency snapshot technology and the use of backup data to restore ECS data, which provides an overall solution for data backup and operation recovery.

Cloud Eye

Cloud Eye Service provides monitoring services for products such as ECS, EVS and EIP, and implements various functions, including performance metrics monitoring, automatic alarms, and historical information query. Cloud Eye Service allows you to understand cloud resource usage in more detail and make timely adjustments.


7qYmID5QzC7b