Cloud

Primary AWS Services Guide

A concise field guide to the AWS services that form the foundation of modern cloud applications and platforms.

Amazon Web Services provides a broad catalog of cloud capabilities. The services below form a practical foundation for architects and developers designing common application platforms.

Compute and containers

Amazon EC2 (Elastic Compute Cloud) provides scalable virtual servers. Teams can deploy and manage instances without purchasing physical hardware in advance.

Amazon ECS (Elastic Container Service) runs and manages containerized workloads on AWS infrastructure, including serverless containers through AWS Fargate and clusters based on EC2.

Amazon EKS (Elastic Kubernetes Service) provides managed Kubernetes control planes for teams that want to use standard Kubernetes tooling and APIs.

Amazon ECR (Elastic Container Registry) stores and distributes container images and OCI artifacts with access controlled through AWS identity policies.

Storage and databases

Amazon S3 (Simple Storage Service) provides scalable object storage for application data, static websites, backups, analytics, logs, and archival use cases.

Amazon EBS (Elastic Block Store) supplies durable block volumes for EC2 instances. Volumes can be attached, detached, resized, backed up, and managed independently of the compute lifecycle.

Amazon EFS (Elastic File System) provides elastic shared file storage that can grow and shrink as data changes.

Amazon RDS (Relational Database Service) operates supported relational database engines while automating common tasks such as backups, patching, monitoring, and scaling.

Networking and traffic management

Amazon VPC (Virtual Private Cloud) creates isolated network environments with controlled address ranges, subnets, routes, gateways, and security policies.

Elastic Load Balancing distributes traffic across healthy targets such as EC2 instances, containers, and IP addresses.

Amazon Route 53 provides domain registration, authoritative DNS, traffic routing, and health-check capabilities.

Observability and identity

Amazon CloudWatch collects metrics, logs, and events from AWS resources and applications. Teams can build dashboards, configure alarms, and automate responses to operational conditions.

AWS Identity and Access Management (IAM) controls access to AWS services using users, roles, and policies. It is central to least-privilege design and auditable authorization.