Machine Type and CPU Platform
Users can choose different types of cloud servers according to the type and scale of applications they need to deploy when creating a Surfercloud cloud server. At present, Surfercloud cloud server provides the following seven types: Kuaijie O, Kuaijie PRO, Kuaijie Memory, Kuaijie Shared, General, High Frequency, and GPU. Different instances offer different combinations of computation, memory, storage, and network bandwidth. You may flexibly choose cloud servers as you need.
Instance Type
Detail of Surfercloud cloud server types:
Instance | Category | CPU Frequency | Internal Bandwidth | Features | Applicable Scenarios |
---|---|---|---|---|---|
Kuaijie O | Kuaijie Series | Intel CascadeLake: 2.5GHz-3.9GHz Intel CascadelakeR: 3.0GHz-4.0GHz Intel IceLake: 2.6GHz-3.4GHz SapphireRapids: 2.7GHz-3.8GHz AMD EPYC2: 2.9GHz-3.4GHz Ampere Altra: 2.8GHz-3.0GHz | 25GbE | Offers both x86 and Arm architecture CPU platforms Excellent computation, storage, and network performance | All-around scenarios |
Kuaijie PRO - General | Kuaijie Series | AMD EPYC2: 2.9GHz-3.4GHz | 25GbE | Dedicated vCPU, no CPU resource competition among cloud servers, providing powerful computation capability and high stability | Rendering scenarios, gaming business scenarios |
Kuaijie PRO - Enhanced | Kuaijie Series | AMD EPYC2: 3.5GHz-3.9GHz | 25GbE | Top single-core computational power at 3.5GHz, significantly improved network performance compared to high-frequency type C | High-frequency trading, high-performance data, EDA etc. |
Kuaijie Memory | Kuaijie Series | Intel IceLake:2.6GHz-3.4GHz | 25GbE | Uses large-capacity memory servers, offers a wide range of CPU-memory ratio choices | Memory-based databases, e.g.: Redis Hadoop clusters, Spark clusters, and other enterprises with high memory requirements |
Kuaijie Shared | Kuaijie Series | AMD EPYC2: 2.6GHz-3.3GHz | 25GbE | CPU resources and performance sharing, with the high cost-performance cloud computing services provided by Huabei’s self-built data center | Medium and small websites, lightweight databases, lightweight enterprise applications, etc. |
General type N | Previous Generation Series | Intel Skylake: 2.6GHz-3.7GHz Intel Broadwell: 2.2GHz-2.9GHz | 10GbE | Flexible and diverse configurations | Enterprise applications, memory services, data analysis, etc. |
High-frequency type C | Previous Generation Series | Intel Skylake: 3.2GHz-4.2GHz | 10GbE | Uses a CPU with a main frequency of 3.2GHz, with high single-core computational performance | High-frequency trading, data processing, EDA, etc. |
GPU type G | Previous Generation Series | Intel Skylake: 2.6GHz-3.7GHz Intel Broadwell: 2.2GHz-2.9GHz | 10GbE | Equipped with Nvidia Tesla K80, P40, V100, or T4 GPU | AI, Scientific computing, Graphic rendering, etc. |
Instance iteration information:
- Kuaijie Series: The flagship cloud server series of Surfercloud, supports Network Enhancement 2.0 and RSSD cloud disk, thus the maximum network performance reaches 1000W PPS, and the maximum storage performance reaches 120W IOPS.
- Previous Generation Series: The previous generation of cloud servers only supports local disk/ordinary cloud disk/SSD cloud disk. In the available zones where Kuaijie Series is online, the previous generation series will not continue to supply.
- Instance integration: The original 4 models, KuaijieO, KuaijieOS, KuaijieOLITE, and KuaijieOMAX, have now been merged into KuaijieO.
Kuaijie O Type
-
Overview:
Kuaijie O is the flagship cloud server with excellent computation, storage, and network performance. The maximum network performance reaches 1000W PPS, and the maximum storage performance reaches 120W IOPS. After the integration of Surfercloud instances, Kuaijie O now provides two different architecture-based CPU platforms, i.e., x86 and Arm architecture. Currently, Kuaijie O cloud servers perform well in most scenarios such as web services, gaming services, data analysis, and processing. -
Supported CPU platforms: Intel Cascadelake(Gold6248); Intel Cascadelake-Refresh(Gold6248R); Intel IceLake(8358P); SapphireRapids(8458p);AMD EPYC2(Rome7542); Ampere Altra(8030).
-
CPU-Memory combination (The ratio supported ranges from 1:1 to 1:8. Different availability zones may offer different combinations.For accurate combinations, refer to the creation console):
CPU | Memory |
---|---|
1CORE | 1G,2G,4G,8G |
2CORES | 2G,4G,8G,16G |
4CORES | 4G,8G,16G,32G |
8CORES | 8G,16G,32G,64G |
16CORES | 16G,32G,64G,128G |
32CORES | 32G,64G,128G, 256G |
64CORES | 64G,128G,256G, 512G |
96CORES | 96G,192G,384G,768G |
4)Use Cases:
- Web Services
- Gaming Services
- Databases, Data Analysis
- Internet Components, Android Development
- All-around scenario
5)Supported functionalities and restrictions:
- Supports Network Enhancement 2.0
- Supports RSSD Cloud Disk Specific choice range:
System Disk | Data Disk |
---|---|
RSSD Cloud Disk (20-500GB) | RSSD Cloud Disk (20-32000GB) |
- Limitation: Linux servers with Kuaijie only support high kernel version images (i.e., images with kernel version ≥ 4.19).
Kuaijie PRO - General
-
Overview:
Kuaijie PRO - General is a cloud server model with dedicated vCPUs. There’s no CPU resource competition among cloud servers, offering stable and high-quality computational performance consistently. -
Supported CPU platforms: AMD EPYC2(Rome 7542); AMD EPYC2(Rome 7H12).
-
CPU-Memory combination (Support a ratio of 1:2 and 1:4. For accurate combinations, refer to the creation console):
CPU | Memory |
---|---|
2CORES | 4G,8G |
4CORES | 8G,16G |
8CORES | 16G,32G |
16CORES | 32G,64G |
32CORES | 64G,128G |
64CORES | 128G,256G |
96CORES | 192G,384G |
- Use Cases:
- Rendering scenarios: CPU offline rendering delivers high quality rendering at an excellent price/performance ratio
- Gaming business scenarios: MMO online multiplayer games, meets the demands for high performance and stability
- Other scenarios: Game accelerators, websites, and Web applications that require higher computation and network capabilities, medium and heavy load enterprise applications
- Supported functionalities and restrictions:
- Supports Network Enhancement 2.0
- Supports RSSD Cloud Disk Specific choice range:
System Disk | Data Disk |
---|---|
RSSD Cloud Disk (20-500GB) | RSSD Cloud Disk (20-32000GB) |
- Limitation: Linux servers with Kuaijie only support high kernel version images (i.e., images with kernel version ≥ 4.19).
Kuaijie PRO - Enhanced
-
Overview:
Kuaijie PRO - Enhanced uses AMD EPYC (Rome 7F52) CPU (3.5GHz-3.9GHz), which has the highest single-core computational power in the Kuaijie series. Additionally, its memory bandwidth is twice as much as Kuaijie O, and its L3 cache per core is four times as much as Kuaijie O. The maximum network performance reaches 1000W PPS, and the maximum storage performance reaches 120W IOPS. -
Supported CPU platforms: AMD EPYC2(Rome 7F52).
-
CPU-Memory combination (The ratio supported ranges from 1:1 to 1:8. Different availability zones may offer different combinations.For accurate combinations, refer to the creation console):
CPU | Memory |
---|---|
2CORES | 2G,4G,8G,16G |
4CORES | 4G,8G,16G,32G |
8CORES | 8G,16G,32G,64G |
16CORES | 16G,32G,64G,128G |
32CORES | 32G,64G,128G |
48CORES | 128G |
- Use Cases:
- Suitable for businesses that require single-core computational power, such as high-frequency trading, high-performance data, EDA, etc.
- Supported functionalities and restrictions:
- Supports Network Enhancement 2.0
- Supports RSSD Cloud Disk Specific choice range:
System Disk | Data Disk |
---|---|
RSSD Cloud Disk (20-500GB) | RSSD Cloud Disk (20-32000GB) |
- Limitation: Linux servers with Kuaijie only support high kernel version images (i.e., images with kernel version ≥ 4.19).
Kuaijie Memory Type
-
Overview:
Kuaijie Memory Type is a large-capacity memory product that comes with the Intel’s 3rd-generation® Xeon® Scalable Processor IceLake (Platinum 8358P) and Intel® Optane™ Persistent Memory (PMem). It provides a super-large processor-to-memory ratio of up to 1:16, significantly reducing the cost of memory-oriented applications per GiB of memory. In addition, Kuaijie Memory type adds AMD platform, providing a super-large CPU-to-memory ratio of up to 1:16. -
Supported CPU platforms: Intel IceLake(Platinum 8358P) ; AMD EPYC2(Rome7542).
-
CPU-Memory combination (The ratio supported includes 1:8 and 1:16. Different availability zones may offer different combinations.For accurate combinations, refer to the creation console):
CPU | Memory |
---|---|
2CORES | 16G,32G |
4CORES | 24G,64G |
8CORES | 64G,128G |
16CORES | 128G,256G |
32CORES | 256G,512G |
64CORES | 512G,1024G |
96CORES | 768G,1536G |
- Use Cases
- IMDB-like databases: Use more memory than disk, such as Redis and Memcached.
- Container servers: Increase container density.
- Key-Value databases: Typically user-developed applications that provide a large in-memory environment.
- Recommendation systems: Used in index servers, parameter servers, etc.
- Search applications: Such as Tencent WeChat search and Magi.com’s search engine.
- Game servers: Expand memory to increase the number of external connections.
- CDN servers: Use large memory to cache video data, improving performance and reducing disk dependency.
- Supported functionalities and restrictions:
- Supports Network Enhancement 2.0
- Supports RSSD Cloud Disk Specific choice range:
System Disk | Data Disk |
---|---|
RSSD Cloud Disk (20-500GB) | RSSD Cloud Disk (20-32000GB) |
- Limitation: Linux servers with Kuaijie only support high kernel version images (i.e., images with kernel version ≥ 4.19).
Kuaijie Shared Type
-
Overview:
Kuaijie Shared uses a non-binding CPU scheduling mode. In a CPU resource-sharing environment, coupled with the high cost-performance cloud computing services provided by Huabei’s self-built data center, users can enjoy premium cloud computing services at a low price in non-performance-sensitive scenarios. -
Supported CPU platforms: AMD EPYC2(Rome 7542).
-
CPU-Memory combination (The ratio supported ranges from 1:1 to 1:8. Different availability zones may offer different combinations.For accurate combinations, refer to the creation console):
CPU | Memory |
---|---|
1CORE | 1G,2G,4G |
2CORES | 2G,4G,8G |
4CORES | 4G,8G,16G |
8CORES | 8G,16G,32G |
16CORES | 16G,32G,64G |
- Use Cases:
- Medium and small website building, forum communities, and Web applications
- Development environment configuration, server building, code repositories, microservices, testing
- Lightweight Databases, Caches
- Lightweight enterprise applications and application services
- Supported functionalities and restrictions:
- Supports Network Enhancement 2.0
- Supports RSSD Cloud Disk Specific choice range:
System Disk | Data Disk |
---|---|
RSSD Cloud Disk (20-500GB) | RSSD Cloud Disk (20-32000GB) |
- Limitation: Linux servers with Kuaijie only support high kernel version images (i.e., images with kernel version ≥ 4.19).
General Type N
-
Overview:
General Type N is the previous generation type, which provides flexible CPU, memory, and disk combinations.This type is suitable for scenarios with balanced computation, storage, and network requirements. -
CPU platforms supported: Intel IvyBridge/Haswell/Broadwell/Skylake
-
CPU-Memory combination (Support a ratio of 1:1-1:8. For accurate combinations, refer to the creation console):
CPU | Memory |
---|---|
1CORE | 1G,2G,4G,8G |
2CORES | 2G,4G,6G,8G,12G,16G |
4CORES | 4G,6G,8G,12G,16G,32G |
8CORES | 8G,12G,16G,24G,32G,48G,64G |
16CORES | 16G,24G,32G,48G,64G,128G |
24CORES | 24G,32G,64G,96G,192G |
32CORES | 32G,64G,128G |
- Use Cases:
- Fully applicable
- Supported functionalities and restrictions:
- Network Enhancement 1.0 / Network Enhancement 2.0 (Only Skylake and above support)
- Disk Type Support: Only Support Cloud Disk, Regular Local Disk, SSD Local Disk
Specific choice range:
System Disk | Data Disk |
---|---|
SSD Cloud Disk (20-500GB) | SSD Cloud Disk (20-4000GB), Regular Cloud Disk (20-8000GB) |
Regular Local Disk (20-100GB) | Regular Local Disk (20-2000GB) |
SSD Local Disk (20-100GB) | SSD Local Disk (20-1000GB) |
High Frequency Type C
-
Overview:
Instance with CPU frequency ≥3.2GHz, excellent single-core performance. -
Supported CPU platforms: Intel Skylake
-
CPU-Memory combination (Support a ratio of 1:1-1:8. For accurate combinations, refer to the creation console):
CPU | Memory |
---|---|
1CORE | 1G,2G,4G,8G |
2CORES | 2G,4G,8G,16G |
4CORES | 4G,8G,16G,32G |
8CORES | 8G,16G,32G,64G |
16CORES | 16G,32G,64G,128G |
32CORES | 32G,64G,128G |
- Use Cases:
- Suitable for computational businesses such as high-frequency trading, rendering, AI, etc.
- Supported functionalities and restrictions:
- Network Enhancement 1.0
- Disk Type Support: Only Support Cloud Disk, Regular Local Disk, SSD Local Disk
Specific choice range:
System Disk | Data Disk |
---|---|
SSD Cloud Disk (20-500GB) | SSD Cloud Disk (20-4000GB), Regular Cloud Disk (20-8000GB) |
Regular Local Disk (20-100GB) | Regular Local Disk (20-2000GB) |
SSD Local Disk (20-100GB) | SSD Local Disk (20-1000GB) |
CPU Platform
CPU Platform Overview
The CPU platform attribute refers to the CPU microarchitecture version of the host machine where the instance is located, which includes the following options:
- Intel IvyBridge
- Intel Haswell
- Intel Broadwell
- Intel Skylake
- Intel Cascadelake
- Intel Cascadelake-Refresh
- Intel IceLake
- AMD EPYC2
- Arm Altra
The main difference between each CPU platform is the different hardware architecture and instruction set. The price of instances under the same CPU architecture but different CPU platforms is the same.
You can choose the lowest CPU platform when creating or let the backend fully automate the assignment. For example, when users choose the general type with the CPU platform ≥ Intel Haswell (V3) during creation, the backend scheduling system may schedule the host to a host machine with Haswell, Broadwell, or Skylake platforms.
Best practices for choosing CPU platform
-
The CPU platform is an advanced option when creating an instance, ordinary Web sites/APPs/databases/devops and others that are not heavy computation businesses (CPU average usage rate is less than 30%), as well as those without requirements for the instruction set, are advised to select CPU platform as automatic assignment.
-
For businesses with instruction set requirements (such as software explicitly requiring AVX instruction set), you are advised to choose according to the following table:
CPU Platform | AVX | AVX-2 | AVX-512 | AMX |
---|---|---|---|---|
Intel/IvyBridge | ||||
Intel/Haswell | √ | |||
Intel/Broadwell | √ | √ | ||
AMD/EPYC2 | √ | √ | ||
Intel/Skylake | √ | √ | √ | |
Intel/Cascadelake | √ | √ | √ | |
Intel/Cascadelake-Refresh | √ | √ | √ | |
Intel/IceLake | √ | √ | √ | |
Intel/SapphireRapids | √ | √ | √ | √ |
Arm/Altra |
- For businesses with clear computation performance requirements, it is recommended to choose the latest generation available in the current availability zone.