A fake computer that runs inside a real computer. It's like having multiple phones running on one device.
You can run Windows and Mac operating systems at the same time on one computer using virtual machines.
All four services provide Infrastructure as a Service (IaaS) virtual machines: you choose an OS image, CPU/RAM, disk, and networking, then manage the guest OS and installed software. They differ mainly in instance families, pricing models, and ecosystem integrations.