A retail company operates an e-commerce environment that runs on Amazon EC2 instances behind an Application Load Balancer. The instances run in an Amazon EC2 Auto Scaling group. Images are hosted in an Amazon S3 bucket using a custom domain name. During a flash sale with 10,000 simultaneous users, some images on the website are not loading.
What should be done to resolve the performance issue?
- Move the images to the EC2 instances in the Auto Scaling group.
- Enable Transfer Acceleration for the S3 bucket.
- Configure an Amazon CloudFront distribution with the S3 bucket as the origin.
- Increase the number of minimum, desired, and maximum EC2 instances in the Auto Scaling group.