How can a solutions architect improve the performance of the image upload process?
Redeploy the application to use S3 multipart uploads.
Create an Amazon CloudFront distribution and point to the application as a custom origin.
Configure the buckets to use S3 Transfer Acceleration.
Create an Auto Scaling group for the EC2 instances and create a scaling policy.
Explanations:
S3 multipart uploads improve the upload speed for large files by allowing them to be uploaded in parts, but this is not a solution for latency issues caused by geographical distance from the S3 bucket. It does not specifically address the performance issue for users in Europe.
Creating a CloudFront distribution as a custom origin primarily benefits content delivery and caching for read operations, not for improving upload speeds. This option does not directly address the slow upload performance for users uploading images to S3.
S3 Transfer Acceleration allows faster uploads to S3 by routing the data through the AWS global network. This optimizes the upload speed for users in Europe by reducing latency and providing a more direct path to the S3 bucket in the us-east-1 Region.
An Auto Scaling group for EC2 instances would help manage compute resources and handle increased demand but does not address the performance of image uploads to S3. This option is not relevant to the specific issue of upload speeds from Europe.