Question 220
While investigating a cross-account AWS design, the decisive constraint is: An ECS service runs only one task despite a two-AZ target and fails when its AZ is unavailable. What should the architect implement?
Explanation
Correct Answer
Increase task redundancy and apply AZ-aware service placement where supported. Multiple tasks across fault domains prevent one task or zone from being the whole service.
Incorrect Answers
Request the relevant quota increase and design tested capacity fallbacks solves the related scenario An Auto Scaling group cannot satisfy demand after reaching its service quota; capacity limits can prevent scaling policies from obtaining required instances.
Although Use a target-tracking metric representing request load or concurrency rather than CPU alone can be valid when An application scales only when CPU rises, but API latency is already high from request concurrency, it targets a different technical condition. Workload-aligned scaling responds to the actual bottleneck.
Enforce rate limits, queue buffering and bounded worker concurrency would address a different requirement: A service experiences a sudden 50-fold traffic burst and must avoid exhausting its downstream database. Admission controls protect downstream saturation during abrupt bursts.