AWS - ECS and FargateAn ECS service auto scaling policy is not increasing tasks despite high CPU. What misconfiguration could cause this?AMinCapacity is set to zeroBMaxCapacity is set equal to current task countCCloudWatch alarm is set to trigger on low CPUDScaling policy uses memory utilization instead of CPUCheck Answer
Step-by-Step SolutionSolution:Step 1: Understand max capacity effectIf max capacity equals current tasks, scaling out is blocked.Step 2: Evaluate other optionsMinCapacity zero allows scale in, alarm on low CPU triggers scale in, and memory-based policy won't respond to CPU.Final Answer:MaxCapacity is set equal to current task count -> Option BQuick Check:MaxCapacity = current tasks blocks scale out [OK]Quick Trick: MaxCapacity must be higher than current tasks to scale out [OK]Common Mistakes:Setting max capacity too lowConfusing alarm triggersUsing wrong metric for scaling
Master "ECS and Fargate" in AWS9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallTime
More AWS Quizzes Advanced Security - KMS for key management - Quiz 8hard Advanced Security - KMS for key management - Quiz 9hard Advanced Security - AWS Shield for DDoS protection - Quiz 6medium Architecture Best Practices - Multi-tier architecture patterns - Quiz 7medium Architecture Best Practices - Reliability pillar principles - Quiz 11easy CloudFormation - Outputs for cross-stack references - Quiz 7medium Cost Optimization - AWS Trusted Advisor recommendations - Quiz 10hard Cost Optimization - Data transfer cost awareness - Quiz 1easy EKS - EKS networking with VPC CNI - Quiz 1easy Route 53 - Health checks with Route 53 - Quiz 14medium