Servers you create with a command
The hardware is not the interesting part. A cloud instance is, underneath, a virtual machine built on the same technology as a VPS, running on a computer in a building you will never visit. What changed is everything wrapped around it. Renting a server used to involve a sales conversation, a commitment and a wait. On DigitalOcean, Hetzner Cloud, AWS or Azure it involves one API call, and the machine is running before you have finished reading the confirmation. That single property cascades outwards. If a program can create a server, then a build pipeline can create one, a configuration file kept in version control can describe a whole environment, and the environment can be destroyed at night and rebuilt each morning from that description. Terraform, Pulumi and their relatives exist because infrastructure turned into something you declare instead of something you order. The same property produces the model's signature failure. An undersized fixed server gets slow, which is irritating but has a floor. A misconfigured cloud account gets expensive, and expense has no floor: an autoscaling group with a broken health check will replace instances until somebody notices, a forgotten load balancer bills by the hour for doing nothing, and outbound traffic is metered per gigabyte on the large platforms whether it came from a product launch or from a bot working through your image library. Keeping that under control is an operational discipline, not something finance handles afterwards.
- The hyperscalers (AWS, Google Cloud, Microsoft Azure) sell hundreds of services across regions on every continent, with the compliance paperwork large organisations are obliged to ask for, and a pricing structure complicated enough that each of the three publishes its own calculator to help you estimate a bill in advance.
- Developer clouds (DigitalOcean, Hetzner Cloud, Vultr, Linode) offer a deliberately short catalogue: instances, block storage, object storage, managed Postgres or MySQL, a load balancer. Prices are flat monthly figures with a traffic allowance included, which removes the metered egress that catches people out elsewhere.
- Managed layers on top hide the machine entirely. Application platforms deploy straight from a repository and operate the runtime on your behalf, the PaaS end of this same market, while traditional hosts increasingly run their managed hosting tiers on cloud infrastructure without ever mentioning it.
- What stays yours in the raw model is more than newcomers expect: the operating system inside the instance, its patches, its firewall rules, its backups and its monitoring. Buying cloud capacity is buying provisioning speed, not an administrator.
