Amazon AWS Certified Solutions Architect Associate SAA-C03 Compute Purchasing Utilization and Cost Optimization Practice Test
Topic 17 covers compute purchasing utilization and cost optimization for the AWS Certified Solutions Architect – Associate certification. These original practice questions apply the verified SAA-C03 objectives to practical decisions and troubleshooting. Select one answer unless a fixed number is requested. For broader preparation, visit the AWS Certified Solutions Architect Associate SAA-C03 Exam Dumps page. Each option includes an explanation of the relevant behavior and scenario constraints.
Question 1
A stateless production fleet has a stable 24×7 baseline across several EC2 instance families, with some use shifting to Fargate. Which discount model offers broad compute flexibility?
Correct Answer: C
Correct Answer
Answer C is correct because Compute Savings Plans apply flexibly across eligible EC2, Fargate, and Lambda usage rather than binding the commitment to one instance family. This directly meets the decisive requirement: Compute Savings Plans.
Incorrect Answers
Answer A is incorrect because On-Demand avoids an up-front term commitment and is appropriate when future steady usage is not yet established. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Compute Savings Plans.
Answer B is incorrect because Spot uses spare EC2 capacity at discounted rates but can be interrupted, so it fits checkpointed or fault-tolerant work. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Compute Savings Plans.
Answer D is incorrect because A stable, known EC2 usage pattern can trade flexibility for a larger discount where its family/Region constraints are acceptable. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Compute Savings Plans.
Answer E is incorrect because Buying a commitment sized to peak demand risks paying for capacity when the burst disappears. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Compute Savings Plans.
Question 2
A batch-rendering fleet can checkpoint work and tolerate interruptions. Which EC2 purchasing model can reduce cost most aggressively for the interruptible portion?
Correct Answer: B
Correct Answer
Answer B is correct because Spot uses spare EC2 capacity at discounted rates but can be interrupted, so it fits checkpointed or fault-tolerant work. This directly meets the decisive requirement: Spot Instances.
Incorrect Answers
Answer A is incorrect because Buying a commitment sized to peak demand risks paying for capacity when the burst disappears. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Spot Instances.
Answer C is incorrect because A stable, known EC2 usage pattern can trade flexibility for a larger discount where its family/Region constraints are acceptable. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Spot Instances.
Answer D is incorrect because Compute Savings Plans apply flexibly across eligible EC2, Fargate, and Lambda usage rather than binding the commitment to one instance family. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Spot Instances.
Answer E is incorrect because On-Demand avoids an up-front term commitment and is appropriate when future steady usage is not yet established. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Spot Instances.
Question 3
A new service has unknown traffic and may be shut down after three months. Which purchase model avoids a long commitment while demand is learned?
Correct Answer: B
Correct Answer
Answer B is correct because On-Demand avoids an up-front term commitment and is appropriate when future steady usage is not yet established. This directly meets the decisive requirement: On-Demand.
Incorrect Answers
Answer A is incorrect because A stable, known EC2 usage pattern can trade flexibility for a larger discount where its family/Region constraints are acceptable. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: On-Demand.
Answer C is incorrect because Compute Savings Plans apply flexibly across eligible EC2, Fargate, and Lambda usage rather than binding the commitment to one instance family. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: On-Demand.
Answer D is incorrect because Buying a commitment sized to peak demand risks paying for capacity when the burst disappears. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: On-Demand.
Answer E is incorrect because Spot uses spare EC2 capacity at discounted rates but can be interrupted, so it fits checkpointed or fault-tolerant work. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: On-Demand.
Question 4
A legacy licensed workload must run a known EC2 family in one Region for three years and usage is steady. Which discount model can be evaluated for the predictable baseline?
Correct Answer: A
Correct Answer
Answer A is correct because A stable, known EC2 usage pattern can trade flexibility for a larger discount where its family/Region constraints are acceptable. This directly meets the decisive requirement: EC2 Instance Savings Plan or suitable RI.
Incorrect Answers
Answer B is incorrect because Buying a commitment sized to peak demand risks paying for capacity when the burst disappears. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: EC2 Instance Savings Plan or suitable RI.
Answer C is incorrect because Spot uses spare EC2 capacity at discounted rates but can be interrupted, so it fits checkpointed or fault-tolerant work. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: EC2 Instance Savings Plan or suitable RI.
Answer D is incorrect because Compute Savings Plans apply flexibly across eligible EC2, Fargate, and Lambda usage rather than binding the commitment to one instance family. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: EC2 Instance Savings Plan or suitable RI.
Answer E is incorrect because On-Demand avoids an up-front term commitment and is appropriate when future steady usage is not yet established. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: EC2 Instance Savings Plan or suitable RI.
Question 5
A service has a steady baseline plus unpredictable peaks. Which approach best avoids committing to peak capacity?
Correct Answer: E
Correct Answer
Answer E is correct because Buying a commitment sized to peak demand risks paying for capacity when the burst disappears. This directly meets the decisive requirement: cover baseline with commitment and bursts On-Demand/eligible Spot.
Incorrect Answers
Answer A is incorrect because Spot uses spare EC2 capacity at discounted rates but can be interrupted, so it fits checkpointed or fault-tolerant work. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: cover baseline with commitment and bursts On-Demand/eligible Spot.
Answer B is incorrect because Compute Savings Plans apply flexibly across eligible EC2, Fargate, and Lambda usage rather than binding the commitment to one instance family. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: cover baseline with commitment and bursts On-Demand/eligible Spot.
Answer C is incorrect because A stable, known EC2 usage pattern can trade flexibility for a larger discount where its family/Region constraints are acceptable. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: cover baseline with commitment and bursts On-Demand/eligible Spot.
Answer D is incorrect because On-Demand avoids an up-front term commitment and is appropriate when future steady usage is not yet established. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: cover baseline with commitment and bursts On-Demand/eligible Spot.
Question 6
An m-family EC2 instance averages 4% CPU and 18% memory for 60 days with no forecast growth. Which first optimization should be evaluated?
Correct Answer: E
Correct Answer
Answer E is correct because Sustained low utilization is evidence that a smaller instance may satisfy the workload at lower cost. This directly meets the decisive requirement: downsize after metric validation.
Incorrect Answers
Answer A is incorrect because Compute-optimized families allocate proportionally more CPU for workloads constrained primarily by compute rather than memory. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: downsize after metric validation.
Answer B is incorrect because Changing processor architecture can improve price/performance, but only when the workload and dependencies are compatible. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: downsize after metric validation.
Answer C is incorrect because Compute Optimizer analyzes historical resource configuration and metrics to produce rightsizing recommendations that still require workload judgment. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: downsize after metric validation.
Answer D is incorrect because Memory-optimized families are designed for workloads where memory, not CPU, is the limiting resource. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: downsize after metric validation.
Question 7
A compute job is CPU-bound at 95% but memory is mostly idle. Which instance-family direction should be evaluated?
Correct Answer: B
Correct Answer
Answer B is correct because Compute-optimized families allocate proportionally more CPU for workloads constrained primarily by compute rather than memory. This directly meets the decisive requirement: compute-optimized family.
Incorrect Answers
Answer A is incorrect because Sustained low utilization is evidence that a smaller instance may satisfy the workload at lower cost. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: compute-optimized family.
Answer C is incorrect because Memory-optimized families are designed for workloads where memory, not CPU, is the limiting resource. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: compute-optimized family.
Answer D is incorrect because Compute Optimizer analyzes historical resource configuration and metrics to produce rightsizing recommendations that still require workload judgment. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: compute-optimized family.
Answer E is incorrect because Changing processor architecture can improve price/performance, but only when the workload and dependencies are compatible. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: compute-optimized family.
Question 8
A Java service uses 85% memory and 20% CPU. Which family direction is more appropriate than simply adding vCPUs?
Correct Answer: C
Correct Answer
Answer C is correct because Memory-optimized families are designed for workloads where memory, not CPU, is the limiting resource. This directly meets the decisive requirement: memory-optimized family.
Incorrect Answers
Answer A is incorrect because Compute Optimizer analyzes historical resource configuration and metrics to produce rightsizing recommendations that still require workload judgment. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: memory-optimized family.
Answer B is incorrect because Sustained low utilization is evidence that a smaller instance may satisfy the workload at lower cost. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: memory-optimized family.
Answer D is incorrect because Compute-optimized families allocate proportionally more CPU for workloads constrained primarily by compute rather than memory. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: memory-optimized family.
Answer E is incorrect because Changing processor architecture can improve price/performance, but only when the workload and dependencies are compatible. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: memory-optimized family.
Question 9
A compatible stateless service currently runs x86 but testing shows the same performance on AWS Graviton. Which economic change can be considered?
Correct Answer: A
Correct Answer
Answer A is correct because Changing processor architecture can improve price/performance, but only when the workload and dependencies are compatible. This directly meets the decisive requirement: move to suitable Graviton instances.
Incorrect Answers
Answer B is incorrect because Sustained low utilization is evidence that a smaller instance may satisfy the workload at lower cost. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: move to suitable Graviton instances.
Answer C is incorrect because Compute Optimizer analyzes historical resource configuration and metrics to produce rightsizing recommendations that still require workload judgment. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: move to suitable Graviton instances.
Answer D is incorrect because Compute-optimized families allocate proportionally more CPU for workloads constrained primarily by compute rather than memory. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: move to suitable Graviton instances.
Answer E is incorrect because Memory-optimized families are designed for workloads where memory, not CPU, is the limiting resource. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: move to suitable Graviton instances.
Question 10
A team wants evidence-based EC2 rightsizing recommendations using historical utilization metrics. Which AWS service should be consulted?
Correct Answer: D
Correct Answer
Answer D is correct because Compute Optimizer analyzes historical resource configuration and metrics to produce rightsizing recommendations that still require workload judgment. This directly meets the decisive requirement: Compute Optimizer.
Incorrect Answers
Answer A is incorrect because Sustained low utilization is evidence that a smaller instance may satisfy the workload at lower cost. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Compute Optimizer.
Answer B is incorrect because Compute-optimized families allocate proportionally more CPU for workloads constrained primarily by compute rather than memory. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Compute Optimizer.
Answer C is incorrect because Memory-optimized families are designed for workloads where memory, not CPU, is the limiting resource. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Compute Optimizer.
Answer E is incorrect because Changing processor architecture can improve price/performance, but only when the workload and dependencies are compatible. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Compute Optimizer.
Question 11
Development EC2 instances are unused every night and weekend and have no after-hours availability requirement. Which action directly reduces idle compute cost?
Correct Answer: C
Correct Answer
Answer C is correct because EC2 instance compute charges stop while stopped, although attached storage and other resources can continue to incur cost. This directly meets the decisive requirement: scheduled stop/start.
Incorrect Answers
Answer A is incorrect because Completed workloads that no longer provide service should not continue consuming compute merely because cleanup was missed. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: scheduled stop/start.
Answer B is incorrect because Hibernation preserves in-memory state to the root volume while the instance is stopped, trading storage for reduced running time. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: scheduled stop/start.
Answer D is incorrect because Aligning worker lifetime with actual backlog eliminates manual idle periods after processing completes. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: scheduled stop/start.
Answer E is incorrect because A minimum capacity above actual need forces idle instances to run regardless of scaling signals. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: scheduled stop/start.
Question 12
A stateful workstation needs RAM contents preserved overnight but can be unavailable during that time and supports the feature. Which EC2 action may reduce running cost while preserving memory state?
Correct Answer: D
Correct Answer
Answer D is correct because Hibernation preserves in-memory state to the root volume while the instance is stopped, trading storage for reduced running time. This directly meets the decisive requirement: hibernate supported instance.
Incorrect Answers
Answer A is incorrect because EC2 instance compute charges stop while stopped, although attached storage and other resources can continue to incur cost. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: hibernate supported instance.
Answer B is incorrect because Aligning worker lifetime with actual backlog eliminates manual idle periods after processing completes. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: hibernate supported instance.
Answer C is incorrect because Completed workloads that no longer provide service should not continue consuming compute merely because cleanup was missed. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: hibernate supported instance.
Answer E is incorrect because A minimum capacity above actual need forces idle instances to run regardless of scaling signals. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: hibernate supported instance.
Question 13
An Auto Scaling group has minimum capacity 10 although observed overnight demand needs only 2 healthy instances. Which setting should be reviewed?
Correct Answer: D
Correct Answer
Answer D is correct because A minimum capacity above actual need forces idle instances to run regardless of scaling signals. This directly meets the decisive requirement: reduce minimum or scheduled capacity within SLA.
Incorrect Answers
Answer A is incorrect because Completed workloads that no longer provide service should not continue consuming compute merely because cleanup was missed. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: reduce minimum or scheduled capacity within SLA.
Answer B is incorrect because Aligning worker lifetime with actual backlog eliminates manual idle periods after processing completes. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: reduce minimum or scheduled capacity within SLA.
Answer C is incorrect because EC2 instance compute charges stop while stopped, although attached storage and other resources can continue to incur cost. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: reduce minimum or scheduled capacity within SLA.
Answer E is incorrect because Hibernation preserves in-memory state to the root volume while the instance is stopped, trading storage for reduced running time. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: reduce minimum or scheduled capacity within SLA.
Question 14
A one-time analytics cluster finished last month but instances still run because no owner removed them. Which governance action is most direct?
Correct Answer: B
Correct Answer
Answer B is correct because Completed workloads that no longer provide service should not continue consuming compute merely because cleanup was missed. This directly meets the decisive requirement: identify owner and terminate unused compute.
Incorrect Answers
Answer A is incorrect because Aligning worker lifetime with actual backlog eliminates manual idle periods after processing completes. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: identify owner and terminate unused compute.
Answer C is incorrect because A minimum capacity above actual need forces idle instances to run regardless of scaling signals. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: identify owner and terminate unused compute.
Answer D is incorrect because Hibernation preserves in-memory state to the root volume while the instance is stopped, trading storage for reduced running time. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: identify owner and terminate unused compute.
Answer E is incorrect because EC2 instance compute charges stop while stopped, although attached storage and other resources can continue to incur cost. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: identify owner and terminate unused compute.
Question 15
A batch fleet is launched manually every morning and is often left running after the queue empties. Which design better aligns runtime with work?
Correct Answer: B
Correct Answer
Answer B is correct because Aligning worker lifetime with actual backlog eliminates manual idle periods after processing completes. This directly meets the decisive requirement: automated scale-to-work / terminate workers.
Incorrect Answers
Answer A is incorrect because Hibernation preserves in-memory state to the root volume while the instance is stopped, trading storage for reduced running time. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: automated scale-to-work / terminate workers.
Answer C is incorrect because EC2 instance compute charges stop while stopped, although attached storage and other resources can continue to incur cost. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: automated scale-to-work / terminate workers.
Answer D is incorrect because Completed workloads that no longer provide service should not continue consuming compute merely because cleanup was missed. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: automated scale-to-work / terminate workers.
Answer E is incorrect because A minimum capacity above actual need forces idle instances to run regardless of scaling signals. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: automated scale-to-work / terminate workers.
Question 16
A function runs for two seconds a few hundred times per day after S3 uploads. Which execution model most directly avoids paying for idle servers?
Correct Answer: B
Correct Answer
Answer B is correct because Lambda bills around requests and execution duration and eliminates permanently provisioned server capacity for short event-driven work. This directly meets the decisive requirement: Lambda.
Incorrect Answers
Answer A is incorrect because EC2 provides operating-system and instance-level control needed by workloads that cannot fit managed serverless/container abstractions. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Lambda.
Answer C is incorrect because Fargate runs containers without managing EC2 hosts and charges for task resources while tasks run. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Lambda.
Answer D is incorrect because When the workload is mostly idle, per-invocation execution avoids paying continuously for idle compute capacity. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Lambda.
Answer E is incorrect because Spot can materially reduce cost when the workload can tolerate capacity reclamation and restart elsewhere. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Lambda.
Question 17
A containerized API runs continuously with predictable baseline utilization but the team does not want to manage EC2 hosts. Which managed compute option fits?
Correct Answer: A
Correct Answer
Answer A is correct because Fargate runs containers without managing EC2 hosts and charges for task resources while tasks run. This directly meets the decisive requirement: Fargate.
Incorrect Answers
Answer B is incorrect because Lambda bills around requests and execution duration and eliminates permanently provisioned server capacity for short event-driven work. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Fargate.
Answer C is incorrect because Spot can materially reduce cost when the workload can tolerate capacity reclamation and restart elsewhere. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Fargate.
Answer D is incorrect because EC2 provides operating-system and instance-level control needed by workloads that cannot fit managed serverless/container abstractions. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Fargate.
Answer E is incorrect because When the workload is mostly idle, per-invocation execution avoids paying continuously for idle compute capacity. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Fargate.
Question 18
A licensed appliance requires kernel modules and full operating-system control. Which compute model is necessary?
Correct Answer: D
Correct Answer
Answer D is correct because EC2 provides operating-system and instance-level control needed by workloads that cannot fit managed serverless/container abstractions. This directly meets the decisive requirement: EC2.
Incorrect Answers
Answer A is incorrect because Spot can materially reduce cost when the workload can tolerate capacity reclamation and restart elsewhere. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: EC2.
Answer B is incorrect because Fargate runs containers without managing EC2 hosts and charges for task resources while tasks run. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: EC2.
Answer C is incorrect because When the workload is mostly idle, per-invocation execution avoids paying continuously for idle compute capacity. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: EC2.
Answer E is incorrect because Lambda bills around requests and execution duration and eliminates permanently provisioned server capacity for short event-driven work. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: EC2.
Question 19
A fault-tolerant container batch job can restart tasks and is not latency sensitive. Which capacity option can reduce EC2-backed container cost when architecture permits?
Correct Answer: A
Correct Answer
Answer A is correct because Spot can materially reduce cost when the workload can tolerate capacity reclamation and restart elsewhere. This directly meets the decisive requirement: Spot capacity.
Incorrect Answers
Answer B is incorrect because Fargate runs containers without managing EC2 hosts and charges for task resources while tasks run. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Spot capacity.
Answer C is incorrect because EC2 provides operating-system and instance-level control needed by workloads that cannot fit managed serverless/container abstractions. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Spot capacity.
Answer D is incorrect because When the workload is mostly idle, per-invocation execution avoids paying continuously for idle compute capacity. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Spot capacity.
Answer E is incorrect because Lambda bills around requests and execution duration and eliminates permanently provisioned server capacity for short event-driven work. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Spot capacity.
Question 20
A tiny API has long idle periods and bursty requests with sub-15-minute execution. Which economic characteristic favors serverless functions?
Correct Answer: E
Correct Answer
Answer E is correct because When the workload is mostly idle, per-invocation execution avoids paying continuously for idle compute capacity. This directly meets the decisive requirement: pay per execution rather than idle capacity.
Incorrect Answers
Answer A is incorrect because Lambda bills around requests and execution duration and eliminates permanently provisioned server capacity for short event-driven work. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: pay per execution rather than idle capacity.
Answer B is incorrect because EC2 provides operating-system and instance-level control needed by workloads that cannot fit managed serverless/container abstractions. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: pay per execution rather than idle capacity.
Answer C is incorrect because Fargate runs containers without managing EC2 hosts and charges for task resources while tasks run. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: pay per execution rather than idle capacity.
Answer D is incorrect because Spot can materially reduce cost when the workload can tolerate capacity reclamation and restart elsewhere. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: pay per execution rather than idle capacity.
Question 21
Ten small HTTP services each use a separate ALB only for host routing, and one shared ALB can meet isolation and quota requirements. Which consolidation may reduce fixed load-balancer overhead?
Correct Answer: D
Correct Answer
Answer D is correct because A shared Layer 7 entry point can remove redundant fixed balancer resources while maintaining logical target separation. This directly meets the decisive requirement: consolidate with host/path rules.
Incorrect Answers
Answer A is incorrect because GWLB is designed to deploy and scale fleets of virtual network appliances and steer traffic transparently through them. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: consolidate with host/path rules.
Answer B is incorrect because When target instances are mostly idle, reducing backend overprovisioning provides a larger direct compute saving than changing the already-shared load balancer. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: consolidate with host/path rules.
Answer C is incorrect because Cost optimization must preserve required functionality; ALB features are justified when the application explicitly depends on them. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: consolidate with host/path rules.
Answer E is incorrect because NLB handles TCP/UDP/TLS traffic without requiring Layer 7 HTTP routing features. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: consolidate with host/path rules.
Question 22
A custom TCP service does not need Layer 7 features. Which load balancer avoids paying for application-routing features the protocol cannot use?
Correct Answer: E
Correct Answer
Answer E is correct because NLB handles TCP/UDP/TLS traffic without requiring Layer 7 HTTP routing features. This directly meets the decisive requirement: Network Load Balancer.
Incorrect Answers
Answer A is incorrect because GWLB is designed to deploy and scale fleets of virtual network appliances and steer traffic transparently through them. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Network Load Balancer.
Answer B is incorrect because Cost optimization must preserve required functionality; ALB features are justified when the application explicitly depends on them. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Network Load Balancer.
Answer C is incorrect because A shared Layer 7 entry point can remove redundant fixed balancer resources while maintaining logical target separation. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Network Load Balancer.
Answer D is incorrect because When target instances are mostly idle, reducing backend overprovisioning provides a larger direct compute saving than changing the already-shared load balancer. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Network Load Balancer.
Question 23
A security architecture must scale a fleet of transparent virtual firewalls. Which load-balancer type is purpose-built for this appliance pattern?
Correct Answer: A
Correct Answer
Answer A is correct because GWLB is designed to deploy and scale fleets of virtual network appliances and steer traffic transparently through them. This directly meets the decisive requirement: Gateway Load Balancer.
Incorrect Answers
Answer B is incorrect because Cost optimization must preserve required functionality; ALB features are justified when the application explicitly depends on them. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Gateway Load Balancer.
Answer C is incorrect because A shared Layer 7 entry point can remove redundant fixed balancer resources while maintaining logical target separation. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Gateway Load Balancer.
Answer D is incorrect because When target instances are mostly idle, reducing backend overprovisioning provides a larger direct compute saving than changing the already-shared load balancer. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Gateway Load Balancer.
Answer E is incorrect because NLB handles TCP/UDP/TLS traffic without requiring Layer 7 HTTP routing features. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Gateway Load Balancer.
Question 24
An ALB has 50 mostly idle targets because each microservice reserves five dedicated instances even at zero load. Which cost area should be optimized first?
Correct Answer: B
Correct Answer
Answer B is correct because When target instances are mostly idle, reducing backend overprovisioning provides a larger direct compute saving than changing the already-shared load balancer. This directly meets the decisive requirement: backend target scaling.
Incorrect Answers
Answer A is incorrect because Cost optimization must preserve required functionality; ALB features are justified when the application explicitly depends on them. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: backend target scaling.
Answer C is incorrect because GWLB is designed to deploy and scale fleets of virtual network appliances and steer traffic transparently through them. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: backend target scaling.
Answer D is incorrect because NLB handles TCP/UDP/TLS traffic without requiring Layer 7 HTTP routing features. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: backend target scaling.
Answer E is incorrect because A shared Layer 7 entry point can remove redundant fixed balancer resources while maintaining logical target separation. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: backend target scaling.
Question 25
A workload requires HTTP host/path routing and WebSocket support. Which balancer feature set justifies using an ALB rather than selecting by lower headline cost alone?
Correct Answer: B
Correct Answer
Answer B is correct because Cost optimization must preserve required functionality; ALB features are justified when the application explicitly depends on them. This directly meets the decisive requirement: Application Load Balancer.
Incorrect Answers
Answer A is incorrect because When target instances are mostly idle, reducing backend overprovisioning provides a larger direct compute saving than changing the already-shared load balancer. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Application Load Balancer.
Answer C is incorrect because A shared Layer 7 entry point can remove redundant fixed balancer resources while maintaining logical target separation. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Application Load Balancer.
Answer D is incorrect because NLB handles TCP/UDP/TLS traffic without requiring Layer 7 HTTP routing features. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Application Load Balancer.
Answer E is incorrect because GWLB is designed to deploy and scale fleets of virtual network appliances and steer traffic transparently through them. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Application Load Balancer.
Question 26
A platform team needs to compare monthly EC2 spend across member accounts. Which Cost Management view is a direct starting point?
Correct Answer: A
Correct Answer
Answer A is correct because Cost Explorer is designed for interactive cost/usage analysis across accounts, services, tags, and time periods. This directly meets the decisive requirement: Cost Explorer grouping.
Incorrect Answers
Answer B is incorrect because Time-based cost analysis identifies which compute usage changed rather than guessing from the release alone. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Cost Explorer grouping.
Answer C is incorrect because CUR provides detailed line items suitable for downstream SQL/warehouse analysis and can include resource identifiers and tags. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Cost Explorer grouping.
Answer D is incorrect because Budgets can alert when actual or forecast costs/usage cross configured thresholds. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Cost Explorer grouping.
Answer E is incorrect because Resource tags only become useful allocation dimensions when governance ensures coverage and the tags are activated in cost reporting. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Cost Explorer grouping.
Question 27
Finance needs per-resource compute cost data with usage types for a custom data warehouse. Which billing data source is appropriate?
Correct Answer: D
Correct Answer
Answer D is correct because CUR provides detailed line items suitable for downstream SQL/warehouse analysis and can include resource identifiers and tags. This directly meets the decisive requirement: Cost and Usage Report.
Incorrect Answers
Answer A is incorrect because Time-based cost analysis identifies which compute usage changed rather than guessing from the release alone. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Cost and Usage Report.
Answer B is incorrect because Resource tags only become useful allocation dimensions when governance ensures coverage and the tags are activated in cost reporting. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Cost and Usage Report.
Answer C is incorrect because Cost Explorer is designed for interactive cost/usage analysis across accounts, services, tags, and time periods. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Cost and Usage Report.
Answer E is incorrect because Budgets can alert when actual or forecast costs/usage cross configured thresholds. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Cost and Usage Report.
Question 28
A service owner wants notification if compute spend is forecast to exceed the quarterly target. Which feature is appropriate?
Correct Answer: C
Correct Answer
Answer C is correct because Budgets can alert when actual or forecast costs/usage cross configured thresholds. This directly meets the decisive requirement: AWS Budgets.
Incorrect Answers
Answer A is incorrect because Time-based cost analysis identifies which compute usage changed rather than guessing from the release alone. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: AWS Budgets.
Answer B is incorrect because Cost Explorer is designed for interactive cost/usage analysis across accounts, services, tags, and time periods. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: AWS Budgets.
Answer D is incorrect because Resource tags only become useful allocation dimensions when governance ensures coverage and the tags are activated in cost reporting. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: AWS Budgets.
Answer E is incorrect because CUR provides detailed line items suitable for downstream SQL/warehouse analysis and can include resource identifiers and tags. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: AWS Budgets.
Question 29
A newly deployed release doubled EC2 spend. Which analysis should be performed first?
Correct Answer: C
Correct Answer
Answer C is correct because Time-based cost analysis identifies which compute usage changed rather than guessing from the release alone. This directly meets the decisive requirement: Cost Explorer time/filter comparison.
Incorrect Answers
Answer A is incorrect because Budgets can alert when actual or forecast costs/usage cross configured thresholds. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Cost Explorer time/filter comparison.
Answer B is incorrect because Resource tags only become useful allocation dimensions when governance ensures coverage and the tags are activated in cost reporting. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Cost Explorer time/filter comparison.
Answer D is incorrect because CUR provides detailed line items suitable for downstream SQL/warehouse analysis and can include resource identifiers and tags. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Cost Explorer time/filter comparison.
Answer E is incorrect because Cost Explorer is designed for interactive cost/usage analysis across accounts, services, tags, and time periods. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: Cost Explorer time/filter comparison.
Question 30
Several teams share one account and finance cannot attribute EC2 resources to products. Which governance improvement enables future allocation?
Correct Answer: A
Correct Answer
Answer A is correct because Resource tags only become useful allocation dimensions when governance ensures coverage and the tags are activated in cost reporting. This directly meets the decisive requirement: consistent activated cost allocation tags.
Incorrect Answers
Answer B is incorrect because Budgets can alert when actual or forecast costs/usage cross configured thresholds. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: consistent activated cost allocation tags.
Answer C is incorrect because Time-based cost analysis identifies which compute usage changed rather than guessing from the release alone. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: consistent activated cost allocation tags.
Answer D is incorrect because CUR provides detailed line items suitable for downstream SQL/warehouse analysis and can include resource identifiers and tags. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: consistent activated cost allocation tags.
Answer E is incorrect because Cost Explorer is designed for interactive cost/usage analysis across accounts, services, tags, and time periods. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: consistent activated cost allocation tags.
Question 31
A customer-facing stateful database cannot tolerate sudden capacity loss. Which purchasing choice should NOT be used as the only capacity source solely to save money?
Correct Answer: E
Correct Answer
Answer E is correct because Spot can be interrupted and AWS recommends it for interruption-tolerant workloads rather than as the sole source for workloads that cannot tolerate loss. This directly meets the decisive requirement: do not rely solely on Spot.
Incorrect Answers
Answer A is incorrect because A mixed strategy captures Spot savings while preserving service when Spot capacity is reclaimed or temporarily unavailable. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: do not rely solely on Spot.
Answer B is incorrect because Savings commitments are difficult to unwind, so expected future usage must be considered before purchase. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: do not rely solely on Spot.
Answer C is incorrect because A cheaper fleet that consistently fails during bursts is not a valid optimization when performance and availability requirements are explicit. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: do not rely solely on Spot.
Answer D is incorrect because Eliminating all spare capacity can reduce cost but violates the stated requirement to survive loss of an Availability Zone. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: do not rely solely on Spot.
Question 32
A stateless web tier can use Spot but must sustain traffic during Spot shortages. Which cost-aware design is appropriate?
Correct Answer: C
Correct Answer
Answer C is correct because A mixed strategy captures Spot savings while preserving service when Spot capacity is reclaimed or temporarily unavailable. This directly meets the decisive requirement: mixed On-Demand baseline plus diversified Spot.
Incorrect Answers
Answer A is incorrect because A cheaper fleet that consistently fails during bursts is not a valid optimization when performance and availability requirements are explicit. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: mixed On-Demand baseline plus diversified Spot.
Answer B is incorrect because Savings commitments are difficult to unwind, so expected future usage must be considered before purchase. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: mixed On-Demand baseline plus diversified Spot.
Answer D is incorrect because Spot can be interrupted and AWS recommends it for interruption-tolerant workloads rather than as the sole source for workloads that cannot tolerate loss. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: mixed On-Demand baseline plus diversified Spot.
Answer E is incorrect because Eliminating all spare capacity can reduce cost but violates the stated requirement to survive loss of an Availability Zone. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: mixed On-Demand baseline plus diversified Spot.
Question 33
A production fleet is right-sized so tightly that one AZ failure leaves no capacity headroom. What should the architect do?
Correct Answer: E
Correct Answer
Answer E is correct because Eliminating all spare capacity can reduce cost but violates the stated requirement to survive loss of an Availability Zone. This directly meets the decisive requirement: retain failure capacity even if average utilization rises.
Incorrect Answers
Answer A is incorrect because A mixed strategy captures Spot savings while preserving service when Spot capacity is reclaimed or temporarily unavailable. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: retain failure capacity even if average utilization rises.
Answer B is incorrect because A cheaper fleet that consistently fails during bursts is not a valid optimization when performance and availability requirements are explicit. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: retain failure capacity even if average utilization rises.
Answer C is incorrect because Savings commitments are difficult to unwind, so expected future usage must be considered before purchase. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: retain failure capacity even if average utilization rises.
Answer D is incorrect because Spot can be interrupted and AWS recommends it for interruption-tolerant workloads rather than as the sole source for workloads that cannot tolerate loss. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: retain failure capacity even if average utilization rises.
Question 34
A Savings Plan recommendation covers 100% of last month usage, but demand is seasonal and expected to fall sharply. Which action is prudent?
Correct Answer: B
Correct Answer
Answer B is correct because Savings commitments are difficult to unwind, so expected future usage must be considered before purchase. This directly meets the decisive requirement: commit only durable expected baseline.
Incorrect Answers
Answer A is incorrect because A mixed strategy captures Spot savings while preserving service when Spot capacity is reclaimed or temporarily unavailable. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: commit only durable expected baseline.
Answer C is incorrect because Eliminating all spare capacity can reduce cost but violates the stated requirement to survive loss of an Availability Zone. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: commit only durable expected baseline.
Answer D is incorrect because A cheaper fleet that consistently fails during bursts is not a valid optimization when performance and availability requirements are explicit. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: commit only durable expected baseline.
Answer E is incorrect because Spot can be interrupted and AWS recommends it for interruption-tolerant workloads rather than as the sole source for workloads that cannot tolerate loss. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: commit only durable expected baseline.
Question 35
A scale-out policy adds capacity only after long warm-up and users see errors during bursts. Which statement is correct about cost optimization?
Correct Answer: C
Correct Answer
Answer C is correct because A cheaper fleet that consistently fails during bursts is not a valid optimization when performance and availability requirements are explicit. This directly meets the decisive requirement: keep justified headroom or faster scaling even if utilization is lower.
Incorrect Answers
Answer A is incorrect because Savings commitments are difficult to unwind, so expected future usage must be considered before purchase. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: keep justified headroom or faster scaling even if utilization is lower.
Answer B is incorrect because Spot can be interrupted and AWS recommends it for interruption-tolerant workloads rather than as the sole source for workloads that cannot tolerate loss. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: keep justified headroom or faster scaling even if utilization is lower.
Answer D is incorrect because Eliminating all spare capacity can reduce cost but violates the stated requirement to survive loss of an Availability Zone. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: keep justified headroom or faster scaling even if utilization is lower.
Answer E is incorrect because A mixed strategy captures Spot savings while preserving service when Spot capacity is reclaimed or temporarily unavailable. It can be useful in a different cost or architecture situation, but it does not meet the decisive requirement here: keep justified headroom or faster scaling even if utilization is lower.
Popular posts
Recent Posts
