CLF-C02 Cloud Technology and Services Practice Question
A company operates a global e-commerce website with static assets (product images, CSS, JavaScript) stored in an Amazon S3 bucket. Users in different geographic regions report slow page load times. The company wants to reduce latency without rearchitecting the application or moving the S3 bucket. Which AWS service should the company use to distribute the static assets closer to users?
⚠ Common exam trap
A common mix-up: candidates confuse S3 Transfer Acceleration (which optimizes uploads to S3) with a CDN service (which optimizes downloads to users), leading them to choose Option B even though it does not address the latency problem for end users.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Amazon CloudFront
Amazon CloudFront is a content delivery network (CDN) that caches static assets at edge locations worldwide, significantly reducing latency for users by serving content from the nearest edge location rather than from the origin S3 bucket. It integrates directly with S3 without requiring any application rearchitecture or bucket relocation, making it the ideal solution for this use case.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Amazon CloudFront
Why this is correct
Amazon CloudFront is a global content delivery network that caches static assets from the originating S3 bucket at hundreds of edge locations worldwide. When a user requests a file, CloudFront routes them to the nearest edge node, dramatically reducing latency and network hops. This requires no application changes and offloads repeated requests from S3, directly solving the global latency problem without rearchitecting the application.
- ✗
S3 Transfer Acceleration
Why it's wrong here
S3 Transfer Acceleration uses AWS edge locations to speed up the upload of objects into an S3 bucket by routing traffic over the AWS backbone network. However, it is an upload acceleration feature—it does not cache or store copies of the content at edges, so it has no effect on download performance for end users fetching static assets. In fact, for downloads, CloudFront's caching is the appropriate solution because Transfer Acceleration does not serve cached content back to viewers.
When this WOULD be correct
A company needs to upload large files (e.g., video content) to an S3 bucket from geographically distributed locations and wants to minimize upload latency. S3 Transfer Acceleration would be the correct choice to accelerate uploads over long distances.
- ✗
Add more Amazon EC2 instances in different regions
Why it's wrong here
Adding more EC2 instances in different regions would require rearchitecting the application to route traffic across those instances, directly contradicting the stem’s constraint to avoid rearchitecting. It is tempting because EC2 can host web servers to serve content regionally, and in a scenario where the application could be redesigned for distributed compute, it would reduce latency. However, the correct service, Amazon CloudFront, uses a global edge network to cache static assets from the existing S3 bucket without any application changes.
When this WOULD be correct
This option would be correct in a scenario where the company needs to run a globally distributed application with low-latency compute processing (e.g., real-time data processing) and must deploy EC2 instances in multiple regions to reduce latency for compute operations, not for static asset delivery.
- ✗
Application Load Balancer with cross-zone load balancing
Why it's wrong here
An Application Load Balancer operates regionally, distributing traffic among targets across availability zones; cross-zone load balancing only spreads requests evenly within that single AWS region. It does not cache content or serve from edge locations, so users in distant geographies still traverse the entire internet to reach the region's origin. While it could improve availability within a region, it does nothing to reduce latency for a global audience and requires additional compute targets.
When this WOULD be correct
A company runs a microservices application on EC2 instances across multiple Availability Zones and needs to distribute incoming HTTP/HTTPS traffic evenly across those instances. An Application Load Balancer with cross-zone load balancing would be the correct choice to ensure high availability and fault tolerance.
Option-by-option analysis
Why each answer is right or wrong
Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The CLF-C02 exam frequently reuses these exact scenarios with slightly different constraints.
✓Amazon CloudFrontCorrect answer▾
Why this is correct
Amazon CloudFront is a global content delivery network that caches static assets from the originating S3 bucket at hundreds of edge locations worldwide. When a user requests a file, CloudFront routes them to the nearest edge node, dramatically reducing latency and network hops. This requires no application changes and offloads repeated requests from S3, directly solving the global latency problem without rearchitecting the application.
✗S3 Transfer AccelerationWrong answer — click to see why▾
Why this is wrong here
S3 Transfer Acceleration speeds up uploads to S3, not downloads to users. The question asks about reducing latency for users downloading static assets, so this service does not address the problem.
★ When this WOULD be the correct answer
A company needs to upload large files (e.g., video content) to an S3 bucket from geographically distributed locations and wants to minimize upload latency. S3 Transfer Acceleration would be the correct choice to accelerate uploads over long distances.
Why candidates choose this
Candidates may confuse 'acceleration' with content delivery, assuming it speeds up both uploads and downloads, or they may not fully understand that Transfer Acceleration is only for uploads to S3.
✗Add more Amazon EC2 instances in different regionsWrong answer — click to see why▾
Why this is wrong here
Adding more EC2 instances in different regions does not distribute static assets closer to users; it only increases compute capacity in specific regions, not the edge locations needed for low-latency content delivery.
★ When this WOULD be the correct answer
This option would be correct in a scenario where the company needs to run a globally distributed application with low-latency compute processing (e.g., real-time data processing) and must deploy EC2 instances in multiple regions to reduce latency for compute operations, not for static asset delivery.
Why candidates choose this
Candidates may think that deploying EC2 instances in multiple regions is a general solution for reducing latency, without understanding that static content delivery requires a CDN like CloudFront, not compute instances.
✗Application Load Balancer with cross-zone load balancingWrong answer — click to see why▾
Why this is wrong here
An Application Load Balancer distributes traffic among EC2 instances but does not cache or serve static assets from edge locations; it cannot reduce latency for users globally without adding compute resources in each region.
★ When this WOULD be the correct answer
A company runs a microservices application on EC2 instances across multiple Availability Zones and needs to distribute incoming HTTP/HTTPS traffic evenly across those instances. An Application Load Balancer with cross-zone load balancing would be the correct choice to ensure high availability and fault tolerance.
Why candidates choose this
Candidates may confuse load balancing with content delivery, thinking that distributing traffic across regions reduces latency, but ALB does not cache content or serve from edge locations.
Analysis generated from the official CLF-C02blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”
Quick reference
AWS S3 Storage Class Comparison
| Storage Class | Min Duration | Retrieval | Use Case |
|---|---|---|---|
| S3 Standard | None | Immediate | Frequently accessed data |
| S3 Standard-IA | 30 days | Immediate | Infrequent access, rapid retrieval |
| S3 One Zone-IA | 30 days | Immediate | Non-critical infrequent data |
| S3 Intelligent-Tiering | None | Immediate–hours | Unknown or changing access patterns |
| S3 Glacier Instant | 90 days | Milliseconds | Archive with instant retrieval |
| S3 Glacier Flexible | 90 days | Minutes–hours | Archive, flexible retrieval |
| S3 Glacier Deep Archive | 180 days | Hours | Long-term compliance archive |
Go deeper
Related to this question
About these practice questions
Courseiva writes every CLF-C02 question from scratch — 988 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This CLF-C02 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the CLF-C02 exam.