AWS Services Reference
Every AWS service explained in plain English — 119+ services organized by category. Use this as a quick reference while studying for your AWS certification exam.
Compute
(11)Run virtual servers, containers, and serverless functions
Amazon EC2
EC2
Resizable virtual servers (instances) in the cloud, supporting hundreds of instance types optimized for different compute, memory, storage, and GPU workloads.
AWS Lambda
Serverless compute that runs your code in response to events without provisioning or managing servers — you pay only for the compute time you consume.
Amazon ECS
ECS
Fully managed container orchestration service that runs Docker containers on a cluster of EC2 instances or serverless Fargate infrastructure.
Amazon EKS
EKS
Managed Kubernetes service that makes it easy to run Kubernetes on AWS without installing, operating, and maintaining your own control plane.
AWS Fargate
Serverless compute engine for containers that removes the need to provision and manage EC2 instances — works with both ECS and EKS.
AWS Elastic Beanstalk
Platform-as-a-service that automatically handles deployment, capacity provisioning, load balancing, and health monitoring for web applications.
Amazon Lightsail
Simplified cloud platform designed for developers who need virtual private servers, databases, and networking at predictable low monthly prices.
AWS Batch
Fully managed batch processing service that dynamically provisions compute resources to run hundreds of thousands of batch computing jobs.
AWS App Runner
Fully managed service that builds, deploys, and scales containerized web applications and APIs automatically from source code or container images.
AWS Outposts
Extends AWS infrastructure and services to your on-premises data center, enabling a consistent hybrid experience with the same APIs, tools, and hardware.
Amazon EC2 Auto Scaling
Automatically adjusts the number of EC2 instances in a group based on demand, ensuring you have the right capacity at the right time.
Storage
(9)Object, block, file, and archival storage solutions
Amazon S3
S3
Infinitely scalable object storage with 99.999999999% durability, supporting static websites, data lakes, backups, and media storage through multiple storage classes.
Amazon EBS
EBS
High-performance block storage volumes that attach to a single EC2 instance, available in SSD and HDD types optimized for different I/O workloads.
Amazon EFS
EFS
Serverless, elastic file system that can be mounted by multiple EC2 instances simultaneously, automatically scaling storage capacity up and down.
Amazon FSx
Fully managed file storage built on popular file systems — Windows File Server, Lustre (HPC), NetApp ONTAP, and OpenZFS — for specialized workloads.
Amazon S3 Glacier
Low-cost archival storage with retrieval options from milliseconds (Instant Retrieval) to hours (Flexible Retrieval, Deep Archive) for long-term data retention.
AWS Storage Gateway
Hybrid cloud storage service that connects on-premises environments to cloud storage via File Gateway, Volume Gateway, or Tape Gateway interfaces.
AWS Snow Family
Physical devices (Snowcone, Snowball, Snowmobile) for migrating large volumes of data to AWS when network transfer is impractical due to bandwidth or time constraints.
AWS Backup
Centralized, policy-based backup service that automates and manages backups across AWS services including EC2, EBS, RDS, DynamoDB, EFS, and FSx.
AWS DataSync
Online data transfer service that moves data between on-premises storage systems, edge locations, and AWS storage services at up to 10x faster than open-source tools.
Databases
(11)Relational, NoSQL, in-memory, time-series, and specialized databases
Amazon RDS
RDS
Managed relational database service supporting MySQL, PostgreSQL, MariaDB, Oracle, and SQL Server with automated backups, Multi-AZ failover, and read replicas.
Amazon Aurora
MySQL and PostgreSQL-compatible relational database built for the cloud with up to 5x the throughput of standard MySQL and 3x PostgreSQL, plus Aurora Serverless.
Amazon DynamoDB
Fully managed NoSQL database delivering single-digit millisecond performance at any scale, with on-demand or provisioned capacity and built-in replication.
Amazon ElastiCache
In-memory caching service compatible with Redis and Memcached that improves application performance by caching frequently accessed data at sub-millisecond latency.
Amazon Redshift
Cloud data warehouse optimized for analytic workloads that queries petabytes of structured and semi-structured data using standard SQL, with Redshift Serverless available.
Amazon Neptune
Fully managed graph database service that supports Property Graph (Apache TinkerPop Gremlin) and RDF (SPARQL) query languages for highly connected datasets.
Amazon DocumentDB
MongoDB-compatible managed document database service that emulates the MongoDB API and is designed for JSON document workloads at scale.
Amazon MemoryDB for Redis
Redis-compatible, durable, in-memory database that delivers ultra-fast performance with Multi-AZ durability, suitable as a primary database rather than just a cache.
Amazon Keyspaces
Scalable, highly available Apache Cassandra-compatible managed database service that requires no Cassandra cluster management.
Amazon Timestream
Fast, scalable, serverless time-series database designed for IoT and operational applications that ingest and query trillions of events per day.
Amazon QLDB
QLDB
Fully managed ledger database that provides a transparent, immutable, and cryptographically verifiable transaction log for applications requiring an authoritative data history.
Networking & Content Delivery
(11)Virtual networks, DNS, CDN, load balancing, and connectivity
Amazon VPC
VPC
Logically isolated virtual network within AWS where you define your own IP address ranges, subnets, route tables, security groups, and network gateways.
Amazon CloudFront
Global content delivery network (CDN) that accelerates delivery of websites, APIs, videos, and other content by caching it at 500+ edge locations worldwide.
Amazon Route 53
Highly available DNS web service offering domain registration, DNS routing (with 7 routing policies), and health checking for internet-facing and internal resources.
Elastic Load Balancing
ELB
Automatically distributes incoming traffic across multiple targets with three types: Application (HTTP/HTTPS), Network (TCP/UDP), and Gateway (third-party appliances).
Amazon API Gateway
Fully managed service for creating, publishing, securing, and monitoring REST, HTTP, and WebSocket APIs at any scale with authentication, throttling, and caching.
AWS Direct Connect
Dedicated private network connection from your data center to AWS, bypassing the public internet to provide consistent bandwidth and reduced latency.
AWS Transit Gateway
Network transit hub that connects VPCs and on-premises networks through a central gateway, replacing complex VPC peering meshes with a hub-and-spoke model.
AWS Global Accelerator
Networking service that improves global application performance by routing traffic through the AWS global network to the optimal endpoint, providing static IP addresses.
AWS PrivateLink
Provides private connectivity between VPCs and AWS services without exposing traffic to the public internet, using interface VPC endpoints.
AWS VPN
Encrypted tunnels connecting your on-premises networks to AWS over the public internet via Site-to-Site VPN or connecting individual devices via Client VPN.
AWS Network Firewall
Managed firewall service providing stateful and stateless packet filtering, intrusion prevention, and web filtering for VPC traffic at scale.
Security, Identity & Compliance
(15)Identity management, threat detection, data protection, and compliance
AWS IAM
IAM
Identity and Access Management for controlling who can authenticate and what actions they can perform on AWS resources, using users, groups, roles, and policies.
AWS Organizations
Account management service for consolidating multiple AWS accounts into an organization with centralized billing, policy-based controls via SCPs, and account vending.
Amazon Cognito
User identity service providing authentication, authorization, and user management for web and mobile apps via User Pools (auth) and Identity Pools (federated access).
Amazon GuardDuty
Continuous threat detection service that analyzes CloudTrail, VPC Flow Logs, and DNS logs using machine learning to identify malicious activity and unauthorized behavior.
Amazon Inspector
Automated vulnerability management service that continuously scans EC2 instances and container images for software vulnerabilities and unintended network exposure.
Amazon Macie
Machine learning-powered security service that automatically discovers, classifies, and protects sensitive data (PII, credentials, financial data) stored in Amazon S3.
AWS Security Hub
Centralized security management service that aggregates, prioritizes, and provides actionable findings from GuardDuty, Inspector, Macie, and third-party tools.
AWS WAF
WAF
Web application firewall that protects web applications from common exploits like SQL injection, cross-site scripting, and bot traffic using customizable rules.
AWS Shield
DDoS protection service with Shield Standard (automatic, free) for layer 3/4 attacks and Shield Advanced ($3,000/month) for sophisticated attack mitigation and 24/7 support.
AWS KMS
KMS
Key Management Service for creating and controlling cryptographic keys used to encrypt data, integrated with most AWS services and supporting customer-managed key policies.
AWS Secrets Manager
Manages, retrieves, and automatically rotates secrets like database passwords and API keys, with native integration for RDS, Redshift, and DocumentDB.
AWS Certificate Manager
ACM
Provisions and manages SSL/TLS certificates for use with CloudFront, ALB, and API Gateway, including automatic renewal for public certificates.
Amazon Detective
Security analytics service that automatically collects log data to create visualizations that help you analyze, investigate, and identify the root cause of security findings.
AWS CloudHSM
HSM
Dedicated hardware security module in AWS that lets you manage your own cryptographic keys with FIPS 140-2 Level 3 validated hardware for compliance requirements.
AWS IAM Identity Center
Centralized SSO and access management for AWS accounts and business applications, replacing AWS SSO with support for external identity providers like Okta and Azure AD.
AI & Machine Learning
(12)Foundation models, ML platforms, and AI-powered services
Amazon Bedrock
Fully managed service providing access to leading foundation models (Anthropic Claude, Meta Llama, Amazon Titan, Stability AI) via API, with agents, knowledge bases, and guardrails.
Amazon SageMaker
End-to-end ML platform for building, training, and deploying machine learning models at scale, including SageMaker Studio, Autopilot, Clarify, and JumpStart for pre-trained models.
Amazon Rekognition
Image and video analysis service that identifies objects, people, text, scenes, and activities, as well as detects inappropriate content using deep learning.
Amazon Comprehend
Natural language processing service that uses ML to find insights and relationships in text — sentiment, entities, key phrases, language, and custom classification.
Amazon Transcribe
Automatic speech recognition service that converts audio and video speech to text with support for multiple languages, speaker diarization, and custom vocabulary.
Amazon Polly
Text-to-speech service using deep learning to synthesize natural-sounding speech in dozens of languages and voices, with SSML support for fine-tuned speech control.
Amazon Translate
Neural machine translation service delivering fast, high-quality, and customizable language translation between 75+ language pairs.
Amazon Textract
Automatically extracts text, handwriting, and structured data (tables, forms) from scanned documents using ML, going beyond simple OCR.
Amazon Kendra
Intelligent enterprise search service powered by ML that indexes content from multiple sources and answers natural language questions with high accuracy.
Amazon Personalize
ML service enabling developers to build real-time personalization and recommendation systems using the same technology used by Amazon.com.
Amazon Forecast
Fully managed time-series forecasting service using ML to deliver accurate predictions for business metrics like retail demand, resource requirements, and financial planning.
Amazon Lex
Conversational AI service for building voice and text chatbots using the same deep learning technologies that power Amazon Alexa.
Analytics
(9)Data lakes, streaming, ETL, and business intelligence
Amazon Athena
Serverless interactive query service that analyzes data in Amazon S3 using standard SQL — pay per query, no infrastructure to manage.
Amazon EMR
EMR
Managed big data platform for running Apache Spark, Hive, HBase, Flink, and other open-source frameworks to process vast amounts of data quickly and cost-effectively.
Amazon Kinesis
Platform for real-time data streaming with four services: Data Streams (custom processing), Firehose (load to destinations), Analytics (SQL on streams), and Video Streams.
AWS Glue
Serverless data integration service that discovers, prepares, and combines data for analytics using a managed ETL engine, Data Catalog, and visual ETL builder.
AWS Lake Formation
Service that simplifies building, securing, and managing data lakes by automating complex data ingestion, cataloging, transformation, and fine-grained access control.
Amazon QuickSight
Cloud-native business intelligence service for creating interactive dashboards and visualizations from data in S3, Redshift, RDS, Athena, and other sources.
Amazon OpenSearch Service
Managed service for deploying, operating, and scaling OpenSearch and Elasticsearch clusters for log analytics, full-text search, and application monitoring.
AWS Glue DataBrew
Visual data preparation tool that allows analysts and data scientists to clean and normalize data using 250+ pre-built transformations without writing code.
Amazon MSK
MSK
Fully managed Apache Kafka service that makes it easy to ingest and process streaming data in real time without managing Kafka infrastructure.
Application Integration
(6)Messaging, event-driven architecture, and workflow orchestration
Amazon SQS
SQS
Fully managed message queuing service that decouples components of a distributed application — supports Standard (at-least-once, best-effort ordering) and FIFO queues.
Amazon SNS
SNS
Pub/sub messaging service that fans out messages to multiple subscribers (SQS, Lambda, HTTP, email) simultaneously for event-driven architectures.
Amazon EventBridge
Serverless event bus that connects applications using events from AWS services, custom applications, and SaaS providers with rules-based routing to 20+ targets.
AWS Step Functions
Visual workflow orchestration service that sequences Lambda functions and other AWS services into reliable, stateful business processes with branching, parallelism, and error handling.
Amazon AppSync
Managed GraphQL and Pub/Sub API service that simplifies application development by connecting apps to data sources like DynamoDB, Lambda, and HTTP APIs.
Amazon MQ
Managed message broker service for Apache ActiveMQ and RabbitMQ, enabling migration of existing message broker-based applications to the cloud without code rewrites.
Developer Tools & DevOps
(10)CI/CD pipelines, infrastructure as code, and developer productivity
AWS CodePipeline
Fully managed continuous delivery service that automates build, test, and deploy phases every time code is changed based on a release model you define.
AWS CodeBuild
Fully managed continuous integration service that compiles source code, runs tests, and produces deployable software packages without managing build servers.
AWS CodeDeploy
Automated deployment service that deploys applications to EC2, Lambda, ECS, or on-premises servers with blue/green, canary, and linear deployment strategies.
AWS CodeCommit
Fully managed source control service hosting secure, private Git repositories — being retired in favor of third-party Git solutions per AWS announcement.
AWS CloudFormation
Infrastructure as code service that provisions and manages AWS resources by treating infrastructure as a JSON or YAML template — the foundation of repeatable deployments.
AWS CDK
CDK
Cloud Development Kit for defining AWS infrastructure using familiar programming languages (TypeScript, Python, Java, Go) that synthesize into CloudFormation templates.
AWS SAM
SAM
Serverless Application Model — open-source framework for building serverless applications that extends CloudFormation with simplified syntax for Lambda, API Gateway, and DynamoDB.
AWS X-Ray
Distributed tracing service that helps analyze and debug production microservices applications by collecting data about requests, generating service maps, and identifying bottlenecks.
AWS Systems Manager
Operations management service providing a unified interface to view operational data and automate tasks — includes Session Manager, Parameter Store, Patch Manager, and Run Command.
AWS CodeArtifact
Fully managed artifact repository service that stores, publishes, and shares software packages (npm, pip, Maven, NuGet) for use in CI/CD pipelines.
Management & Monitoring
(9)Observability, logging, compliance, and cost management
Amazon CloudWatch
Observability service for monitoring AWS resources and applications — collects metrics, logs, and events to generate alarms, dashboards, and automated responses.
AWS CloudTrail
Audit log service that records all API calls made to your AWS account — who did what, when, and from where — for governance, compliance, and operational troubleshooting.
AWS Config
Configuration compliance service that continuously records AWS resource configurations and evaluates them against desired state rules for governance and audit.
AWS Trusted Advisor
Real-time guidance tool that inspects your AWS environment and makes recommendations for cost optimization, security, fault tolerance, performance, and service limits.
AWS Control Tower
Service for setting up and governing a secure, compliant multi-account AWS environment (a "landing zone") using best practices and guardrails for new accounts.
AWS Cost Explorer
Visualization tool for analyzing and understanding your AWS spending over time — identifies cost trends, anomalies, and savings opportunities across services.
AWS Budgets
Sets custom cost and usage budgets that alert you when your spend or usage exceeds — or is forecasted to exceed — defined thresholds.
AWS Compute Optimizer
Recommends optimal AWS compute resources (EC2 instances, Lambda functions, ECS tasks) based on your actual utilization to reduce costs and improve performance.
AWS Health Dashboard
Provides personalized information about AWS service health events that may affect your account, with proactive notifications and guidance for remediation.
Migration & Transfer
(5)Tools for migrating applications, databases, and data to AWS
AWS Application Migration Service
MGN
Lift-and-shift migration service (formerly CloudEndure Migration) that replicates on-premises or other cloud servers to AWS with minimal downtime.
AWS Database Migration Service
DMS
Migrates databases to AWS with minimal downtime, supporting homogeneous migrations (MySQL to MySQL) and heterogeneous migrations (Oracle to Aurora).
AWS Migration Hub
Central location for tracking the progress of application migrations across multiple AWS and partner migration tools.
AWS Application Discovery Service
Collects and presents server inventory and migration data from on-premises environments to help plan cloud migrations.
AWS Transfer Family
Fully managed file transfer service that supports SFTP, FTPS, FTP, and AS2 protocols for transferring files into and out of Amazon S3 or EFS.
Containers
(3)Container registries, orchestration, and service mesh
Amazon ECR
ECR
Fully managed Docker container registry that stores, manages, and deploys container images securely with integration with ECS, EKS, and Lambda.
AWS App Mesh
Service mesh that provides application-level networking for microservices, enabling visibility and control over communication between services using Envoy proxy.
Amazon ECS Anywhere
Extension of Amazon ECS that allows you to run and manage containers on customer-managed on-premises infrastructure using the same ECS APIs.
IoT
(4)Connect, manage, and process data from IoT devices
AWS IoT Core
Managed cloud service that lets IoT devices securely connect and interact with cloud applications and other devices at billions of messages per day.
AWS IoT Greengrass
Extends AWS to edge devices so they can act locally on generated data while still using the cloud for management, analytics, and storage.
AWS IoT Analytics
Fully managed analytics service for IoT data that filters, transforms, and enriches IoT data to make it useful for analysis.
AWS IoT SiteWise
Collects, structures, and searches industrial equipment data by ingesting data from industrial sensors and equipment across facilities.
Frontend & Mobile
(4)Tools for building and hosting web and mobile applications
AWS Amplify
Development platform for building full-stack web and mobile apps with backend services (auth, API, storage, analytics) and a hosted CI/CD deployment pipeline.
AWS AppSync
See Application Integration — AppSync also serves as a managed GraphQL API layer for frontend and mobile apps connecting to multiple data sources.
Amazon Pinpoint
Customer engagement service for sending targeted push notifications, emails, SMS messages, and in-app messages based on user behavior and analytics.
Amazon SES
SES
Simple Email Service — scalable cloud email sending service for transactional, marketing, and bulk email at low cost with high deliverability.
Ready to test your AWS knowledge?
CloudNinja offers free practice exams for all 12 AWS certifications — with instant feedback, detailed explanations, and timed exam mode.