AWS Certified Solutions Architect Professional SAP-C02 Practice Question

A global e-commerce company hosts its single-page application on EC2 instances behind an Application Load Balancer (ALB) in the us-east-1 Region. The application serves static assets from the path /static and makes personalized API calls at /api. Customers outside North America report first-page load times above 3 seconds, and analysis shows that 70 percent of the requests for /static originate outside the United States, accounting for most of the ALB's peak throughput. The architecture team must reduce end-to-end latency for worldwide users, decrease the load on the origin, keep TLS termination as close to viewers as possible, and ensure that user-specific API responses are never cached. No code or DNS changes to existing URLs are allowed. Which strategy best meets these requirements?

  • Provision AWS Global Accelerator with the ALB as the only endpoint and enable HTTP/2 to improve global TCP performance.

  • Deploy identical EC2 application stacks behind ALBs in multiple Regions and use Amazon Route 53 latency-based routing to direct users to the nearest Region.

  • Enable S3 Transfer Acceleration on a new S3 bucket, migrate all static assets to the bucket, and update the application to reference the new bucket while continuing to access /api through the ALB.

  • Create an Amazon CloudFront distribution in front of the ALB, add a cache behavior for /static/* that uses an optimized cache policy with compression, add a cache behavior for /api/* that uses the CachingDisabled managed policy and forwards all headers, and enable Origin Shield for the ALB origin.

AWS Certified Solutions Architect Professional SAP-C02
Continuous Improvement for Existing Solutions
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot