Reference Guide

AWS Cloud
Terminology

A comprehensive glossary of Amazon Web Services terms, definitions, and excerpts for cloud practitioners.

100+Terms
12Categories
2025Updated
— terms
⚙️
Compute
11 terms
Amazon EC2 EC2
Elastic Compute Cloud — a web service that provides resizable virtual server capacity in the cloud, enabling developers to launch and manage compute instances on demand.
"EC2 lets you choose from a wide selection of instance types optimized for different use cases, scaling from a single micro instance to hundreds of high-memory machines."
EC2 Instance Types
Predefined hardware configurations for EC2 instances, grouped into families: General Purpose (t, m), Compute Optimized (c), Memory Optimized (r, x), Storage Optimized (i, d), and Accelerated Computing (p, g).
"Instance families are designed for workloads ranging from lightweight web apps to GPU-accelerated machine learning training at massive scale."
Auto Scaling Group ASG
A collection of EC2 instances managed as a logical unit, automatically adjusting capacity based on defined policies, health checks, and schedules to maintain availability and reduce cost.
"ASGs ensure you always have the right number of EC2 instances to handle the load, automatically replacing unhealthy instances without manual intervention."
Elastic Load Balancing ELB
Automatically distributes incoming application traffic across multiple targets (EC2, containers, IP addresses, Lambda) within single or multiple Availability Zones to maximize availability and fault tolerance.
"ELB continuously monitors the health of targets and routes traffic only to healthy ones, removing the need to manage a load balancer yourself."
Amazon ECS ECS
Elastic Container Service — a fully managed container orchestration service that enables you to run, stop, and manage Docker containers on a cluster of EC2 instances or with AWS Fargate.
"ECS integrates deeply with other AWS services, making it easy to build production containerized workloads without managing the underlying cluster infrastructure."
Amazon EKS EKS
Elastic Kubernetes Service — a managed Kubernetes service that makes it easy to run Kubernetes on AWS without needing to install, operate, or maintain your own control plane.
"EKS automatically manages the availability and scalability of the Kubernetes API servers and etcd cluster, integrating with IAM, VPC, and other AWS services."
AWS Fargate
A serverless compute engine for containers that works with both ECS and EKS, removing the need to provision, configure, or scale clusters of virtual machines to run containers.
"With Fargate, you define your application in containers, specify the CPU and memory requirements, and AWS handles the rest of the infrastructure."
Amazon Lightsail
An easy-to-use virtual private server (VPS) service that offers compute power, SSD storage, data transfer, DNS, and a static IP for a low, predictable monthly price. Ideal for simple workloads.
"Lightsail is designed for developers who need to get started quickly without deep cloud expertise, offering pre-configured application stacks."
AWS Batch
A fully managed service for running batch computing workloads at any scale, dynamically provisioning the optimal compute resources based on volume and requirements of submitted batch jobs.
"AWS Batch eliminates the need to install and manage batch computing software or server clusters, enabling you to focus on analyzing results."
Spot Instances
Unused EC2 capacity available at up to 90% discount compared to On-Demand pricing. They can be interrupted by AWS with a 2-minute warning when capacity is reclaimed, ideal for fault-tolerant workloads.
"Spot Instances are perfect for stateless workloads, CI/CD pipelines, and big data processing where interruption tolerance is built into the architecture."
Reserved Instances RI
A billing discount applied to the use of On-Demand Instances in exchange for a 1-year or 3-year commitment, offering savings of up to 72% versus standard On-Demand pricing.
"Reserved Instances provide significant savings for steady-state workloads where compute needs are predictable, with options for partial or full upfront payment."
🗄️
Storage
10 terms
Amazon S3 S3
Simple Storage Service — object storage built for any amount of data, offering industry-leading scalability, availability, security, and performance for data lakes, backups, and static websites.
"S3 stores data as objects in buckets and is designed to deliver 99.999999999% (11 nines) of durability — making data loss virtually impossible."
S3 Storage Classes
Different tiers of S3 storage optimized for varying access patterns and cost: Standard, Intelligent-Tiering, Standard-IA, One Zone-IA, Glacier Instant Retrieval, Glacier Flexible Retrieval, and Glacier Deep Archive.
"Choosing the right storage class can reduce storage costs by up to 95% for infrequently accessed or archival data without sacrificing durability."
Amazon EBS EBS
Elastic Block Store — high-performance block storage designed for use with EC2, providing persistent, low-latency storage volumes that function like hard drives attached to a server.
"EBS volumes persist independently from running EC2 instances, survive instance stops and terminations, and can be moved between instances in the same AZ."
Amazon EFS EFS
Elastic File System — a fully managed, scalable NFS file system that can be mounted concurrently by thousands of EC2 instances, containers, and Lambda functions across multiple AZs.
"EFS automatically grows and shrinks as files are added and removed, so capacity is never provisioned or managed — you only pay for storage used."
Amazon Glacier
A low-cost cloud storage service for data archiving and long-term backup, offering configurable retrieval times from minutes to hours and storage costs as low as $0.004 per GB per month.
"Glacier is designed for data that is rarely accessed and where retrieval times of minutes to hours are acceptable, making it ideal for compliance archives."
AWS Storage Gateway
A hybrid cloud storage service that gives on-premises applications access to virtually unlimited cloud storage through standard storage protocols, enabling seamless integration with S3 and Glacier.
"Storage Gateway bridges on-premises environments with AWS cloud storage, appearing as local storage to applications while actually writing to S3 in the background."
AWS Snowball
A petabyte-scale data transport service using secure physical devices to transfer large amounts of data into and out of AWS, bypassing internet limitations for massive migrations.
"Snowball devices are ruggedized, tamper-resistant, and encrypted — transferring 80TB per device with shipping turnaround typically completing in under a week."
S3 Versioning
An S3 feature that preserves, retrieves, and restores every version of every object stored in a bucket, enabling recovery from unintended deletes or overwrites and data protection.
"With versioning enabled, deleting an object merely creates a delete marker — the previous versions remain intact and recoverable at any time."
S3 Lifecycle Policies
Rules that automate the transition of objects between S3 storage classes or their deletion after specified time periods, enabling automated cost optimization at scale.
"Lifecycle policies can automatically move logs older than 30 days to Standard-IA and to Glacier after 90 days, dramatically reducing long-term storage costs."
Amazon FSx
A family of fully managed third-party file systems on AWS, including FSx for Windows File Server, Lustre (HPC), NetApp ONTAP, and OpenZFS, offering native file system capabilities in the cloud.
"FSx for Lustre can process massive datasets at speeds exceeding 1 TB/s with sub-millisecond latency, natively integrated with S3 for HPC workloads."
🗃️
Database
10 terms
Amazon RDS RDS
Relational Database Service — a managed service for operating relational databases (MySQL, PostgreSQL, MariaDB, Oracle, SQL Server, and Aurora) in the cloud with automated backups, patching, and scaling.
"RDS automates time-consuming tasks like hardware provisioning, database setup, patching, and backups so you can focus on your applications."
Amazon Aurora
A MySQL and PostgreSQL-compatible relational database built for the cloud offering up to 5x the throughput of MySQL and 3x that of PostgreSQL, with automatic failover and 6-way replication.
"Aurora's distributed, fault-tolerant storage automatically replicates data across three Availability Zones in six copies, self-healing on disk failures."
Amazon DynamoDB
A fully managed, serverless NoSQL key-value and document database delivering single-digit millisecond performance at any scale, with built-in security, multi-region replication, and in-memory caching.
"DynamoDB handles over 10 trillion requests per day and can support peaks of more than 20 million requests per second, powering Amazon.com's own infrastructure."
Amazon ElastiCache
A fully managed in-memory caching service supporting Redis and Memcached, enabling microsecond response times for real-time applications by caching frequently accessed data in memory.
"ElastiCache reduces latency and throughput demands on the primary database by storing frequently read data in high-speed in-memory caches."
Amazon Redshift
A fully managed, petabyte-scale data warehouse service in the cloud that makes it simple and cost-effective to analyze large amounts of structured and semi-structured data using SQL.
"Redshift uses columnar storage, data compression, and massively parallel processing (MPP) to deliver 10x better performance than traditional databases for analytics."
Amazon Neptune
A fully managed graph database service supporting both Property Graph (Gremlin) and RDF (SPARQL), optimized for storing billions of relationships and querying the graph with millisecond latency.
"Neptune is ideal for knowledge graphs, fraud detection, recommendation engines, and social networking apps where relationships between data are as important as the data itself."
Amazon DocumentDB
A fully managed, MongoDB-compatible document database service designed to be fast, scalable, and highly available, storing, querying, and indexing JSON data with native AWS integration.
"DocumentDB implements the Apache 2.0 open source MongoDB 3.6 and 4.0 APIs, letting you migrate existing MongoDB workloads with minimal code changes."
Amazon Keyspaces
A scalable, highly available managed Apache Cassandra-compatible database service, enabling you to run Cassandra workloads on AWS without managing servers, software, or capacity.
"Keyspaces automatically scales tables up and down based on application traffic, with no capacity planning needed and pay-per-use pricing."
RDS Multi-AZ
An RDS high-availability feature that automatically provisions and maintains a synchronous standby replica in a different Availability Zone, enabling automatic failover within 1-2 minutes during outages.
"Multi-AZ deployments enhance database availability without intervention — AWS automatically handles failover so database operations resume quickly."
Read Replicas
Asynchronous copies of an RDS or Aurora database instance that allow you to scale read capacity horizontally, offloading read traffic from the primary instance for improved performance.
"Up to 15 Aurora read replicas can be created with minimal replication lag, automatically distributing read traffic to enhance query throughput."
🌐
Networking
10 terms
Amazon VPC VPC
Virtual Private Cloud — logically isolated section of the AWS Cloud where you can launch resources in a virtual network you define, with full control over IP ranges, subnets, routing, and gateways.
"A VPC closely resembles a traditional on-premises network, but with the scalable infrastructure of AWS — you control the network topology entirely."
Subnet
A segmented portion of a VPC's IP address range where you can place AWS resources. Public subnets route traffic to the internet via an Internet Gateway; private subnets do not.
"Best practice places public-facing resources (load balancers) in public subnets and sensitive resources (databases, app servers) in private subnets."
Amazon Route 53
A highly available, scalable DNS (Domain Name System) web service that routes users to applications using a range of routing policies: latency, geolocation, weighted, failover, and multi-value answer.
"Route 53 connects user requests to AWS infrastructure — and also to infrastructure outside of AWS — with a 100% availability SLA for the DNS service."
Amazon CloudFront
A content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency and high transfer speeds via 450+ edge locations.
"CloudFront caches content at edge locations closest to viewers, reducing latency from seconds to milliseconds for global audiences."
Internet Gateway IGW
A horizontally scaled, redundant, and highly available VPC component that allows communication between your VPC and the internet. It serves as the entry and exit point for internet-bound traffic.
"An Internet Gateway enables resources in public subnets to connect to the internet, and allows internet users to initiate connections to those resources."
NAT Gateway
A managed Network Address Translation service that enables resources in private subnets to initiate outbound connections to the internet while preventing unsolicited inbound connections from the internet.
"NAT Gateways allow private instances to download software updates or reach external APIs without exposing them directly to inbound internet traffic."
AWS Direct Connect
A dedicated private network connection between on-premises environments and AWS, bypassing the public internet for reduced latency, increased bandwidth, and more consistent network performance.
"Direct Connect connections offer speeds from 1Gbps to 100Gbps, ideal for high-throughput workloads, hybrid architectures, and compliance-sensitive applications."
VPC Peering
A networking connection between two VPCs that enables routing traffic between them privately using private IP addresses, as if they were within the same network. Peering can span accounts and regions.
"VPC Peering traffic stays on the AWS global backbone and never traverses the public internet, making it a secure way to share resources across VPCs."
Security Group
A stateful virtual firewall controlling inbound and outbound traffic at the instance level within a VPC. Security groups support allow rules only — all traffic is denied by default.
"Security groups are stateful: if you allow inbound traffic on port 80, responses are automatically allowed outbound regardless of outbound rules."
Network ACL NACL
A stateless firewall that controls traffic entering and leaving a subnet within a VPC. NACLs support both allow and deny rules, evaluated in numbered order from lowest to highest.
"Unlike security groups, NACLs are stateless — return traffic must be explicitly allowed, which makes them powerful for blocking specific IP ranges at the subnet level."
🔐
Security & Identity
9 terms
AWS IAM IAM
Identity and Access Management — a web service for controlling access to AWS resources, enabling you to manage users, groups, roles, and policies to grant or deny permissions to AWS services and resources.
"IAM follows the principle of least privilege — grant only the permissions required to perform a task, nothing more, to minimize the blast radius of compromised credentials."
IAM Role
An IAM identity with specific permissions that can be assumed temporarily by trusted entities (users, services, or external identities), enabling cross-account access and service-to-service authorization.
"Roles are preferred over long-lived access keys — they provide temporary credentials that automatically rotate and eliminate the risk of static key exposure."
AWS KMS KMS
Key Management Service — a managed service that creates and controls the cryptographic keys used to protect your data, integrating with most AWS services for server-side encryption at rest.
"KMS keys never leave the service unencrypted, and every key usage is logged in CloudTrail, providing a complete audit trail of who used which key when."
AWS Cognito
A user identity platform providing authentication, authorization, and user management for web and mobile apps, supporting social and enterprise identity federation via OAuth 2.0, SAML, and OpenID Connect.
"Cognito handles millions of users and scales automatically — letting you add sign-up, sign-in, and access control to your apps without building auth infrastructure."
AWS Shield
A managed DDoS protection service that safeguards applications running on AWS. Shield Standard is automatically enabled for all customers; Shield Advanced provides enhanced detection and 24/7 DDoS response.
"Shield Advanced includes cost protection — if a scaling event is caused by a DDoS attack, AWS provides service credits to offset the spike in charges."
AWS WAF
Web Application Firewall — a service that protects web applications from common exploits (SQL injection, XSS, bad bots) by filtering HTTP/HTTPS requests based on configurable rules and managed rule groups.
"WAF integrates with CloudFront, ALB, API Gateway, and AppSync, enabling protection at the edge without adding latency to legitimate user traffic."
Amazon GuardDuty
A continuous security monitoring service using machine learning to detect threats by analyzing AWS CloudTrail, VPC Flow Logs, and DNS logs for malicious activity and unauthorized behavior.
"GuardDuty detects threats like cryptocurrency mining, credential compromise, and backdoors without requiring agents or additional software on your instances."
AWS Secrets Manager
A service to protect access to applications, services, and IT resources by securely storing, rotating, managing, and retrieving secrets such as database credentials, API keys, and OAuth tokens.
"Secrets Manager automatically rotates credentials for supported databases on a schedule without disrupting applications — eliminating hardcoded secrets from code."
Amazon Inspector
An automated vulnerability management service that continually scans EC2 instances, Lambda functions, and container images for software vulnerabilities and unintended network exposures.
"Inspector continuously monitors your workloads and automatically re-assesses findings when new CVEs are published, without scheduling scans manually."
Serverless
8 terms
AWS Lambda
A serverless compute service that runs code in response to events without provisioning or managing servers, automatically scaling from zero to thousands of concurrent executions in milliseconds.
"Lambda supports up to 15 minutes of execution and charges only for the compute time consumed — there is no charge when code is not running."
Amazon API Gateway
A fully managed service to create, publish, maintain, monitor, and secure REST, HTTP, and WebSocket APIs at any scale, acting as the front door for applications to access backend services.
"API Gateway handles up to hundreds of thousands of concurrent API calls and manages traffic, authorization, monitoring, and API version management automatically."
AWS Step Functions
A serverless workflow orchestration service that lets you coordinate multiple AWS services into visual workflows using state machines, with built-in error handling, retries, and parallel execution.
"Step Functions Express Workflows can coordinate up to 100,000 state transitions per second, making it suitable for high-volume event processing pipelines."
Amazon EventBridge
A serverless event bus that connects applications using data from your services, integrated SaaS applications, and AWS services, enabling event-driven architectures at scale.
"EventBridge Schema Registry automatically discovers and catalogs event structures, making it easy to build type-safe event-driven applications."
AWS SAM SAM
Serverless Application Model — an open-source framework extending CloudFormation to define serverless applications with shorthand syntax, simplifying deployment of Lambda, API Gateway, and DynamoDB.
"SAM CLI provides a local development environment for serverless apps — enabling you to invoke functions, debug, and test locally before deploying to AWS."
Lambda Layers
A distribution mechanism for libraries, custom runtimes, data, and configuration files that can be shared across multiple Lambda functions, reducing deployment package sizes and promoting code reuse.
"A single layer can be referenced by up to 5 Lambda functions simultaneously — making it ideal for sharing large dependencies like pandas or numpy."
Lambda@Edge
A feature of CloudFront that lets you run Lambda functions at AWS edge locations in response to CloudFront events (viewer request, origin request, viewer response, origin response) for low-latency customization.
"Lambda@Edge enables you to personalize content, perform A/B testing, redirect based on geolocation, and add security headers — all at the CDN edge."
Amazon DynamoDB Streams
A time-ordered sequence of item-level changes in a DynamoDB table, capturing all modification events (insert, update, delete) and making them available as a stream that Lambda or other consumers can process.
"DynamoDB Streams + Lambda enables event-driven patterns like cross-region replication, real-time aggregation, and audit logging with near-zero latency."
🔄
DevOps & Developer Tools
9 terms
AWS CloudFormation
An Infrastructure as Code (IaC) service that provisions and manages AWS resources using JSON or YAML templates, enabling predictable, repeatable deployments as version-controlled stacks.
"CloudFormation allows you to treat your infrastructure as code — version, review, and rollback infrastructure changes the same way you manage application code."
AWS CDK CDK
Cloud Development Kit — an open-source framework for defining cloud infrastructure using familiar programming languages (TypeScript, Python, Java, C#), synthesizing CloudFormation templates from high-level constructs.
"CDK lets you use the full power of programming languages — loops, conditions, and object-oriented abstractions — to express infrastructure instead of raw YAML."
AWS CodePipeline
A fully managed continuous delivery service that automates build, test, and deploy phases whenever code is changed, enabling rapid and reliable delivery of features and updates.
"CodePipeline integrates natively with GitHub, CodeBuild, CodeDeploy, CloudFormation, and third-party tools to orchestrate the entire software release process."
AWS CodeBuild
A fully managed continuous integration service that compiles source code, runs tests, and produces deployment-ready artifacts, scaling automatically and charging only for build minutes consumed.
"CodeBuild eliminates the need to provision, manage, and scale your own build servers — builds run in isolated, freshly provisioned environments every time."
AWS CodeDeploy
A deployment service that automates application deployments to EC2, Fargate, Lambda, and on-premises servers using deployment strategies like blue/green, canary, and rolling updates.
"Blue/green deployments via CodeDeploy shift traffic to a new environment while the old one remains live, enabling instant rollback if issues are detected."
Amazon ECR ECR
Elastic Container Registry — a fully managed container image registry that stores, manages, and deploys Docker container images, integrating with ECS, EKS, and Lambda for seamless container workflows.
"ECR automatically encrypts images at rest and scans for vulnerabilities using Inspector, giving you a secure, private registry without managing infrastructure."
AWS Elastic Beanstalk
A platform-as-a-service (PaaS) that handles the deployment, from capacity provisioning and load balancing to auto-scaling and health monitoring, for applications in a variety of languages and frameworks.
"Beanstalk is the fastest way to deploy web apps on AWS — simply upload your code and the platform handles everything else, while you retain full control if needed."
AWS X-Ray
A distributed tracing service that collects data about requests processed by your application, providing end-to-end visibility into request flows across microservices to identify performance bottlenecks.
"X-Ray service maps show the topology of your distributed application in real time, making it easy to spot which service is causing increased latency or errors."
Amazon CloudWatch
A monitoring and observability service providing data and insights for applications, infrastructure, and services with metrics, logs, alarms, dashboards, and automated actions based on thresholds.
"CloudWatch Logs Insights enables querying gigabytes of log data in seconds using a purpose-built query language, without managing log infrastructure."
💬
Messaging & Integration
6 terms
Amazon SQS SQS
Simple Queue Service — a fully managed message queuing service that enables decoupling and scaling of microservices, distributing systems, and serverless applications, supporting Standard and FIFO queues.
"SQS can hold up to 120,000 in-flight messages per queue, acting as a buffer that absorbs traffic spikes and prevents downstream services from being overwhelmed."
Amazon SNS SNS
Simple Notification Service — a fully managed pub/sub messaging service for high-throughput, push-based, many-to-many messaging between distributed systems, microservices, and serverless applications.
"A single SNS topic can fan out messages to millions of subscribers including SQS queues, Lambda, HTTP endpoints, email, SMS, and mobile push in parallel."
Amazon Kinesis
A platform for collecting, processing, and analyzing real-time streaming data at massive scale, with services for data streams (KDS), data firehose (KDF), data analytics (KDA), and video streams (KVS).
"Kinesis Data Streams can ingest gigabytes of streaming data per second from hundreds of thousands of sources, enabling real-time analytics and ML inference."
Amazon MQ
A managed message broker service for Apache ActiveMQ and RabbitMQ that makes it easy to migrate existing messaging applications to the cloud without rewriting code.
"Amazon MQ supports industry-standard APIs and protocols (JMS, AMQP, STOMP, MQTT) enabling lift-and-shift migration of on-premises brokers to AWS."
AWS AppSync
A fully managed GraphQL and Pub/Sub API service that simplifies building scalable applications requiring real-time data updates and offline data synchronization capabilities with built-in conflict detection.
"AppSync connects to DynamoDB, Lambda, ElasticSearch, and HTTP APIs through a single GraphQL endpoint, reducing the number of API calls from clients."
Dead Letter Queue DLQ
A special SQS or SNS queue that receives messages that cannot be successfully processed, enabling isolation and analysis of failed messages for debugging without losing them permanently.
"DLQs are essential for resilient architectures — they capture poison-pill messages and allow you to inspect, replay, or alert on processing failures asynchronously."
📊
Analytics & Big Data
7 terms
Amazon Athena
An interactive query service that makes it easy to analyze data in Amazon S3 using standard SQL without loading data into a database, with pay-per-query pricing based on data scanned.
"Athena queries can return results in seconds on terabytes of data, and partitioning and columnar formats like Parquet can reduce costs by 30–90%."
AWS Glue
A serverless data integration service for discovering, preparing, and combining data for analytics, ML, and application development, with a built-in data catalog, ETL engine, and crawlers.
"Glue crawlers automatically infer schema and populate the Data Catalog, making S3 and JDBC data sources queryable via Athena, Redshift Spectrum, and EMR."
Amazon EMR EMR
Elastic MapReduce — a cloud big data platform for processing vast amounts of data using frameworks like Apache Spark, Hadoop, Hive, HBase, Flink, and Presto on dynamically scalable clusters.
"EMR on Spot Instances can reduce costs by up to 90% compared to on-demand clusters, making it economical for large-scale, batch-oriented big data processing."
Amazon QuickSight
A cloud-native BI service for creating interactive dashboards, visualizations, and ML-powered insights, embedding analytics in applications, and sharing reports across the organization at scale.
"QuickSight's SPICE in-memory engine enables fast, interactive querying of large datasets without incurring database query costs on every dashboard refresh."
AWS Lake Formation
A service that makes it easy to set up a secure data lake in days by automating many manual steps required to collect, cleanse, catalog, and transform data across multiple data sources.
"Lake Formation's fine-grained access control enables column-level and row-level security in S3 data lakes, enforced consistently across Athena, Redshift, and EMR."
Redshift Spectrum
A feature of Amazon Redshift that enables querying exabytes of unstructured data in S3 without loading or transforming it, extending Redshift's analytical reach beyond the data warehouse.
"Spectrum pushes compute directly to S3 through thousands of Redshift Spectrum nodes, scaling query performance independently of the data warehouse cluster size."
Amazon OpenSearch Service
A managed service for deploying, operating, and scaling OpenSearch (and legacy Elasticsearch) clusters to search, analyze, and visualize data in real time using Kibana and OpenSearch Dashboards.
"OpenSearch Service integrates with CloudWatch Logs, Kinesis, and DynamoDB Streams to power log analytics, full-text search, and application monitoring pipelines."
🤖
AI / Machine Learning
8 terms
Amazon SageMaker
A fully managed ML platform that enables developers and data scientists to build, train, and deploy ML models quickly at scale using a suite of integrated tools spanning the entire ML lifecycle.
"SageMaker removes the heavy lifting from each step of ML development, providing purpose-built tools for labeling, feature engineering, training, tuning, and deployment."
Amazon Bedrock
A fully managed service offering foundation models (FMs) from leading AI companies (Anthropic, Cohere, AI21, Meta, Stability AI, Amazon) through an API, enabling generative AI applications without managing infrastructure.
"Bedrock lets you experiment with and evaluate different FMs for your use case, and customize them with your own data using fine-tuning and RAG techniques."
Amazon Rekognition
A computer vision service that adds image and video analysis to applications, detecting objects, faces, text, scenes, and activities, plus facial comparison and recognition capabilities.
"Rekognition can analyze millions of images per day, detecting inappropriate content, verifying identities, and extracting metadata without any ML expertise required."
Amazon Comprehend
A natural language processing (NLP) service that uses ML to find insights and relationships in text — extracting entities, key phrases, sentiment, language, and custom categories from unstructured data.
"Comprehend Medical is a specialized variant that extracts medical information from unstructured clinical text — mapping symptoms, diagnoses, medications, and dosages."
Amazon Lex
A service for building conversational interfaces (chatbots and voice bots) using the same deep learning technologies that power Amazon Alexa, with automatic speech recognition and natural language understanding.
"Lex bots handle multi-turn conversations with built-in context management and integrate seamlessly with Lambda for business logic and Connect for contact centers."
Amazon Polly
A text-to-speech service that converts text into lifelike speech in dozens of voices and languages, supporting both standard and neural TTS (NTTS) engines for more natural-sounding output.
"Polly's Neural TTS engine uses advanced deep learning techniques to produce speech with natural intonation, emphasis, and conversational inflections."
Amazon Transcribe
An automatic speech recognition (ASR) service that converts audio to text, supporting real-time and batch transcription with speaker identification, custom vocabulary, and language detection across dozens of languages.
"Transcribe Call Analytics enriches transcripts with sentiment, interruptions, talk speed, and action items — extracting structured insights from call recordings."
Amazon Forecast
A fully managed service using ML to deliver highly accurate time-series forecasts, automatically training and deploying models for retail demand, inventory, staffing, and energy consumption use cases.
"Forecast uses the same technology Amazon uses for its own retail forecasting — producing up to 50% more accurate predictions than traditional statistical methods."
⚙️
Management & Governance
8 terms
AWS CloudTrail
A governance, compliance, and audit service that records API calls and account activity across your AWS infrastructure, storing event history in S3 for security analysis and troubleshooting.
"CloudTrail Insights automatically detects unusual API activity — like a sudden spike in IAM key creation — and alerts you before it becomes a security incident."
AWS Config
A service that continuously monitors and records AWS resource configurations, evaluates them against desired configurations using rules, and tracks changes over time for compliance and security audits.
"Config can automatically remediate non-compliant resources using Systems Manager Automation runbooks — ensuring guardrails are enforced without manual intervention."
AWS Organizations
A policy-based management framework for consolidating multiple AWS accounts into an organization for centralized billing, policy enforcement via SCPs, and organizational unit (OU) hierarchies.
"Service Control Policies (SCPs) in Organizations act as permission guardrails — even if an IAM policy allows an action, an SCP can prevent it across an entire OU."
AWS Systems Manager SSM
A collection of tools to view, control, and automate operational tasks across AWS and on-premises infrastructure — including patch management, session management, parameter store, and run commands.
"SSM Session Manager replaces SSH and RDP with browser-based and CLI access to instances without opening inbound ports or managing SSH keys."
AWS Cost Explorer
A tool for visualizing, understanding, and managing AWS costs and usage over time with pre-built reports, custom filtering, and ML-powered forecasting for 12 months of future spend.
"Cost Explorer's RI and Savings Plan recommendations analyze your usage patterns to suggest purchase options that can reduce spend by 20–70%."
AWS Trusted Advisor
An online service providing real-time recommendations across five categories: cost optimization, performance, security, fault tolerance, and service limits — drawing on AWS best practices.
"Trusted Advisor scans your account continuously and surfaces specific action items like unused resources, open security groups, and underutilized Reserved Instances."
AWS Control Tower
A service for setting up and governing a secure, multi-account AWS environment based on best practices, with a landing zone, guardrails, and Account Factory for automated account provisioning.
"Control Tower enforces preventive and detective guardrails across your entire organization, ensuring new accounts are born compliant from the moment of creation."
Availability Zone AZ
One or more discrete data centers with redundant power, networking, and connectivity within an AWS Region, physically separated from other AZs but interconnected through high-bandwidth, low-latency private links.
"Deploying resources across multiple AZs provides high availability — if one AZ fails, traffic automatically shifts to healthy AZs with no user impact."