ECS offers more than 200 ECS instance types in over 10 categories to meet your needs for different scenarios that have different service loads.

Principles for selecting instance types

The following table lists the principles on selecting instance types for individual users. These recommended instance types are only for your reference when you start using ECS. For more instance types, see Instance families.

Category Instance type and specifications Disk Public bandwidth Scenario
Entry level 1 vCPU and 1 GiB memory (ecs.t5-lc1m2.small) 40 GiB ultra disk 1 Mbit/s Recommended for web application servers, and personal websites with light traffic.
Note The performance mode of the t5 instance family is based on vCPU credits. For more information, see Overview.
Entry level 1 vCPU and 2 GiB memory (ecs.t5-c1m4.xlarge) 40 GiB ultra disk 2 Mbit/s Recommended for websites with moderate traffic, simple development environments, and code repositories.
General purpose 2 vCPUs and 8 GiB memory (ecs.g6.large) 40 GiB ultra disk 3 Mbit/s Meets the requirements of 90% of typical cloud computing users, and is recommended for enterprise operations, parallel computing, and common data processing.
Advanced 4 vCPUs and 16 GiB memory (ecs.sn2ne.xlarge) 40 GiB ultra disk 5 Mbit/s Recommended for medium- to large-scale websites, distributed analytics and computing, and web applications.


For more information about website architecture cases and scenarios, see Web Hosting Solution.

If you find that the instance specifications are too high or too low during use, you can change the instance type by upgrading or downgrading the instances. For more information, see Overview of instance upgrade and downgrade.