CloudPath Academy

Your guide to AWS certification success

Amazon Web Services AWS Broken Labs

AWS Certified Solutions Architect Associate (SAA-C03) Domain 4

Design Cost-Optimized Architectures

Official Exam Guide: SAA-C03 Exam Guide


Domain Overview

Domain Weight: 20% of the exam

This domain tests your ability to design cost-effective storage, compute, database, and networking solutions.


Task 4.1: Design cost-optimized storage solutions

S3 Storage Optimization

S3 Storage Classes

Selection by Access Pattern:

Access Pattern Storage Class Use Case
Frequent S3 Standard Active data
Unknown/changing S3 Intelligent-Tiering Unpredictable access
Infrequent S3 Standard-IA Backups, disaster recovery
Infrequent, single AZ S3 One Zone-IA Reproducible data
Archive S3 Glacier Instant Retrieval Quarterly access, milliseconds
Archive S3 Glacier Flexible Retrieval Minutes to hours retrieval
Long-term archive S3 Glacier Deep Archive Once/twice per year, 12 hours

Cost Optimization:

AWS Documentation:

S3 Lifecycle Policies

Example Policy:

Day 0: S3 Standard
Day 30: S3 Standard-IA
Day 90: S3 Glacier Flexible Retrieval
Day 365: S3 Glacier Deep Archive
Day 2555: Delete

Best Practices:

EBS Optimization

Volume Selection:

Cost Reduction:

AWS Documentation:

EFS Optimization

Cost Reduction:

AWS Documentation:


Task 4.2: Design cost-optimized compute solutions

EC2 Purchase Options

Pricing Models Comparison

Model Cost Savings Commitment Best For
On-Demand Baseline (1x) None Variable, short-term
Reserved (1yr) ~30-40% 1 year Steady state
Reserved (3yr) ~50-60% 3 years Long-term predictable
Savings Plans ~30-60% 1-3 years Flexible compute
Spot ~50-90% None Fault-tolerant workloads
Dedicated Hosts Varies Varies Compliance, licensing

Reserved Instances (RIs)

Types:

Payment Options:

Best Practices:

Savings Plans

Types:

Benefits:

Spot Instances

Key Concepts:

Use Cases:

Best Practices:

AWS Documentation:

Instance Right-Sizing

Optimization Steps:

  1. Enable CloudWatch detailed monitoring
  2. Analyze CPU, memory, network utilization
  3. Use AWS Compute Optimizer
  4. Downsize underutilized instances
  5. Use Auto Scaling to match demand

Tools:

Lambda Cost Optimization

Cost Factors:

Optimization:

AWS Documentation:

Container Optimization

ECS/EKS Cost Reduction:

AWS Documentation:


Task 4.3: Design cost-optimized database solutions

RDS Cost Optimization

Purchase Options:

Cost Reduction:

Aurora Serverless:

AWS Documentation:

DynamoDB Cost Optimization

Capacity Modes:

Cost Reduction:

AWS Documentation:

ElastiCache Cost Optimization

Cost Reduction:

AWS Documentation:

Redshift Cost Optimization

Cost Reduction:

AWS Documentation:


Task 4.4: Design cost-optimized network architectures

Data Transfer Costs

Cost Factors:

Optimization:

VPC Endpoints

Types:

Cost Savings:

AWS Documentation:

NAT Gateway vs NAT Instance

NAT Gateway:

NAT Instance:

Cost Optimization:

CloudFront Cost Optimization

Cost Factors:

Optimization:

AWS Documentation:


General Cost Optimization Strategies

Monitoring and Analysis

Tools:

Best Practices:

Architectural Best Practices

Design Principles:

Common Optimizations:


Exam Tips

Common Question Patterns:

  1. Reduce storage costs → S3 Lifecycle policies, Intelligent-Tiering
  2. Cost-effective compute for steady workload → Reserved Instances or Savings Plans
  3. Fault-tolerant batch processing → Spot Instances
  4. Variable workload database → Aurora Serverless or DynamoDB On-Demand
  5. Reduce data transfer costs → CloudFront, VPC endpoints
  6. Dev/test environment → Start/stop resources, Spot Instances
  7. Long-term archive → S3 Glacier Deep Archive

Cost Optimization Framework:

  1. Measure - Use Cost Explorer, tags
  2. Analyze - Identify waste, underutilized resources
  3. Optimize - Right-size, use appropriate pricing
  4. Monitor - Set budgets, alerts, review regularly

Key Principles:


Final Thoughts

Domain 4 (Design Cost-Optimized Architectures) is 20% of the exam.

Master these concepts:

  1. EC2 pricing models (On-Demand, Reserved, Savings Plans, Spot)
  2. S3 storage classes and lifecycle policies
  3. RDS Reserved Instances and Aurora Serverless
  4. Data transfer costs and VPC endpoints
  5. CloudFront for reducing data transfer
  6. Cost monitoring tools (Cost Explorer, Budgets)
  7. Right-sizing and Auto Scaling

Remember: Cost optimization is continuous, not one-time!