AWS Solutions Architect study materials
AWS Solutions Architect study resources

AWS Solutions Architect key terms

AWS Solutions Architect · Get comfortable with the vocabulary.

Identity-Based Policy

JSON permission document attached to an IAM user, group, or role that lists which actions are allowed or denied on which resources. It defines what a principal may do, not who may assume it.

Related: Resource-Based Policy, Service Control Policy, AWS STS AssumeRole
Resource-Based Policy

Permission document attached directly to an AWS resource, such as an S3 bucket or SQS queue, naming which principals may act on it and under what conditions. Commonly used to grant cross-account access.

Related: Identity-Based Policy, AWS STS AssumeRole
Security Group

Stateful virtual firewall that controls inbound and outbound traffic for elastic network interfaces and the resources using them. Only allow rules exist, and return traffic for permitted connections is automatically allowed.

Related: Network ACL, VPC Endpoint
Network ACL

Stateless, numbered allow and deny filter applied at the subnet boundary. Rules are evaluated in order and apply separately to each direction, so return traffic requires its own rule.

Related: Security Group, VPC Endpoint
AWS KMS

Managed service that creates and stores encryption keys and performs cryptographic operations through API calls. Keys never leave the service, and access is governed by key policies together with IAM.

Related: AWS Secrets Manager, Resource-Based Policy
VPC Endpoint

Private connection from a VPC to a supported AWS service without traversing the public internet. Gateway endpoints serve S3 and DynamoDB; interface endpoints use elastic network interfaces with private IP addresses.

Related: Security Group, Network ACL
Service Control Policy

Organization-level policy in AWS Organizations that sets the maximum permissions available to member accounts. It filters permissions but never grants them, so an action must also be allowed by IAM.

Related: Identity-Based Policy, AWS STS AssumeRole
AWS WAF

Web application firewall for CloudFront, Application Load Balancer, and API Gateway that inspects HTTP requests and allows, blocks, or counts them using rules, rate limits, and managed rule groups.

Related: AWS Shield Advanced, Amazon CloudFront, Application Load Balancer
AWS Shield Advanced

Paid DDoS protection offering enhanced detection, near-real-time attack visibility, access to the AWS response team, and cost protection for scaling charges incurred during an attack.

Related: AWS WAF, Amazon CloudFront
Amazon Cognito

Identity service providing user directories for sign-up and sign-in (user pools) plus temporary AWS credentials for authenticated app users (identity pools), commonly used by mobile and web applications.

Related: AWS STS AssumeRole, Application Load Balancer
AWS STS AssumeRole

API call that returns temporary, expiring credentials for an IAM role. It underpins cross-account access, identity federation, and replacing long-term access keys on workloads.

Related: Identity-Based Policy, Service Control Policy, Amazon Cognito
AWS Secrets Manager

Store for database credentials and API keys with built-in rotation through Lambda, fine-grained access control, and native integration with services such as RDS and Redshift.

Related: AWS KMS
Multi-AZ Deployment

Running resources across two or more Availability Zones in a region so that a single data center or zone failure does not take the workload offline. Managed databases use a synchronous standby in another zone.

Related: Read Replica, Recovery Time Objective, Route 53 Failover Routing
Read Replica

Asynchronous copy of a database that serves read traffic and can be promoted to primary. It reduces load on the writer and offers a recovery target, but may lag behind the source.

Related: Multi-AZ Deployment, Recovery Point Objective
Route 53 Failover Routing

DNS policy that directs traffic to a primary record while health checks pass and automatically switches to a secondary record when the primary is found unhealthy.

Related: Multi-AZ Deployment, Route 53 Latency-Based Routing
Auto Scaling Group

Collection of EC2 instances managed as one unit with minimum, maximum, and desired capacity. It replaces unhealthy instances and adds or removes capacity in response to demand.

Related: Multi-AZ Deployment, Right Sizing
Recovery Time Objective

Maximum acceptable elapsed time to restore a workload after a disruption. It drives architecture choices such as warm standby versus backup and restore.

Related: Recovery Point Objective, Pilot Light
Recovery Point Objective

Maximum acceptable amount of data loss, expressed as time before the failure. It determines how frequently backups run and how replication is configured.

Related: Recovery Time Objective, S3 Cross-Region Replication
Pilot Light

