AWS Certified CloudOps Engineer Associate SOA-C03 Practice Question
A retail company runs its web tier on an EC2 Auto Scaling group behind an Application Load Balancer (ALB) in a single Region. Most traffic consists of unauthenticated requests for identical product-catalog pages, but flash-sale events push the group from 4 to more than 80 instances, sharply increasing cost. The operations team needs a solution that will offload these repeated requests, provide HTTPS for end users, and require no changes to the existing application code. Which approach will meet these requirements while introducing the least operational overhead?
Place an Amazon API Gateway HTTP API in front of the ALB and enable API caching to store catalogue responses for a few minutes.
Resize the Auto Scaling group instances to a larger class and enable ALB connection draining to smooth out scale-in events.
Deploy an Amazon ElastiCache for Redis cluster and modify the application to implement a lazy-loading cache for catalog pages with a short expiration time.
Create an Amazon CloudFront distribution that uses the existing ALB as the origin, forward only the headers needed for personalization, and set an appropriate TTL for catalog pages.
Placing an Amazon CloudFront distribution in front of the ALB lets CloudFront cache the publicly accessible catalog pages at edge locations. Default, minimum, and maximum TTL settings can be tuned so that only frequently requested pages are cached, while personalized or authenticated traffic can be excluded by forwarding the necessary headers or cookies. Because CloudFront simply points to the existing ALB origin and terminates HTTPS at the edge, no application code changes are needed and the Auto Scaling group sees far fewer requests, reducing cost.
Using ElastiCache would offload reads but requires the application to implement Redis or Memcached calls, adding development effort. API Gateway caching would add another managed service and still leave the ALB in the data path, providing limited benefit and extra configuration complexity. Increasing EC2 instance sizes or enabling connection draining addresses scaling symptoms rather than removing the repeated load, so it does not meet the requirement to offload requests.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Amazon CloudFront?
Open an interactive chat with Bash
What is an Application Load Balancer (ALB) in AWS?
Open an interactive chat with Bash
How does TTL work in Amazon CloudFront?
Open an interactive chat with Bash
What is Amazon CloudFront and how does it reduce costs?
Open an interactive chat with Bash
What are TTL settings in Amazon CloudFront and why are they important?
Open an interactive chat with Bash
How does CloudFront handle HTTPS requests without changing application code?
Open an interactive chat with Bash
AWS Certified CloudOps Engineer Associate SOA-C03
Reliability and Business Continuity
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99
$19.99/mo
Billed monthly, Cancel any time.
3 Month Pass
$44.99
$14.99/mo
One time purchase of $44.99, Does not auto-renew.
MOST POPULAR
Annual Pass
$119.99
$9.99/mo
One time purchase of $119.99, Does not auto-renew.
BEST DEAL
Lifetime Pass
$189.99
One time purchase, Good for life.
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .