Cloud hosting explained
"Cloud hosting" is a marketing umbrella covering everything from a managed WordPress site to a hand-built Kubernetes cluster. Here's what it actually means when you're buying — and how the pricing catches people out.
What cloud actually gives you
- • Elasticity. Add or remove capacity in seconds, not weeks. Auto-scaling means you don't over-provision for the worst hour.
- • Managed services. Databases, object storage, queues and caches you don't have to run yourself.
- • Redundancy by default. Multi-AZ storage, snapshots, and live migration off failing hardware.
- • Pay-as-you-go. You pay per hour (or per second) — great for spiky workloads, bad if you leave things running.
The pricing gotchas nobody warns you about
Egress bandwidth
Data leaving the cloud is where bills go feral. The big three charge $0.08–$0.12 per GB out to the internet. A viral image on a static site can cost more than the server itself. Look for hosts with generous or free egress, or park static assets on a CDN.
- • Snapshot storage — pennies per GB, but nobody deletes old ones.
- • Inter-AZ traffic — replication across availability zones costs money.
- • Load balancer per-hour fees — even when nothing is passing through.
- • NAT gateway hours — sneaky and cumulative.
- • API request pricing on object storage (S3 and equivalents).
Picking a region
The rule is simple: pick the region closest to your visitors, not closest to you. Every 1000km of fibre adds roughly 10ms of round-trip latency, and pages start feeling sluggish above 100ms server response.
- Mostly EU visitors → Frankfurt, Amsterdam, Paris or London.
- Mostly US visitors → an east-coast region for the population weight.
- Global audience → pick where your database lives, and put a CDN in front for static assets.
Cloud vs VPS — the honest answer
A modern VPS from a good host runs on the same virtualisation stack as a "cloud" instance. The real differences are billing model, scaling APIs, and the ecosystem of managed services around it. If you don't need to auto-scale and you don't need managed Postgres/Redis/queues, a VPS with a fixed monthly price will almost always be cheaper and simpler.