A powerful computer that provides services to other computers. Like a restaurant kitchen that serves food to customers.
When you visit a website, a server sends the webpage to your computer.
All are services for running servers (virtual machines) in the cloud. They let you choose CPU, memory, storage, and networking, then run operating systems and applications on them. They differ mainly in pricing models, instance/VM families, regions, and integrated management tools.