1.Abstract
This article mainly records some core configuration explanations for beginners entering the Cloud Server industry. As long as you understand the main core configuration performance, you will not take detours when you learn more about and choose cloud servers later, and you will even have a faster learning threshold in this industry.
2. CPU/Memory
2.1 Explanation
First, why are we discussing these two together? Because most server vendors bundle the most basic CPU and memory together in their Cloud Server packages, making the information clearer and more transparent.
2.2 vCPU/RAM
vCPU (Virtual Central Processing Unit), a "unit of computing power," is a virtualization of a physical server into multiple servers. It's a mapping process, with layers of differentiation ultimately forming virtual central processing units. Many people might wonder why they see 1vCPU, 2vCPU, or even 16vCPU. This is the core configuration we'll be discussing: Hyper-Threading/Simultaneous Multithreading. The former is Intel technology, and the latter is AMD technology. Their principle is the same: a single physical server core can simultaneously handle two or more threads of different tasks, improving CPU efficiency.
Then you can usually understand the 1 core 2GB or 1 core 1GB configurations from server manufacturers.
Example: 4C8G
4C: Four computing cores, which are the heart of the system. Their main functions are logical calculation, program execution, and system processing.
8G: Memory is 8GB of temporary storage (RAM). Temporary storage refers to the data and programs that the system is currently running. The larger it is, the faster the web pages and access speed will be. The hard drive (SSD) that we usually know is used for permanent storage.
The concept can be simply summarized as 4C8G, which means that the office is 8 square meters (8G) in size and has 4 people (4C) working at the same time.
3. Bandwidth
3.1 Core Explanation
Bandwidth is like a wide highway. Users who have purchased IP addresses will perform various activities within this highway. The wider the highway, the more users can access and the faster the speed; conversely, the narrower the highway, the fewer users there will be and the slower the speed will be. Therefore, Bandwidth refers to the maximum amount of data that can be transmitted through a network connection at the same time.
3.2 Bandwidth Units and Differences
3.2.1 Units and Conversions
Bandwidth is measured in bps (bits per second).
Conversions:
1,000bps = 1Kbps
1,000,000bps = 1,000Kbps = 1Mbps
1,000,000,000bps = 1,000,000Kbps = 1,000Mbps = 1Gbps
3.2.2 Differences
3.3 Bandwidth Summary
Bandwidth, or network capacity, has different requirements depending on the bandwidth, resulting in variations in price and performance. While bandwidth determines the maximum usable bandwidth, the actual performance is calculated based on network fluctuations and latency at the time. Home broadband requires good downlink bandwidth, while data center bandwidth requires good uplink bandwidth.
4.CDN
4.1 Core Explanation
CDN stands for Content Delivery Network. Let's take an example: a user lives in Shanghai, but the file they need to download is in Xinjiang. This would take a very long time. If we add a CDN between them, the download time for the file from Xinjiang will be much faster.
With CDN: No need to transmit from the origin; a nearby caching server can handle the fast transmission.
Without CDN: Requires transmission from the origin, resulting in slower processing time.
With CDN: There's no need to transmit from the source; fast transmission can be achieved by using a nearby cache server.
No CDN: Requires transmission from the source, which is slow.
4.2 Core Features
Accelerated network access speed
Improved stability and security
Relieves pressure on source transmission
Suitable for multiple network scenarios
4.3 CDN Summary
In summary, the purpose of CDN is to accelerate and reduce pressure on the source. It better meets user needs for distributing network content and is now an indispensable feature for cloud server providers.
5. Summary
This article explains the core configuration of Cloud Servers. After reading it, you will have a general understanding of cloud server configuration. You can check and select from cloud server providers. Later, I will also focus on the types and categories of bandwidth backhaul. The theoretical knowledge of cloud servers needs to be combined with practical operation, so you may wish to try it out.