A separate computer on shared hardware
A cloud provider can split one physical server into several virtual machines (VMs). Each has its own operating system and a share of the server’s power and memory. To a team using it, a VM works much like a separate computer.
A team might use a VM to run a website, database, or container. Cloud providers often call a rented VM an instance. The provider runs the physical server; the team manages the software inside the VM.
Control comes with upkeep
The team controls the VM’s operating system and installed software. It must also keep them updated, manage access, and watch for problems. A managed service can take on more of that work.