Skip to main content

VPS

A VPS (Virtual Private Server) is a product that splits one physical server into multiple isolated virtual machines through virtualization. Each VPS has its own operating system, an allocated share of CPU, memory, and disk, and its own public IP. With root access, you can run it like a dedicated server.

How it works

Isolation depends on the virtualization technology: KVM provides full virtualization with an independent kernel per VPS and the best compatibility, while container-based approaches like LXC/OpenVZ share the host kernel — cheaper, but kernel parameters (such as enabling BBR) are limited by the host. Beyond CPU, memory, and disk, the specs that matter most when buying are route quality (return paths matter a lot for China-bound traffic), shared versus dedicated bandwidth, traffic billing, and the provider's overselling rate — oversold hosts are the classic cause of unpredictable performance. Compared with cloud instances (ECS and similar), VPS products are cheaper with fixed configurations but lack elastic scaling and high-availability orchestration, fitting personal projects, test environments, and small sites.

Examples

  • 1.A personal blog or portfolio site on an entry-level VPS with predictable yearly cost
  • 2.Disposable dev and test environments spun up and torn down as needed
  • 3.Long-running self-hosted services such as proxies, dashboards, and monitoring

Related Terms