MyMisPal
← Cloud computing lessons
Lesson 4 of 9

Core services: compute, storage, databases and networking

Every provider has hundreds of services, but most systems are built on four categories. The good news: the concepts are the same, only the names differ:

ServiceAWSAzureGoogle Cloud
Virtual machineEC2Virtual MachinesCompute Engine
Object storage (images, backups)S3Blob StorageCloud Storage
Managed SQL databaseRDSAzure SQL DatabaseCloud SQL
Virtual private networkVPCVirtual NetworkVPC
Serverless functionsLambdaFunctionsCloud Run functions
Running containersECS / EKSAKSGKE

Containers such as Docker package an app with everything it needs into one box that runs the same anywhere: your laptop, the company server, or the cloud. Kubernetes manages hundreds of containers automatically.

Storage types: object storage for huge volumes of files, images and backups at low cost, block storage like a virtual server's hard disk, and file storage for folders shared across machines.

Watch outYour SQL skills from the database track carry straight over: a managed database is ordinary MySQL, PostgreSQL or SQL Server, only the provider runs the server and backups for you.
Spotted a mistake on this page, or have an idea to improve the site?