This section aligns with the following exam objectives:
Content Domain 1: Monitoring, Logging, Analysis, Remediation, and Performance Optimization
Task Statement 1.3: Implement performance optimization strategies for compute, storage, and database resources.
◆◆◆◆◆◆
Key Concepts
Effective compute optimization starts with selecting EC2 instance types that align with application CPU, memory, storage, and networking requirements. AWS Compute Optimizer analyzes historical utilization metrics and provides right-sizing recommendations to improve both performance and cost efficiency.
Auto Scaling Groups (ASGs) automatically adjust capacity based on demand, using CloudWatch metrics such as CPU utilization or request count. Elastic Load Balancing distributes incoming traffic across multiple instances to prevent single-instance bottlenecks and improve availability.
EC2 placement groups enhance performance for specialized workloads. Cluster placement groups support high-throughput, low-latency networking, Spread placement groups improve fault isolation, and Partition placement groups are designed for large, distributed systems.
Graviton-based EC2 instances powered by ARM processors (Graviton2 and Graviton3) deliver superior price-to-performance for many compute-intensive workloads. Enhanced Networking using ENA further improves throughput and reduces latency.
📌 Exam Tips
Know when to use Auto Scaling versus load balancing for performance and resilience. Expect questions on Compute Optimizer recommendations and placement group selection. Remember that enhanced networking significantly improves network performance.
Amazon EBS (Elastic Block Store)
Selecting the correct EBS volume type is critical:
Monitor metrics such as VolumeQueueLength and provision sufficient IOPS and throughput to avoid bottlenecks. For supported workloads, EBS Multi-Attach (io1/io2) enables multiple instances to share the same volume.
Amazon S3
S3 performance can be optimized by enabling Intelligent-Tiering to automatically shift objects between access tiers. Transfer Acceleration improves global upload and download performance, while S3 Select reduces retrieval time by querying only required subsets of data.
Amazon EFS and FSx
For Amazon EFS, Provisioned Throughput ensures predictable performance regardless of storage size. Amazon FSx offers optimized file systems—FSx for Lustre for high-performance computing and FSx for Windows for SMB-based workloads—allowing fine-grained control over throughput and IOPS.
📌 Exam Tips
Understand EBS volume selection trade-offs and burst behavior. Be prepared to compare S3, EBS, and EFS in performance-based scenarios. Always balance performance improvements with cost efficiency.
Amazon RDS and Aurora
Enable Performance Insights to identify slow queries and resource contention. Read replicas improve performance for read-heavy workloads, while Multi-AZ deployments provide high availability rather than performance scaling. Aurora Serverless v2 automatically adjusts capacity based on demand, making it suitable for variable workloads. RDS Proxy improves efficiency by managing database connections at scale.
Amazon DynamoDB
DynamoDB performance optimization involves selecting the appropriate capacity mode—Auto Scaling or On-Demand—for fluctuating workloads. DynamoDB Accelerator (DAX) reduces latency by caching frequently accessed data in memory. Designing effective partition keys is essential to avoid hot partitions and ensure even traffic distribution.
📌 Exam Tips
Know when to use read replicas versus Multi-AZ deployments. Recognize scenarios where RDS Proxy or Aurora Serverless v2 provides performance benefits. Expect comparative questions across Aurora, RDS, and DynamoDB.
Best Practices
VPC endpoints reduce latency and improve security by keeping AWS service traffic within the AWS network. Enhanced Networking technologies such as ENA and EFA enable high-bandwidth, low-latency communication for compute- and network-intensive workloads.
Amazon CloudFront accelerates content delivery by caching data closer to end users. Selecting the appropriate load balancer is also critical:
📌 Exam Tips
Understand how enhanced networking improves performance and when to use NLB versus ALB. Be familiar with CloudFront caching and origin optimization strategies.
Key Tools
📌 Exam Tips
Expect scenario-based questions that combine monitoring and optimization. Remember that effective optimization requires continuous monitoring, automation, and right-sizing.