Feature
1. Network Enhanced
Network Enhanced features are divided into two different versions: 1.0 and 2.0.
Network Enhanced 1.0
is a UHost 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 UHosts 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 Outstanding series of models.
1.1 Performance comparison
Maximum Intranet Bandwidth | Maximum Package | Fee | Support Situation | |
---|---|---|---|---|
Without Network Enhancement | 10G [1] | 300,000 PPS | Free | Previous Generation Series of UHosts |
Network Enhanced 1.0 | 10G | 1,000,000 PPS | Additional charge (see the console) | Previous Generation Series of UHosts |
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 | Additional charge (see the console) | Outstanding Series UHosts |
[1] Under the condition of not enabling network enhancement, the ability to receive and send packages is the main performance bottleneck, so that the UHost 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 and shooting games;
- Advertisement: DSP frequently processes requests;
- Mobile Social Networking: Real-time social communication and push platforms;
- Web Application: Applications based on Web Socket.
1.3 Limitations
Network Enhanced 1.0:
- Hosts can only enable Network Enhancement 1.0 when created from images with the “Network Enhancement” (NetEhanced) feature included.
- Currently, only UHosts with 4 cores and above support network enhanced 1.0 feature.
Network Enhanced 2.0:
- Hosts can only enable Network Enhancement 2.0 when created from images with the “Network Enhancement 2.0” (NetEhanced_Ultra) feature included.
- Currently, Windows images/non-high kernel version images/1-core UHosts do not support network enhanced 2.0.
1.4 FAQ
Q:In models with Network Enhancement 2.0 enabled, why are there three network cards (eth0, eth1, eth2), and which one should be used for business?
A: eth1 is a non-network-enhanced network card, and eth2 is a Network Enhancement 2.0 network card. Typically, packet sending/receiving is handled by eth2 to maintain the high performance of Network Enhancement 2.0. However, since the eth2 network card cannot maintain connectivity during migration, eth1 ensures connectivity during online host migration. To address connectivity changes between eth1 and eth2, UCloud provides eth0 as the master network card, which maps to eth1 when it is available and eth2 when it is available. For business use, simply use the eth0 network card.
2. DataArk
Data Ark (Surfercloud DataArk) is a service that provides continuous data protection for Surfercloud UHost 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
The charging unit for DataArk is based on the total disk capacity. An additional fee of 0.4 RMB is charged per GB of disk space.