Feature
1. Network Enhanced
Network Enhanced features are divided into two different versions: 1.0 and 2.0.
Network Enhanced 1.0
is a cloud host feature obtained by Surfercloud using multi-core CPUs in conjunction with Linux kernel support for multiqueue NIC drivers to enable NIC multi-queue. It meets the demand for frequent communication, small packet size but large quantity in new scenarios. After enabling, the expected performance can be increased from 300,000 pps to 1,000,000 pps.
Network Enhanced 2.0
further upgrades the network performance of cloud hosts up to 10,000,000 pps through the host’s intelligent NIC hardware support and Single-root I/O virtualization (SR-IOV) technology. Currently, this feature only supports the Kujie series of models.
1.1 Performance comparison
Maximum Intranet Bandwidth | Maximum Package | Support Situation | |
---|---|---|---|
Without Network Enhancement | 10G [1] | 300,000 PPS | Previous Generation Series of Cloud Hosts |
Network Enhanced 1.0 | 10G | 1,000,000 PPS | Previous Generation Series of Cloud Hosts |
Network Enhanced 2.0 | 22G [2] | 2 cores: 1,250,000 PPS 4 cores: 2,500,000 PPS 8 cores: 5,000,000 PPS 16 cores and above: 10,000,000 PPS | Kujie Series Cloud Hosts |
[1] Under the condition of not enabling network enhancement, the ability to receive and send packages is the main performance bottleneck, so that the cloud host usually cannot reach the upper limit of 10G bandwidth. The maximum bandwidth can be calculated by the package upper limit (300,000 PPS) x average package size. For example, if the size of the communication package is 1400 bytes, the maximum bandwidth is 300000×1400×8=3.36Gbps.
[2] The bandwidth limitations of different specifications can be found in Intranet IP
1.2 Application Scenarios
- Game: Real-time and interactive games, such as ARPG, shooting games;
- Advertisement: DSP frequently processes requests;
- Mobile Social: Real-time social, communication, push platform;
- Web Application: Applications based on Web Socket.
1.3 Limitations
Network Enhanced 1.0:
- Only by creating a host with an image containing the feature “Network Enhanced” (NetEhanced), network enhanced 1.0 can be enabled.
- Currently, only cloud hosts with 4 cores and above support network enhanced 1.0 feature.
Network Enhanced 2.0:
- Only by creating a host with an image containing “Network Enhanced 2.0” (NetEhanced_Ultra) , network enhanced 2.0 can be enabled.
- Currently, Windows images/non-high kernel version images/1-core cloud hosts do not support network enhanced 2.0.
1.4 FAQ
Q:Machine type that enables network enhancement 2.0 includes 3 network cards: eth0, eth1, eth2. Which network card should we use?
A: eth1 is a non-network enhancement card and eth2 is a network enhancement 2.0 card. Usually, the host’s packet reception and transmission are supported by eth2, maintaining the high performance of network enhancement 2.0. But because the network enhancement 2.0 card cannot maintain connectivity during migration, thus when the host is migrated online, it is maintained by eth1. As the connectivity of eth1 and eth2 will change, Surfercloud provides eth0 as the master network card, mapping eth1 when eth1 is on, and eth2 when eth2 is on. Business should directly use the eth0 network card
2. DataArk
Data Ark (Surfercloud DataArk) is a service that provides continuous data protection for Surfercloud cloud host disks. DataArk can provide online real-time backup, with data recovery capabilities accurate to seconds so that you may avoid data losses caused by misoperation and malicious damage, effectively protecting your precious data.
2.1 Limitations
- Only ordinary local disks and ordinary cloud disks are supported.
- Currently, avaliable regions include the North China One region, Shanghai Two region, Guangzhou region and Hong Kong region.
2.2 Billing
Data Ark charges in total disk capacity.