What is a VPS? VPS vs cloud server pricing and specs

What is a VPS? VPS vs cloud server pricing and specs

October 22, 2026

Aron Wagner

Aron Wagner

CEO & Co-Founder

A VPS (virtual private server) is a virtual machine you rent on a provider's physical server. You get your own operating system, root access, and a share of the host's CPU, memory and disk.

A cloud server is a virtual machine too. What usually comes with the "cloud" name is billing by the hour, an API, storage you can move between machines, and resizing without a support ticket, but the word doesn't guarantee any of it. Mostly it's a sales label. Read the spec sheet, not the name.

One kind of VPS really is different: some are containers, not virtual machines. OpenVZ, for example, makes isolated containers it calls "VPSs", and every one of them runs the same OS kernel as the host, so you can't bring your own kernel. A hypervisor-based VPS gives each machine its own virtual hardware, the same as a cloud server.

People who sell hosting don't agree on the label either. In a 2021 LowEndTalk thread asking what cloud hosting really means, one member called cloud "a marketing term at the end of the day", and a host replied, "It's not a marketing term and it's not high availability." The host is right about the second half. "Cloud" doesn't mean your server stays up, and that's the part to remember.

VPS and cloud server features to check

NIST's definition of cloud computing comes down to resources you take and give back yourself, on demand, from a shared pool, with the provider metering what you use. Here's how that shows up on a spec sheet:

CheckWhat to look forWhat it means for you
CPU"Dedicated" or "shared" vCPU, and any burst or credit limitsWhether your app gets the same speed at 3 p.m. as at 3 a.m.
DiskLocal SSD on the host, or network storageLocal is fast and stays with that host; network storage can move with the machine
BillingMonthly plan or by the hour, and whether stopped machines are billedWhat a test server or a traffic spike costs you
ResizingChange CPU, memory or disk in placeWhether growing means a migration
APIAn API, SDKs or a Terraform providerWhether you can script it or only click through a panel
Host failureWhat the provider says happens when the physical host diesWhether one server can take your app offline

Cheap VPS plans: is the CPU shared or dedicated?

The biggest difference between two servers with the same "2 vCPU" label is whether those CPUs are yours. DigitalOcean's plan guide puts it plainly: a dedicated CPU plan gets "guaranteed access to the full hyper-thread at all times", while on a shared CPU plan the hyper-thread "may be shared between multiple other Droplets", and when the neighbors are busy, "a Droplet could receive fractions of hyper-threads."

AWS has a third kind. Its T instances give you a baseline with the ability to burst, paid for with CPU credits. In Standard mode, once the credits run out, the CPU comes down to the baseline until it earns more. T3 instances start in Unlimited mode instead, where sustained bursts cost extra.

You can check a server you already have. Run top and watch the st value, which the man page defines as "time stolen from this vm by the hypervisor". If it sits well above zero while your app is slow, something else on the host is getting your CPU time.

Our VMs come with dedicated vCPU and RAM. Standard VMs run on Intel hosts and keep their disk on local SSD on the host; Premium VMs run on AMD EPYC hosts with NVMe network storage clustered across those hosts.

VPS bandwidth and outbound traffic

Read how a plan charges for outbound traffic: an allowance with a price for every terabyte over it, or a bill for every gigabyte you send. A busy month shows up in this line before any other.

On American Cloud, outbound transfer from a VM is unmetered and there are no egress fees. What that saves at different traffic levels is in egress fees explained, and the providers that don't charge for it are compared in cloud providers with no egress fees.

Cloud server uptime: what an SLA guarantees

The word "cloud" doesn't keep one server online. A single virtual machine runs on a single physical host, whatever it's called, and when that host fails, your machine goes down with it.

Some providers move machines off a host before it fails. Google Compute Engine live-migrates a running instance to another host in the same zone during maintenance, with no reboot and the same IP address; when the hardware fails outright, the instance terminates and restarts automatically. DigitalOcean live-migrates Droplets for maintenance, upgrades and hardware failures. Those are features of those two providers. The word "cloud" doesn't include them.

An SLA is a promise about credits, not a second server. Ours aims for 99.9% network uptime and pays service credits when we miss it. If your app has to survive a host failure, run it on two VMs behind a load balancer, which is $12 a month on our rate card.

[ When the host fails ]
One server versus two servers behind a load balancer when a host failsLeft: one virtual machine on one physical host. When that host fails, the app is offline, whether the machine was sold as a VPS or a cloud server. Right: two virtual machines on two hosts behind a load balancer. When one host fails, the load balancer sends traffic to the other machine and the app stays up. On American Cloud the load balancer is $12 a month.One VMTwo VMsVisitorsHost (failed)VMApp offlineVisitorsLoad balancerFailedVMHostVMApp stays upVPS or cloud server$12 load balancer
What a host failure does to one VM, and to two.

VPS deployment with an API, SDK or Terraform

A server you can only create by clicking through a control panel is hard to rebuild the same way twice. Before you pick a provider, check what you can script.

Our VMs come with a REST API, official SDKs for TypeScript, Go and Python, a Terraform provider, and an MCP server so an AI assistant can manage them for you. You can change a VM's CPU, memory or root disk in place from its Manage menu, and attach block storage volumes that outlive any one VM.

American Cloud VPS pricing

We don't sell anything called a VPS. We sell cloud VMs, billed by the hour or on a monthly term, priced from one rate card: $10 per vCPU, $5 per GB of memory and $1 per 16 GB of disk a month. List prices on October 22, 2026, Standard (Intel) hosts:

VM sizeMonthly termFull month billed by the hour
1 vCPU, 1 GB, 25 GB disk$16.56$16.89 ($0.0235 an hour)
2 vCPU, 4 GB, 50 GB disk$43.13$43.99
4 vCPU, 8 GB, 50 GB disk$83.13$84.79

Hourly billing costs 2% more and suits servers you start and delete.

A shared-CPU box with the same label is a different product, so compare at the same CPU type: cloud server pricing at 8 clouds puts the same dedicated-CPU server side by side. And when something breaks, a person answers: our median support response time is under two minutes.

Start with one VM. Add a load balancer, a second VM or Kubernetes when your traffic calls for it, not before. To price your own server, use the pricing calculator.

Contact us