The sliced server
A hypervisor carves one physical machine into several virtual ones, each with its own operating system, IP address and allocated resources. Unlike shared hosting, where all accounts live inside one collectively-used system, a VPS is yours from the kernel up: you choose the OS, install what you want and configure the web server yourself. The provider's responsibility ends at the hypervisor.
That last sentence is the trade in one line. Root access means nobody stops you — and nobody saves you. Security patches, firewall rules, backups, a database that eats all the memory at 3 a.m.: on an unmanaged VPS these are your problems. The skills involved (Linux administration, networking basics) are learnable and genuinely useful, which is why a small VPS is one of the best practice environments in tech — but a production site is a bad place to practice.
VPS or cloud instance?
Technically they are the same thing — a virtual machine. The difference is the billing and provisioning model around it: classic VPS plans are monthly and fixed, cloud instances are API-created and billed by usage. Vocabulary aside, you administer both the same way.
