Server

Definition

A powerful computer that provides services to other computers, functioning like a restaurant kitchen that serves food to many customers.

Use Cases

Provider Equivalents

Frequently Asked Questions

What's the difference between a server and a virtual machine (VM)?
A server is a computer that provides services (like hosting a website). A virtual machine is a software-based server that runs on physical hardware. In the cloud, when people say “server,” they often mean a VM you rent from a provider.
When should I use a server?
Use a server when you need to run an application continuously (websites, APIs, databases, game servers), need control over the operating system and software, or need predictable performance. If you only need to run code without managing servers, consider serverless options instead.
How much does a server cost?
Cost depends on CPU/RAM size, how long it runs (per-second or per-hour billing is common), storage type and size, data transfer (egress) charges, and extras like load balancers or managed backups. Smaller VMs can be low-cost per month, while high-CPU/high-memory servers and high outbound traffic can cost significantly more.

Category: hardware

Difficulty: basic

Related Terms

See Also