Definitions · Infrastructure

What is bare metal?

Bare metal is a whole physical server for one tenant. When to choose it over virtual machines, what you take on, and how it is listed.

A technician working on hardware in a server room.
A technician working on hardware.

Bare metal is a physical server dedicated to a single tenant, with the operating system and its workloads running directly on the hardware instead of on a hypervisor shared with other customers.

Nothing sits between the machine and what you install: the kernel, the filesystem layout, the virtualisation stack if you want one, and the devices on the bus are all your choice. What you trade away is the instant, elastic provisioning a virtualised cloud is built around. Bare metal is handed over rather than conjured, and it is scaled by acquiring another machine rather than by resizing a resource.

Bare metal versus virtual machines

A virtual machine is software that emulates a computer on hardware shared with other tenants, which is what makes provisioning fast and resizing possible. The cost of that sharing is a layer of scheduling between your software and the machine: noisy neighbours, a host you cannot inspect, and limits on what kernel-level features are available to you.

Bare metal removes the layer and the benefit together. You get the whole machine's cores, memory and devices with no emulation overhead and no neighbour effects, and in exchange you wait longer for the machine, you lose the ability to migrate around a host failure, and you accept that scaling happens in machine-sized steps. Neither answer is categorically correct - the question is whether the abstraction is worth what it costs you.

When bare metal is the right answer

Certain workloads keep bringing buyers back to the physical machine:

  • Latency- and throughput-sensitive databases that cannot absorb a virtualisation layer.
  • Software licensed per core or per socket, where every allocated vCPU becomes a cost.
  • Regulated workloads whose audit scope has to name the hardware they ran on.
  • Accelerator topologies where bus lanes, NUMA boundaries and fabric placement decide performance.
  • Steady, saturating load that would never use the elasticity a VM pool is there to provide.

The common thread is a reason to care about the physical machine itself. When no such reason exists, a virtual machine is usually the better buy - and the service-model comparison covers where each fits.

What you take on

Dedicated hardware changes the operational contract. Provisioning takes longer than an API call, because a machine has to be found, imaged and checked. A hardware fault is a replacement rather than a migration. Capacity planning becomes yours: idle cores cannot be returned to a shared pool, and growth means another machine in the rack rather than a larger value in a form.

Plenty of teams want exactly that trade - they have an operations function, a compliance reason, or a steady workload. For everyone else the honest answer is that virtual machines and managed platforms cover more ground with less responsibility, and most operators are willing to sell both because the two buyers are usually different departments rather than different companies.

What sits above the machine

Dedicated servers are also the layer the other models are built from. A virtual machine runs on a hypervisor installed on a physical host; a container host runs containers on an operating system that is itself sitting on metal. A provider selling bare metal is therefore selling the bottom of its own stack, and whoever rents it decides what gets installed there - a hypervisor farm, an orchestration cluster, a database that wants the machine to itself, or nothing but an operating system and a monitoring agent.

The categories overlap in practice rather than compete. Teams that want orchestration but not the neighbours take a set of machines and build on them; teams that want neither take a virtual machine and stop thinking about hardware. It comes down to how much of the stack you intend to operate, which is the same question that decides whether dedicated hardware belongs in the project at all.

Bare metal as a listing

On the marketplace a dedicated machine is simply a fixed-capacity offer: a provider states the machine class - processors, memory, storage, network, any accelerators - along with where it sits and on what terms it is available. A buyer either accepts that description at the published price or posts an order describing the shape of machine required and lets providers answer it, as set out in the anatomy of a listing.

Both parties verify identity before the order matches, and the tenant funds escrow so the provider starts from committed funds rather than an open invoice. While the lease runs, consumption is metered and reported in signed batches; readings wait out a dispute window; settlement prices them against the lease and draws them from escrow. The category on VirtEngine is the IaaS marketplace, where bare metal sits alongside the virtual machines it is usually compared against.

In practice

A provider lists one machine class with its memory, storage and network stated plainly; the tenant reserves that exact box, funds escrow, and settles from the hours it runs.

Bare metal as a listing →

Questions

Asked about what is bare metal

What is the difference between bare metal and a virtual machine?

Bare metal gives one tenant the whole physical machine with no hypervisor in between; a virtual machine runs on hardware shared with other tenants through a virtualisation layer. Bare metal offers full control and no neighbour effects, while virtual machines provision and resize quickly.

When should you choose bare metal?

When the physical machine matters: latency-sensitive databases, per-core licensing, audit scopes that must name hardware, accelerator topologies, or steady load that never needs elastic resizing. If none of those apply, virtual machines are usually simpler.

Is bare metal slower to set up than cloud servers?

Yes. A virtual machine is created from a template, while a dedicated machine has to be allocated, imaged and verified first. The trade-off is the wait for full control of the hardware in exchange.

How is bare metal sold on VirtEngine?

As an IaaS listing that states the machine class, location and availability terms. Orders are matched with both parties identity-verified, backed by funded escrow, and settled from metered, signed usage records over the lease.

More questions → FAQ