
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
Enable S3 Transfer Acceleration for the bucket and use its endpoint for customer requests, maintaining S3 signed URLs.
B
Create a CloudFront distribution with the S3 bucket as origin, direct requests to CloudFront, and use CloudFront signed URLs.
C
Establish a secondary S3 bucket in eu-central-1, replicate across regions, and direct requests to the nearest region, using S3 signed URLs.
D
Adapt the web application for dataset streaming, read from the S3 bucket, and manage access control within the application.