AWS Certified Cloud Practitioner key terms
AWS CRWT · Get comfortable with the vocabulary.
- AWS Well-Architected Framework
- Related: AWS Well-Architected Tool, AWS Cloud Adoption Framework
A set of design principles and best-practice pillars (operational excellence, security, reliability, performance efficiency, cost optimization, sustainability) used to evaluate architectures and identify improvement areas. The Well-Architected Tool records reviews against these pillars.
- AWS Cloud Adoption Framework (AWS CAF)
- Related: AWS Well-Architected Framework, Migration Hub
Guidance that organizes cloud transformation into perspectives such as business, people, governance, platform, security, and operations, helping organizations plan migration and skills change. It focuses on organizational capability rather than individual service configuration.
- Elasticity
- Related: Auto Scaling, Scalability
The ability to acquire resources as demand rises and release them when demand falls, often automatically. It lets workloads match capacity to load instead of provisioning for peak, which reduces both idle spend and performance shortfalls.
- Scalability
- Related: Elasticity, Elastic Load Balancing
The ability of a system to handle growth by adding capacity, either vertically (larger instances) or horizontally (more instances). Horizontal scaling usually pairs with stateless design and load balancing to distribute traffic across many nodes.
- Fault tolerance
- Related: Availability Zone, High availability
The property of a system that continues operating correctly when a component fails, typically by using redundant resources and automatic failover. It differs from high availability in that some degradation may be acceptable as long as service continues.
- High availability
- Related: Availability Zone, Fault tolerance
A design goal of minimizing downtime by removing single points of failure and spreading resources across isolated locations. It is usually measured as a percentage of uptime and supported by health checks, replication, and automated recovery.
- Operational excellence
- Related: AWS Well-Architected Framework, Infrastructure as Code
The Well-Architected pillar concerned with running and monitoring systems to deliver business value, and with continually improving processes and procedures. It covers automation, small reversible changes, and learning from operational events.
- Total cost of ownership (TCO)
- Related: AWS Pricing Calculator, CapEx vs. OpEx
The full cost of owning a solution over time, including hardware, facilities, power, licensing, staffing, and maintenance, not just purchase price. Comparing on-premises TCO with cloud spend is a common business case for migration.
- CapEx vs. OpEx
- Related: Total cost of ownership (TCO), Pay-as-you-go pricing
Capital expenditure is upfront investment in long-lived assets such as servers; operating expenditure is ongoing pay-as-you-go cost. Cloud computing shifts most infrastructure spending from CapEx to OpEx, which affects budgeting and cash flow.
- AWS Identity and Access Management (IAM)
- Related: IAM role, Least privilege, IAM policy
The service for creating users, groups, roles, and policies that control which principals may perform which actions on which resources. Policies are JSON documents evaluated to allow or deny requests.
- IAM policy
- Related: AWS Identity and Access Management (IAM), Resource-based policy
A JSON document that specifies Effect, Action, Resource, and optional Condition elements describing permissions. Identity-based policies attach to principals; resource-based policies attach to resources such as buckets or queues.
- IAM role
- Related: AWS Identity and Access Management (IAM), AWS Security Token Service (AWS STS)
An identity with permission policies that can be assumed temporarily by trusted principals, such as EC2 instances, Lambda functions, or users in another account. It issues temporary credentials, avoiding long-term access keys.
- Least privilege
- Related: IAM policy, AWS Identity and Access Management (IAM)
The practice of granting only the permissions required to perform a task, and no more. It limits blast radius if credentials are compromised and is implemented through narrow policies, scoped roles, and periodic access review.
- Multi-factor authentication (MFA)
- Related: Root user, AWS Identity and Access Management (IAM)
An authentication control requiring a second proof of identity beyond a password, such as a time-based code or hardware key. AWS supports MFA for root and IAM users and can enforce it through policy conditions.
- Root user
- Related: Multi-factor authentication (MFA), AWS Identity and Access Management (IAM)
The identity created with an AWS account that has full access to all resources and billing. Best practice is to secure it with MFA, avoid daily use, and create IAM users or roles for routine administrative work.
- AWS Key Management Service (AWS KMS)
- Related: Encryption at rest, AWS CloudTrail
A managed service for creating and controlling cryptographic keys used to encrypt data across AWS services. It provides key policies, automatic rotation options, and audit trails through integration with CloudTrail.
- Encryption at rest
- Related: AWS Key Management Service (AWS KMS), Encryption in transit
Protecting stored data so it cannot be read without the correct key, for example encrypting EBS volumes, S3 objects, or database storage. It complements encryption in transit, which protects data moving across networks.
- Encryption in transit
- Related: Encryption at rest, AWS Certificate Manager
Protecting data while it moves between systems, typically with TLS. Services such as load balancers, API endpoints, and database connections support TLS so credentials and payloads are not readable on the wire.
- AWS CloudTrail
- Related: AWS Config, Amazon CloudWatch
A service that records API activity in an account, showing who made a request, from where, and when. Event history and trails support security investigation, compliance auditing, and change tracking.
- AWS Config
- Related: AWS CloudTrail, Compliance
A service that records resource configuration changes and evaluates them against rules, helping assess compliance over time. It answers questions about how a resource was configured at a point in time and whether it drifted.
- Shared responsibility model
- Related: Compliance, AWS Artifact
The division of security duties between AWS and the customer. AWS secures the cloud itself (facilities, hardware, managed service infrastructure), while customers secure what they put in the cloud, such as data, identities, and configurations.
- AWS Artifact
- Related: Compliance, Shared responsibility model
A self-service portal providing on-demand access to AWS compliance reports and agreements, such as audit attestations and security certifications. Teams use it to collect evidence for their own audits without filing support requests.
- Amazon EC2
- Related: Amazon Machine Image (AMI), Security group
A service providing resizable virtual servers in the cloud. You choose an instance type, machine image, network placement, and storage, and you pay for running capacity by the second or hour depending on the pricing model.
- Amazon Machine Image (AMI)
- Related: Amazon EC2, Auto Scaling
A template containing an operating system, configuration, and optional software used to launch EC2 instances. AMIs can be copied across Regions and shared, enabling consistent and repeatable instance deployment.
- Security group
- Related: Network ACL, Amazon EC2
A stateful virtual firewall attached to network interfaces that permits inbound and outbound traffic by rule. Because it is stateful, return traffic for an allowed connection is automatically permitted without an extra rule.
- Network ACL
- Related: Security group, Amazon VPC
A stateless subnet-level filter that evaluates ordered allow and deny rules separately for inbound and outbound traffic. Unlike security groups, it can explicitly deny traffic and requires rules for both directions of a connection.
- Amazon VPC
- Related: Subnet, Internet gateway, Network ACL
A logically isolated virtual network where you define IP address ranges, subnets, route tables, and gateways. It provides control over network topology and connectivity to on-premises networks or the internet.
- Subnet
- Related: Amazon VPC, Internet gateway
A range of IP addresses within a VPC tied to a single Availability Zone. Public subnets route to an internet gateway; private subnets typically reach the internet through a NAT device or use endpoints.
- Internet gateway
- Related: Subnet, Amazon VPC
A horizontally scaled, redundant VPC component that allows communication between resources in a VPC and the internet. It requires route table entries and public IP addresses or elastic IPs on the communicating resources.
- Amazon S3
- Related: S3 storage class, Amazon S3 Glacier
Object storage offering high durability and virtually unlimited capacity, organized into buckets and objects with keys. Common uses include backups, static website content, data lakes, and application assets.
- S3 storage class
- Related: Amazon S3, Amazon S3 Glacier, Lifecycle policy
A tier defining how objects are stored and priced, such as frequently accessed, infrequent access, or archive tiers. Choosing a class based on access frequency and retrieval tolerance is a primary cost lever.
- Amazon S3 Glacier
- Related: S3 storage class, Lifecycle policy
Archive storage options designed for long-term retention at low cost, with retrieval times ranging from minutes to hours depending on tier. They suit compliance archives and rarely accessed backups.
- Amazon RDS
- Related: Multi-AZ deployment, Amazon DynamoDB
A managed relational database service that handles provisioning, patching, backups, and failover for engines such as MySQL, PostgreSQL, and SQL Server. Multi-AZ deployments provide standby replicas for availability.
- Multi-AZ deployment
- Related: Amazon RDS, Availability Zone
A configuration that keeps a synchronous standby copy of a database in a different Availability Zone and fails over automatically. It improves availability rather than read scaling, which is instead served by read replicas.
- Amazon DynamoDB
- Related: Amazon RDS, Auto Scaling
A fully managed NoSQL key-value and document database with single-digit millisecond performance at scale. Tables are partitioned automatically, and capacity is provisioned or handled on demand.
- AWS Lambda
- Related: Serverless, Amazon API Gateway
A serverless compute service that runs code in response to events and manages scaling automatically. You pay for invocation count and execution duration, and no servers are provisioned or patched by the customer.
- Serverless
- Related: AWS Lambda, AWS Fargate
An operating model where the provider handles server provisioning and scaling, and billing follows actual usage. It reduces operational overhead but imposes design constraints such as statelessness and execution time limits.
- Availability Zone
- Related: Region, High availability
One or more discrete data centers with independent power and networking inside a Region. Deploying across multiple zones protects workloads from a single facility failure and supports high availability designs.
- Region
- Related: Availability Zone, Edge location
A geographic area containing multiple isolated Availability Zones. Choosing a Region considers latency to users, service availability, data residency requirements, and price differences between locations.
- Amazon CloudFront
- Related: Edge location, Elastic Load Balancing
A content delivery network that caches content at edge locations close to viewers to reduce latency. It integrates with S3 and load balancers as origins and supports signed URLs and TLS.
- Elastic Load Balancing
- Related: Auto Scaling, Scalability
A managed service that distributes incoming traffic across multiple targets such as instances, containers, or addresses. Health checks remove unhealthy targets, and it supports application and network layer balancing.
- Auto Scaling
- Related: Elasticity, Elastic Load Balancing
A capability that adjusts the number of running resources based on demand or schedules. It maintains a desired count, replaces unhealthy instances, and helps balance performance needs against cost.
- Amazon CloudWatch
- Related: AWS CloudTrail, Amazon EventBridge
A monitoring service collecting metrics, logs, and events from AWS resources and applications. Alarms can trigger notifications or automated actions when thresholds are crossed.
- Pay-as-you-go pricing
- Related: Savings Plans, CapEx vs. OpEx
A billing model where charges accrue only for resources consumed, without upfront commitment. It removes the need to forecast capacity purchases and pairs with commitments like Savings Plans for discounts.
- Savings Plans
- Related: Reserved Instances, Pay-as-you-go pricing
A flexible pricing model offering lower rates in exchange for a committed hourly spend over one or three years. Compute Savings Plans apply across instance families and Regions, unlike reserved capacity tied to a specific configuration.
- Reserved Instances
- Related: Savings Plans, Spot Instance
A purchasing option giving a discount on EC2 capacity in exchange for a one- or three-year term. Standard reservations offer the largest discount but are tied to attributes such as instance family and Region.
- Spot Instance
- Related: Reserved Instances, Auto Scaling
Unused EC2 capacity offered at steep discounts, interruptible with short notice when capacity is reclaimed. It suits fault-tolerant, flexible workloads such as batch processing and containerized jobs.
- AWS Free Tier
- Related: AWS Budgets, AWS Pricing Calculator
A set of usage allowances available to new and existing accounts, including always-free limits and time-limited introductory amounts. Exceeding allowances results in standard charges, so usage monitoring matters.
- AWS Budgets
- Related: AWS Cost Explorer, AWS Free Tier
A tool for setting spending, usage, or reservation targets and receiving alerts when actual or forecast values exceed them. It can also trigger actions, helping prevent unexpected overruns.
- AWS Cost Explorer
- Related: AWS Budgets, Cost allocation tag
A console tool for visualizing and analyzing historical cost and usage, with filtering and forecasting. It helps identify spending trends and supports rightsizing and service-level cost review.
- Cost allocation tag
- Related: AWS Cost Explorer, AWS Budgets
A key-value metadata label applied to resources and activated for billing so costs can be grouped by team, project, or environment. Consistent tagging is a prerequisite for meaningful cost accountability.
- AWS Pricing Calculator
- Related: Total cost of ownership (TCO), AWS Cost Explorer
A web tool for estimating the monthly cost of an architecture by selecting services, Regions, and usage assumptions before deployment. Estimates can be shared and used to compare design options.
- AWS Support plan
- Related: AWS Trusted Advisor, Service Quotas
A tiered subscription defining response times, channels, and advisory services, ranging from basic to developer, business, and enterprise levels. Higher tiers add technical account management and faster critical response.
- AWS Trusted Advisor
- Related: AWS Support plan, AWS Well-Architected Tool
An advisory service that inspects an account and flags opportunities across cost optimization, security, fault tolerance, performance, and service limits. The depth of checks available depends on the support plan.
- Service Quotas
- Related: AWS Support plan, AWS Trusted Advisor
Account-level limits on resource counts and request rates for AWS services. Monitoring quota usage and requesting increases prevents throttling or deployment failures as workloads grow.