
AWS Certified Solutions Architect - Associate
Get started today
Ultimate access to all questions.
A company provides AI/ML researchers access to large datasets stored in an S3 bucket in us-east-1. They use a web application on EC2 instances with an Application Load Balancer for purchases, issuing S3 signed URLs post-purchase. To reduce data transfer costs and enhance performance for a global customer base, what should be implemented?
A company provides AI/ML researchers access to large datasets stored in an S3 bucket in us-east-1. They use a web application on EC2 instances with an Application Load Balancer for purchases, issuing S3 signed URLs post-purchase. To reduce data transfer costs and enhance performance for a global customer base, what should be implemented?
Explanation:
The correct answer is B. Deploying an Amazon CloudFront distribution with the existing S3 bucket as the origin and switching to CloudFront signed URLs will help reduce data transfer costs and improve performance for customers distributed across North America and Europe. CloudFront caches content at edge locations closer to users, which accelerates access and lowers latency. This approach also reduces the data transfer costs from S3, as CloudFront uses its own pricing model for data transfer. Options A and C do not offer the same level of performance improvement and cost reduction. Option D changes the access method significantly and introduces additional complexity without directly addressing the requirements.