Improving performance
Unlock the complete study guide + 1,040 practice questions across 16 full exams.
Bundled into the existing AWS Certified Solutions Architect - Professional premium course — no separate purchase.
Included in this chapter:
- The measure-tune-verify loop for live workloads
- Rightsizing existing compute, storage, and databases
- Diagnosing and tuning database performance
- Scaling, edge acceleration, and platform migration
- Exam patterns: reading an improve-performance question
Performance-improvement tooling for existing AWS workloads: which lens (SAP-C02)
| Dimension | AWS Compute Optimizer | AWS Trusted Advisor (Performance) | Amazon DevOps Guru | RDS Performance Insights |
|---|---|---|---|---|
| Primary question it answers | Is this resource the right size? | Are we following performance best practices? | What anomaly just broke (or is about to)? | Why is this database slow right now? |
| Method | Utilization analysis + rightsizing recommendations | Rule-based best-practice checks | Machine-learning anomaly detection + insights | DB load (Average Active Sessions) vs Max vCPU |
| Scope of resources | EC2, ASG, EBS, Lambda, ECS-on-Fargate, Aurora/RDS | EC2 utilization, EBS, service quotas | App-wide resources (DevOps Guru for RDS adds DB depth) | One RDS/Aurora DB instance |
| Data window | 14 days default; 93 days with enhanced metrics | Periodic checks (auto-refresh on Business/Enterprise) | Continuous learned baseline | Real-time + historical retention |
| Access requirement | Free; opt-in per account/Region | Full checks need Business/Enterprise Support | Paid; opt-in coverage per account/Region | Enable on the DB instance (migrating to Database Insights) |
| Best for | Rightsizing a fleet from real data | Quick portfolio-wide hygiene sweep | Catching regressions without static thresholds | Diagnosing relational query / wait bottlenecks |
Decision tree
Cheat sheet
Unlock with Premium — includes all practice exams and the complete study guide.
References
- Using Amazon CloudWatch metrics
- CloudWatch anomaly detection
- What is AWS X-Ray?
- What is AWS Compute Optimizer?
- Compute Optimizer enhanced infrastructure metrics
- AWS Trusted Advisor
- Monitoring DB load with Performance Insights
- Working with DevOps Guru for RDS
- What is Amazon DevOps Guru?
- CloudWatch Database Insights for RDS
- Amazon RDS read replicas
- Amazon ElastiCache: What is ElastiCache?
- DynamoDB Accelerator (DAX)
- Amazon CloudFront developer guide
- What is AWS Global Accelerator?
- DynamoDB auto scaling
- AWS Graviton processors
- Load testing your workload (Performance Efficiency pillar) Well-Architected
- Analyzing metrics with the Performance Insights dashboard
- Replication with Amazon Aurora
- Amazon EC2 Auto Scaling groups
- Amazon EBS General Purpose SSD (gp3) volumes