A company wants to host a scalable web application on AWS. The application will be accessed by users from different geographic regions of the world. Application users will be able to download and upload unique data up to gigabytes in size. The development team wants a cost-effective solution to minimize upload and download latency and maximize performance. What should a solutions architect do to accomplish this?
AUse Amazon S3 with Transfer Acceleration to host the application.
BUse Amazon S3 with CacheControl headers to host the application.
CUse Amazon EC2 with Auto Scaling and Amazon CloudFront to host the application.
DUse Amazon EC2 with Auto Scaling and Amazon ElastiCache to host the application.