A hosting server is a computer, but not one you would recognise from your desk. It is built to run for years without stopping, to be repaired without being switched off, and to be shared among many users at once. Here is what is inside one and why each part matters to a website.
The chassis
Servers are flat metal boxes designed to slide into a rack. Their height is measured in units — a 1U server is 44.45 mm tall, a 2U is twice that. A 42U rack holds up to 42 of them, stacked. Everything about the chassis is about airflow: fans at the front pull cold air across the components and push hot air out the back into the datacenter's hot aisle. More on that in how a datacenter rack works.
CPU
The processor runs your PHP, your database queries, your TLS handshakes. Server CPUs — AMD EPYC, Intel Xeon — differ from desktop chips in three ways that matter:
- Core count. 16 to 128 cores per socket, often two sockets per server. Hosting workloads are many small jobs in parallel, so more cores beat a higher clock.
- Memory channels and ECC support. Server CPUs address far more RAM, with error correction.
- Sustained load. They are rated to run at 100% for years, with cooling to match.
On a VPS, "2 vCores" means two threads of a physical CPU are reserved for your virtual machine. What that is worth depends entirely on the underlying chip: two cores of a current EPYC do far more work than two cores of a 2015 Xeon. Ask the provider what the host CPU is; the honest ones tell you.
RAM
Memory holds whatever is being worked on right now: the running PHP processes, the database's cache of hot rows, the operating system's file cache. Running out of it is the most common reason a server becomes slow, because the OS starts swapping to disk — thousands of times slower.
Server RAM is ECC (error-correcting): it detects and fixes single-bit flips that happen naturally from cosmic rays and electrical noise. On a desktop a flipped bit is a crash once a year; on a server holding a database for months, it is silent corruption. See ECC RAM explained.
A rule of thumb for a PHP site: 4 GB handles a busy WordPress store; 8 GB handles several; the database wants as much as its working set, which for most sites is under 2 GB.
Storage
Three generations are still on sale, and the difference is not subtle:
| Type | Interface | Random reads (IOPS) | Latency |
|---|---|---|---|
| HDD | SATA, spinning platters | ~150 | 5–10 ms |
| SATA SSD | SATA, flash | ~90,000 | ~0.1 ms |
| NVMe SSD | PCIe, flash | ~1,000,000 | ~0.02 ms |
A website is thousands of small random reads — PHP files, database pages, cached fragments. That is the workload where NVMe is 5–10× faster than SATA SSD and 1000× faster than a disk. Comparison in detail: NVMe vs SSD vs HDD.
Servers rarely rely on one drive. They mirror or stripe several in a RAID array so a failed drive costs nothing but a replacement. RAID levels explained.
NIC (network card)
The port that connects the server to the datacenter switch. 1 Gbps was standard for a decade; 10 and 25 Gbps are now common on hosting servers, and the switches above them run 100 Gbps uplinks. A VPS's "port speed" is a share of this, capped by the provider — 500 Mbps or 1 Gbps is typical and is far more than a website uses. What the numbers mean is covered in bandwidth, traffic and port speed.
Power supplies
Two of them, each able to run the whole server alone, plugged into two separate power feeds. One can fail or be unplugged for maintenance and the server never notices. That, plus the UPS and generators behind the feeds, is how a datacenter reaches 99.99% power availability.
Management controller
A small computer inside the server (IPMI, iDRAC, iLO) with its own network port. It lets a technician see the console, power-cycle the machine and reinstall the OS even when the main system is frozen — without walking to the rack. It is how a "dead" server gets fixed at 3 a.m. from a laptop.
What this means for a spec sheet
When comparing VPS plans, the numbers that change day-to-day performance, in order:
- Storage type — NVMe or not. This is the biggest single factor for a database-backed site.
- RAM — enough that nothing swaps.
- CPU generation — not just core count.
- Port speed — almost never the bottleneck for a website.
Every VPSPioneer managed VPS runs on NVMe storage with ECC memory on current-generation hardware, and the plan page lists the guaranteed cores and RAM, not "up to".