Which solution meets these requirements MOST cost-effectively?
Deploy an AWS Global Accelerator accelerator in front of the web servers.
Deploy an Amazon CloudFront web distribution in front of the S3 bucket.
Deploy an Amazon ElastiCache for Redis instance in front of the web servers.
Deploy an Amazon ElastiCache for Memcached instance in front of the web servers.
Explanations:
AWS Global Accelerator improves availability and performance but does not cache static content, leading to higher origin load and cost.
Amazon CloudFront is a content delivery network (CDN) that caches static content from S3, reducing load on the origin and improving access speed for users worldwide.
ElastiCache for Redis is designed for caching database queries and not specifically for serving static content like videos and images, which does not address the requirement effectively.
ElastiCache for Memcached is also not suited for serving static content and primarily benefits database query performance, not media delivery.