Learn how to improve the performance of image uploads for a global user base using Amazon S3 Transfer Acceleration.
Table of Contents
Question
A company provides auction services for artwork and has users across North America and Europe. The company hosts its application in Amazon EC2 instances in the us-east-1 Region. Artists upload photos of their work as large-size. high-resolution image files from their mobile phones to a centralized Amazon S3 bucket created in the us-east-1 Region. The users in Europe are reporting slow performance for their image uploads.
How can a solutions architect improve the performance of the image upload process?
A. Redeploy the application to use S3 multipart uploads.
B. Create an Amazon CloudFront distribution and point to the application as a custom origin.
C. Configure the buckets to use S3 Transfer Acceleration.
D. Create an Auto Scaling group for the EC2 instances and create a scaling policy.
Answer
C. Configure the buckets to use S3 Transfer Acceleration.
Explanation
To improve the performance of the image upload process for the users in Europe, the solutions architect should configure the S3 bucket to use S3 Transfer Acceleration (Option C).
S3 Transfer Acceleration enables fast, easy, and secure transfers of files over long distances between the user and the S3 bucket. It uses Amazon’s global network of edge locations to accelerate uploads to S3 by routing the upload request to the nearest edge location, which then transfers the data to the target S3 bucket.
Using S3 Transfer Acceleration can improve upload performance for users who are far away from the S3 bucket’s region. In this case, it can help improve the upload performance for the users in Europe.
Option A, redeploying the application to use S3 multipart uploads, is not the best solution in this scenario. While S3 multipart uploads can improve the upload performance for large files, it does not address the issue of slow uploads due to the user’s distance from the S3 bucket.
Option B, creating an Amazon CloudFront distribution and pointing to the application as a custom origin, is not the best solution either. While CloudFront can improve the performance of content delivery, it does not directly address the issue of slow uploads.
Option D, creating an Auto Scaling group for the EC2 instances and creating a scaling policy, is not the best solution either. Auto Scaling is used to ensure that the number of EC2 instances scales up or down based on traffic patterns, but it does not directly address the issue of slow uploads.
Amazon AWS Certified Solutions Architect – Professional SAP-C02 certification exam practice question and answer (Q&A) dump with detail explanation and reference available free, helpful to pass the Amazon AWS Certified Solutions Architect – Professional SAP-C02 exam and earn Amazon AWS Certified Solutions Architect – Professional SAP-C02 certification.