Cloud services
Beginner-friendly explainers for the individual AWS, Azure and Google Cloud services you hear about most — what each one is, what it does, and when you would use it. The plain-English version, without the exam depth.
Amazon API Gateway is a managed service to create, publish, secure and manage APIs — a front door that sits in front of backend services and Lambda functions.
Read articleAmazon Athena is AWS’s serverless, interactive query service for analysing data directly in Amazon S3 using standard SQL — no servers or data warehouse to set up.
Read articleAmazon Aurora is AWS’s cloud-native managed relational database, compatible with MySQL and PostgreSQL and built for higher performance and availability than standard engines.
Read articleAmazon CloudFront is AWS’s content delivery network (CDN) — it caches content at edge locations near users so it loads faster and reduces load on the origin.
Read articleAmazon EKS (Elastic Kubernetes Service) is managed Kubernetes on AWS — AWS runs the Kubernetes control plane for you, and you run your containers on top of it.
Read articleAmazon Kinesis is AWS’s platform for ingesting and processing real-time streaming data, such as logs, clickstreams, telemetry and IoT data, as it arrives.
Read articleAmazon Route 53 is AWS’s scalable DNS and domain-registration service — it translates domain names to resources and can route traffic and check health.
Read articleAmazon SNS (Simple Notification Service) is a fully managed publish/subscribe service that fans a single message out to many subscribers at once.
Read articleAmazon SQS (Simple Queue Service) is a fully managed message queue that decouples the parts of an application so they can run, fail and scale independently.
Read articleAWS Elastic Beanstalk is a platform-as-a-service to deploy and run web apps — you provide the code, and it handles capacity, load balancing and scaling.
Read articleAWS Glue is AWS’s serverless data-integration and ETL service — it discovers, catalogues and transforms data so it is ready for analytics and machine learning.
Read articleAWS Step Functions is a serverless orchestration service that coordinates multiple AWS services and Lambda functions into visual workflows called state machines.
Read articleAzure App Service is Azure’s fully managed platform-as-a-service for hosting web apps, REST APIs and mobile backends without managing the underlying servers.
Read articleAzure Cosmos DB is Microsoft’s fully managed, globally distributed, multi-model NoSQL database — built for low-latency access at global scale.
Read articleAzure Data Factory is Azure’s cloud data-integration service for building pipelines that move and transform data at scale — Azure’s counterpart to AWS Glue.
Read articleAzure DevOps is Microsoft’s suite of developer tools for planning, source control, CI/CD and artifacts — covering the whole software delivery lifecycle in one place.
Read articleAzure SQL Database is Microsoft’s fully managed relational database service — a managed SQL Server engine that runs in Azure without you administering the server.
Read articleAzure Synapse Analytics is Azure’s analytics service bringing together data warehousing and big-data analytics — broadly Azure’s counterpart to Redshift and BigQuery.
Read articleGoogle Cloud Functions is Google Cloud’s serverless functions-as-a-service — run code in response to events without managing servers. The AWS Lambda equivalent.
Read articleGoogle Cloud Pub/Sub is Google Cloud’s fully managed real-time publish/subscribe messaging service, used to decouple applications and stream events at scale.
Read articleGoogle Cloud Run is Google Cloud’s fully managed serverless platform for running containers, scaling automatically — including down to zero when idle.
Read articleGoogle Cloud SQL is Google Cloud’s fully managed relational database service, supporting MySQL, PostgreSQL and SQL Server without you managing the underlying servers.
Read articleGoogle Vertex AI is Google Cloud’s unified managed platform for building, training and deploying machine-learning models, including access to generative AI foundation models.
Read articleAmazon CloudWatch is AWS’s monitoring and observability service — it collects metrics and logs, sets alarms, and builds dashboards for your AWS resources and applications.
Read articleAmazon DynamoDB is a fully managed, serverless NoSQL database — key-value and document data that scales automatically with low latency, with no capacity to manage.
Read articleAmazon EC2 (Elastic Compute Cloud) is AWS’s core compute service — resizable virtual servers, called instances, that you rent by usage instead of buying hardware.
Read articleAmazon ECS (Elastic Container Service) is AWS’s own container orchestration service — it runs and manages containers for you, on Fargate or on EC2.
Read articleAmazon RDS (Relational Database Service) is AWS’s managed relational database service — AWS handles provisioning, patching, backups and scaling for engines like MySQL and PostgreSQL.
Read articleAmazon Redshift is AWS’s fully managed cloud data warehouse — built to run large-scale analytical queries over structured data for reporting and business intelligence.
Read articleAmazon S3 (Simple Storage Service) is AWS’s object storage service — store and retrieve any amount of data as objects in buckets, built for extremely high durability.
Read articleAmazon SageMaker is AWS’s managed platform for building, training and deploying machine-learning models — the tool data scientists use to run the ML lifecycle on AWS.
Read articleAWS CloudFormation is AWS’s native infrastructure-as-code service — define AWS resources in JSON or YAML templates and provision them repeatably, with AWS managing the state.
Read articleAWS Fargate is a serverless compute engine for containers — it lets you run containers via ECS or EKS without provisioning or managing the underlying servers.
Read articleAWS Lambda is serverless compute — it runs your code in response to events without you provisioning or managing any server, and you pay only when it runs.
Read articleAzure Blob Storage is Azure’s object storage service for unstructured data — files stored as “blobs” in containers, the direct Azure equivalent of Amazon S3.
Read articleAzure Functions is Azure’s serverless compute service — run code in response to events without provisioning servers, the direct Azure equivalent of AWS Lambda.
Read articleAzure Kubernetes Service (AKS) is Microsoft’s managed Kubernetes offering — Azure runs the control plane so you focus on deploying and running containerised applications.
Read articleAzure Virtual Machines is Azure’s infrastructure-as-a-service compute — resizable virtual servers you rent by usage, the direct Azure equivalent of Amazon EC2.
Read articleGoogle BigQuery is Google Cloud’s serverless, fully managed data warehouse — query very large datasets with standard SQL without managing any infrastructure.
Read articleGoogle Cloud Storage is Google Cloud’s object storage service — store and retrieve any amount of data as objects in buckets, the equivalent of Amazon S3 and Azure Blob Storage.
Read articleGoogle Compute Engine is Google Cloud’s infrastructure-as-a-service virtual machines — resizable, customisable servers you rent by the hour, the equivalent of Amazon EC2.
Read articleGoogle Kubernetes Engine (GKE) is Google Cloud’s managed Kubernetes service — built by the company that created Kubernetes — so Google runs the control plane for you.
Read articleMicrosoft Entra ID is Microsoft’s cloud identity and access management service — formerly called Azure Active Directory (Azure AD) — for managing users, sign-in and access.
Read article