Disaster recovery pattern in which a minimal core of replicated data and a few core servers runs in the recovery region and is scaled out at failover. The cheapest of the active recovery patterns.

Related: Recovery Time Objective, Recovery Point Objective, AWS Backup
S3 Cross-Region Replication

Automatic asynchronous copying of objects to a bucket in a different region, used for compliance, lower-latency access, and regional failure resilience. Versioning is required on both buckets.

Related: Recovery Point Objective, DynamoDB Global Tables
DynamoDB Global Tables

Multi-region, multi-active replication for DynamoDB tables in which every replica accepts writes and converges. It provides low-latency local reads and regional failover for NoSQL workloads.

Related: Multi-AZ Deployment, S3 Cross-Region Replication
AWS Backup

Centralized, policy-driven service that schedules, retains, and restores backups across many AWS services, including cross-region and cross-account copies for compliance and recovery.

Related: Pilot Light, Recovery Point Objective
Application Load Balancer

Layer 7 load balancer that routes HTTP and HTTPS requests by path, host, header, or query string, supports WebSocket, and integrates with AWS WAF and Amazon Cognito authentication.

Related: Network Load Balancer, AWS WAF, Amazon CloudFront
Network Load Balancer

Layer 4 load balancer built for extreme throughput and millions of requests per second with very low latency. It preserves source IP addresses and supports static Elastic IP addresses per zone.

Related: Application Load Balancer, AWS Global Accelerator
Amazon CloudFront

Global content delivery network that caches responses at edge locations to cut latency and reduce origin load, with TLS termination, signed URLs, and WAF integration.

Related: AWS Global Accelerator, AWS WAF
Amazon ElastiCache

Managed in-memory caching service using Redis or Memcached that serves repeated reads from memory, offloads databases, and can hold session state for stateless application tiers.

Related: DynamoDB Accelerator, Read Replica
DynamoDB Accelerator

In-memory write-through cache for DynamoDB that reduces read latency from milliseconds to microseconds for read-heavy tables, requiring only an endpoint change rather than application rewrites.

Related: Amazon ElastiCache
Cluster Placement Group

Logical grouping that packs instances close together within a single Availability Zone on high-bandwidth, low-latency networking, suited to tightly coupled high performance computing workloads.

Related: Network Load Balancer
AWS Global Accelerator

Service that uses AWS edge locations and anycast IP addresses to carry TCP and UDP traffic over the AWS backbone to the best endpoint, improving latency and failover speed.

Related: Amazon CloudFront, Route 53 Latency-Based Routing, Network Load Balancer
Route 53 Latency-Based Routing

DNS policy that answers with the record for the region measured to have the lowest latency for the requester, often combined with health checks to avoid slow or failed regions.

Related: Route 53 Failover Routing, AWS Global Accelerator
Savings Plans

Commitment to a consistent hourly amount of compute usage for a one- or three-year term in exchange for lower rates. Compute Savings Plans apply across instance families, sizes, and regions automatically.

Related: Reserved Instances, Right Sizing
Reserved Instances

Discounted capacity reservation for services such as EC2, RDS, and ElastiCache over a one- or three-year term. Standard reservations give the deepest discount but the least flexibility to change.

Related: Savings Plans, Spot Instances
Spot Instances

Spare EC2 capacity offered at steep discounts that can be reclaimed with a two-minute interruption notice. Best suited to fault-tolerant, stateless, and batch workloads rather than persistent stateful servers.

Related: Reserved Instances, Auto Scaling Group
S3 Intelligent-Tiering

Storage class that automatically moves objects between frequent-access and infrequent-access tiers based on observed usage, charging a small monitoring fee instead of retrieval charges.

Related: S3 Lifecycle Policy, Right Sizing
S3 Lifecycle Policy

Set of rules that transitions objects between storage classes or expires them after defined periods, automating retention compliance and removing the cost of storing cold data in hot tiers.

Related: S3 Intelligent-Tiering
Right Sizing

Practice of matching instance types, storage, and database capacity to measured demand, typically using utilization metrics and recommendations, so that over-provisioned spend is eliminated.

Related: AWS Cost Explorer, Savings Plans, Auto Scaling Group
AWS Cost Explorer

Console and API tool for visualizing, filtering, and forecasting spend by service, account, or tag, and for reviewing Savings Plans and Reserved Instance purchase recommendations.

Related: Savings Plans, Right Sizing