Overview
Domain 4 covers cost optimization across four task statements: cost-optimized storage, compute, databases and networking. It covers S3 storage classes, lifecycle policies and Intelligent-Tiering, EC2 pricing models (On-Demand, Reserved, Savings Plans, Spot), right-sizing, serverless cost models, database cost choices, and network cost factors such as data transfer, NAT gateways and VPC endpoints.
At 20%, this is the smallest domain, but cost questions appear throughout the exam because every design choice has a price. The exam rewards matching the pricing model to the usage pattern, moving data to cheaper tiers as it cools, and avoiding unnecessary data transfer charges. Cost optimization is not about the cheapest option but the most cost-effective one that still meets the security, resilience and performance requirements set by the other domains.
How it's tested
SAA-C03 questions ask for the MOST cost-effective design that still meets the stated requirements. In this domain they describe a usage pattern and ask which pricing model, storage tier or network option minimizes cost without breaking security, resilience or performance.
-
Match the pricing model
A usage pattern is described, and you choose On-Demand, Reserved, Savings Plans or Spot to fit it.
-
Tier the storage
A data access pattern over time is described, and you choose lifecycle policies or Intelligent-Tiering to move data to cheaper classes.
-
Cut network cost
A data-transfer or gateway pattern is described, and you choose VPC endpoints or placement to avoid unnecessary charges.
A workload runs steadily twenty-four hours a day for years on a fixed number of instances. Paying On-Demand is simplest but most expensive for steady use. A Savings Plan or Reserved Instances commits to that usage for one or three years at a large discount, which is the cost-effective choice for predictable, steady workloads, while Spot suits only interruptible work.
Task statements 4
Official task statements from the Amazon Web Services outline, in outline order.
4.1 Design cost-optimized storage solutionsS3 storage classes, lifecycle policies, Intelligent-Tiering and right-sized volumes.
- What it means
- This covers choosing S3 storage classes by access frequency, lifecycle policies that transition and expire objects, S3 Intelligent-Tiering for unknown patterns, right-sizing EBS volumes, and matching storage to cost and access needs.
- What to understand
- S3 classes trade retrieval cost and speed against storage cost: Standard for frequent access, Infrequent Access for cooler data, and Glacier tiers for archives. Lifecycle policies automate moving data to cheaper classes and deleting it when expired. Intelligent-Tiering moves objects automatically when the access pattern is unknown or changing.
- How it shows up
- A data access pattern over time is described, and you must choose the storage class, lifecycle policy or Intelligent-Tiering.
- Common confusion
- Using S3 Standard for rarely accessed data instead of a cheaper class or a lifecycle policy that transitions it.
4.2 Design cost-optimized compute solutionsEC2 pricing models, right-sizing, and serverless cost.
- What it means
- This covers EC2 pricing models, On-Demand, Reserved Instances, Savings Plans and Spot Instances, right-sizing instances, using auto scaling to match capacity to demand, and serverless cost models that charge per use. It matches the pricing model to the workload's usage pattern.
- What to understand
- On-Demand suits short-term or unpredictable use. Reserved Instances and Savings Plans discount steady, predictable usage in exchange for a one- or three-year commitment. Spot Instances offer deep discounts for interruptible workloads. Right-sizing and auto scaling avoid paying for idle capacity, and serverless charges only for actual use.
- How it shows up
- A usage pattern is described, and you must choose the pricing model and sizing approach that minimizes cost while meeting needs.
- Common confusion
- Using Spot Instances for workloads that cannot tolerate interruption.
4.3 Design cost-optimized database solutionsDatabase engine and capacity choices for cost efficiency.
- What it means
- This covers choosing cost-effective database options: the right engine and instance size, Reserved capacity for steady databases, serverless database options such as Aurora Serverless for variable load, and using read replicas or caching to avoid over-provisioning. It matches database cost to the workload.
- What to understand
- A right-sized database on reserved capacity is cheaper for steady load, while serverless database options scale to zero or near-zero for intermittent use. Caching and read replicas can be cheaper than scaling a large primary. Purpose-built databases can be more cost-effective than forcing one engine to do everything.
- How it shows up
- A database usage pattern is described, and you must choose the engine, capacity model or scaling approach that is most cost-effective.
- Common confusion
- Running an always-on provisioned database for an intermittent workload that a serverless option would serve more cheaply.
4.4 Design cost-optimized network architecturesData transfer, NAT gateways, VPC endpoints and placement to reduce cost.
- What it means
- This covers network cost factors: data transfer charges between Regions, Availability Zones and to the internet, the cost of NAT gateways, using VPC endpoints to avoid internet data-transfer charges, and placement choices that reduce cross-zone or cross-Region transfer.
- What to understand
- Data transfer is a major and often overlooked cost. Keeping traffic within an Availability Zone and using VPC endpoints to reach AWS services privately avoids internet and NAT charges. NAT gateways incur hourly and per-gigabyte costs, so routing matters. Content delivery and caching can also cut data-transfer cost.
- How it shows up
- A data-transfer or gateway cost pattern is described, and you must choose VPC endpoints, placement or routing to reduce it.
- Common confusion
- Overlooking data-transfer and NAT gateway charges when comparing designs.
High-yield concepts
The terms, rules and formulas this domain turns into questions most often.
-
EC2 pricing models
On-Demand, Reserved Instances, Savings Plans and Spot.
- Remember
- Match the model to the usage pattern.
- Tested as
- Compute cost questions.
- Trap
- Using On-Demand for steady long-term workloads.
-
Reserved Instances vs. Savings Plans
Both discount committed usage; Savings Plans are more flexible across services.
- Remember
- Commit for steady, predictable usage.
- Tested as
- Commitment pricing questions.
- Trap
- Committing for unpredictable workloads.
-
Spot Instances
Deep discounts for interruptible capacity that AWS can reclaim.
- Remember
- Use only for fault-tolerant, interruptible work.
- Tested as
- Compute cost questions.
- Trap
- Using Spot for workloads that cannot be interrupted.
-
S3 storage classes
Standard, Infrequent Access and Glacier tiers trading retrieval against storage cost.
- Remember
- Match the class to access frequency.
- Tested as
- Storage cost questions.
- Trap
- Keeping cold data in Standard.
-
S3 lifecycle policies
Rules that transition objects to cheaper classes and expire them.
- Remember
- Automate moving data as it cools.
- Tested as
- Storage cost questions.
- Trap
- Managing transitions manually.
-
S3 Intelligent-Tiering
Automatically moves objects between tiers based on access.
- Remember
- Use it when the access pattern is unknown or changing.
- Tested as
- Storage cost questions.
- Trap
- Using it where a simple lifecycle policy suffices.
-
Right-sizing
Matching instance or resource size to actual need.
- Remember
- Avoid paying for idle capacity.
- Tested as
- Cost reduction questions.
- Trap
- Over-provisioning for peak that rarely occurs.
-
Aurora Serverless
A database capacity model that scales with load and down when idle.
- Remember
- It suits variable or intermittent database workloads.
- Tested as
- Database cost questions.
- Trap
- Running always-on provisioned for intermittent load.
-
Data transfer cost
Charges for moving data across zones, Regions and to the internet.
- Remember
- It is a major, often overlooked cost.
- Tested as
- Network cost questions.
- Trap
- Ignoring transfer charges when comparing designs.
-
VPC endpoints
Private connectivity to AWS services without internet or NAT.
- Remember
- They avoid internet data-transfer and NAT costs.
- Tested as
- Network cost questions.
- Trap
- Routing AWS-service traffic through a NAT gateway unnecessarily.
-
NAT gateway cost
NAT gateways charge hourly and per gigabyte processed.
- Remember
- Minimize traffic through them where possible.
- Tested as
- Network cost questions.
- Trap
- Sending high-volume AWS-service traffic through NAT.
Side by side
Concepts candidates mix up, compared on the point that decides the answer.
On-Demand vs. Reserved/Savings Plans vs. Spot
| Concept | Meaning | Key difference | Common trap |
|---|---|---|---|
| On-Demand | Pay per use with no commitment | Flexible, most expensive for steady use | Using it for steady long-term workloads |
| Reserved / Savings Plans | Committed usage at a discount | Cheaper for predictable steady load | Committing for unpredictable workloads |
| Spot | Spare capacity at deep discount | Can be reclaimed, for interruptible work | Using it for non-interruptible workloads |
S3 class and lifecycle choices
| Concept | Meaning | Key difference | Common trap |
|---|---|---|---|
| S3 Standard | Frequent-access storage | Highest storage cost, cheapest retrieval | Storing cold data here |
| Infrequent Access / Glacier | Cooler and archival tiers | Cheaper storage, costlier or slower retrieval | Using Glacier for frequently accessed data |
| Intelligent-Tiering | Automatic tiering by access | Best for unknown patterns | Using it where a lifecycle rule suffices |
VPC endpoint vs. NAT gateway for AWS-service traffic
| Concept | Meaning | Key difference | Common trap |
|---|---|---|---|
| VPC endpoint | Private path to AWS services | Avoids internet and NAT data charges | Not using it for AWS-service access |
| NAT gateway | Outbound internet for private subnets | Charges hourly and per gigabyte | Routing AWS-service traffic through it |
Exam traps
Each trap is an answer that looks right. Learn the clue that should change your mind.
-
On-Demand for steady load
- What candidates pick
- Pay On-Demand for a workload that runs steadily for years.
- Why it looks right
- It needs no commitment and is simple.
- Why it's wrong
- Savings Plans or Reserved Instances discount predictable steady usage substantially.
Clue to watch for The workload runs continuously and predictably over a long period.
-
Spot for critical work
- What candidates pick
- Run a workload that cannot be interrupted on Spot Instances.
- Why it looks right
- Spot is the cheapest option.
- Why it's wrong
- AWS can reclaim Spot capacity, so it suits only fault-tolerant, interruptible workloads.
Clue to watch for The workload must not be interrupted or lose state.
-
Standard for cold data
- What candidates pick
- Keep archival data in S3 Standard.
- Why it looks right
- Standard is the default class.
- Why it's wrong
- Cooler tiers or a lifecycle policy that transitions data cut storage cost sharply for infrequently accessed data.
Clue to watch for The data is accessed rarely or is an archive.
-
Always-on DB for intermittent load
- What candidates pick
- Run an always-on provisioned database for an intermittent workload.
- Why it looks right
- Provisioned is the familiar model.
- Why it's wrong
- A serverless database such as Aurora Serverless scales down when idle, costing less for variable load.
Clue to watch for The database load is intermittent or highly variable.
-
NAT for AWS services
- What candidates pick
- Route traffic to AWS services from private subnets through a NAT gateway.
- Why it looks right
- NAT provides outbound access.
- Why it's wrong
- A VPC endpoint reaches AWS services privately and avoids NAT and internet data-transfer charges.
Clue to watch for Private resources access AWS services and cost matters.
-
Ignore data transfer
- What candidates pick
- Compare two designs on compute cost alone.
- Why it looks right
- Compute is the obvious cost.
- Why it's wrong
- Data transfer across zones, Regions and the internet can dominate cost and must be included.
Clue to watch for The designs differ in cross-zone, cross-Region or internet traffic.
Answer framework
For any Domain 4 cost scenario, use these steps to find the answer SAA-C03 expects.
- Confirm the security, resilience and performance requirements first, then seek the most cost-effective option that still meets them.
- Match the compute pricing model to the usage pattern: Savings Plans or Reserved for steady load, Spot for interruptible work, On-Demand for short or unpredictable use.
- Tier and lifecycle storage so data moves to cheaper classes as it cools, using Intelligent-Tiering when the pattern is unknown.
- Right-size resources and use serverless or auto scaling to avoid paying for idle capacity.
- Account for network costs, using VPC endpoints and placement to cut data-transfer and NAT charges rather than comparing compute cost alone, and document the trade-off where a cheaper option would weaken a requirement.
Practice question
Want more like this? The AWS SAA practice test has questions for every domain.
Checklist
0 of 10
Tick each one you can do without notes. Your ticks stay in this browser.
Study strategy
Approach this domain as choosing the most cost-effective option that still meets the other domains' requirements, not the cheapest regardless. Start with EC2 pricing models, since they appear often: learn which usage pattern each fits, and that Spot is only for interruptible work while Savings Plans and Reserved suit steady load.
Next, learn S3 cost management: storage classes by access frequency, lifecycle policies to transition and expire data, and Intelligent-Tiering for unknown patterns. Then study the often-overlooked network costs, data transfer, NAT gateways and VPC endpoints, which decide many cost comparisons.
Use the AWS pricing calculator and a free-tier account to see how choices change cost in practice. Because cost reasoning appears across the exam, revisit the earlier domains with a cost lens. This is the final domain, so finish with full practice tests that combine security, resilience, performance and cost in single scenarios. Hands-on practice in a free-tier AWS account cements these choices far faster than reading, and reviewing missed practice questions by domain shows where to focus next.
FAQ
How much of SAA-C03 is Domain 4?
Design Cost-Optimized Architectures is 20% of the scored content, the smallest domain, though cost reasoning appears across the exam.
When should I use Reserved Instances or a Savings Plan?
For steady, predictable, long-term usage, where committing for one or three years earns a significant discount over On-Demand.
When is Spot appropriate?
Only for fault-tolerant, interruptible workloads, because AWS can reclaim Spot capacity at short notice.
How do I lower S3 storage cost?
Match the storage class to access frequency, use lifecycle policies to transition cooling data to cheaper tiers and expire it, and use Intelligent-Tiering when the access pattern is unknown.
Why do VPC endpoints save money?
They provide a private path to AWS services, avoiding internet data-transfer charges and NAT gateway costs that routing through a NAT gateway would incur.
Is cost optimization about choosing the cheapest option?
No. It means choosing the most cost-effective option that still meets the security, resilience and performance requirements of the design.
How does Domain 4 connect to the rest of the exam?
Every design choice in the other domains has a cost, so cost reasoning runs throughout, and this domain revisits storage, compute, database and network choices through a cost lens.
Other Cloud Computing certifications
Where the same subject shows up in other exams. Cards marked "Same subject" open the matching domain.
- AWS Certified Cloud Practitioner Study guide
- AWS Certified SysOps Administrator - Associate Study guide
- AWS Certified Solutions Architect - Professional Study guide
- Microsoft 365 Fundamentals Study guide
- Azure Developer Associate Study guide
- Google Cloud Associate Cloud Engineer Study guide
- CompTIA Cloud+ Study guide
- Microsoft Certified: Azure Fundamentals Study guide
- AWS Certified Developer - Associate Study guide
- HashiCorp Certified: Terraform Associate Study guide
- Azure Administrator Associate Study guide
- Azure Solutions Architect Expert Study guide
Test your Domain 4 knowledge
You have covered cost-optimized storage, compute, databases and networking. Test whether you can choose the most cost-effective option that still meets requirements under exam conditions.
Keep going
- Training Training Built on your Weak areas
- Practice test Questions by domain, with explanations
- Mock exam Full length, timed like the real exam
- Readiness test Find your weakest domain in minutes
- Cheat sheet Key terms and formulas on one page
- Ask the AWS SAA AI tutor Get any concept explained your way