Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C03 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C03 exam

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 173 discussion

A gaming company hosts a browser-based application on AWS. The users of the application consume a large number of videos and images that are stored in Amazon S3. This content is the same for all users.

The application has increased in popularity, and millions of users worldwide accessing these media files. The company wants to provide the files to the users while reducing the load on the origin.

Which solution meets these requirements MOST cost-effectively?

  • A. Deploy an AWS Global Accelerator accelerator in front of the web servers.
  • B. Deploy an Amazon CloudFront web distribution in front of the S3 bucket.
  • C. Deploy an Amazon ElastiCache for Redis instance in front of the web servers.
  • D. Deploy an Amazon ElastiCache for Memcached instance in front of the web servers.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Nigma
Highly Voted 2 years ago
B. Cloud front is best for content delivery. Global Accelerator is best for non-HTTP (TCP/UDP) cases and supports HTTP cases as well but with static IP (elastic IP) or anycast IP address only.
upvoted 22 times
...
cookieMr
Highly Voted 1 year, 4 months ago
Selected Answer: B
Option A is not the most cost-effective solution for this scenario. While Global Accelerator can improve global application performance, it is primarily used for accelerating TCP and UDP traffic, such as gaming and real-time applications, rather than serving static media files. Options C and D are used for caching frequently accessed data in-memory to improve application performance. However, they are not specifically designed for caching and serving media files like CloudFront, and therefore, may not provide the same cost-effectiveness and scalability for this use case. Hence, deploying an CloudFront web distribution in front of the S3 is the most cost-effective solution for delivering media files to millions of users worldwide while reducing the load on the origin.
upvoted 5 times
...
rlamberti
Most Recent 1 year, 1 month ago
Selected Answer: B
CloudFront will cache the data in Edge Locations, offloading it partially from the source location (s3) B looks good to me.
upvoted 3 times
...
TariqKipkemei
1 year, 2 months ago
Selected Answer: B
Deploy an Amazon CloudFront web distribution in front of the S3 bucket
upvoted 2 times
...
Guru4Cloud
1 year, 3 months ago
Selected Answer: B
B) Deploy an Amazon CloudFront web distribution in front of the S3 bucket. CloudFront is the most cost-effective solution for this use case because: CloudFront can cache static assets like videos and images at edge locations closer to users. This improves performance. Serving files from the CloudFront cache reduces load on the S3 origin. CloudFront pricing is very low for data transfer and requests.
upvoted 2 times
...
Kiki_Pass
1 year, 4 months ago
Selected Answer: B
ElasticCache is for DB Cache(RDS) nor for S3
upvoted 1 times
...
kruasan
1 year, 6 months ago
Selected Answer: B
ElastiCache, enhances the performance of web applications by quickly retrieving information from fully-managed in-memory data stores. It utilizes Memcached and Redis, and manages to considerably reduce the time your applications would, otherwise, take to read data from disk-based databases. Amazon CloudFront supports dynamic content from HTTP and WebSocket protocols, which are based on the Transmission Control Protocol (TCP) protocol. Common use cases include dynamic API calls, web pages and web applications, as well as an application's static files such as audio and images. It also supports on-demand media streaming over HTTP. AWS Global Accelerator supports both User Datagram Protocol (UDP) and TCP-based protocols. It is commonly used for non-HTTP use cases, such as gaming, IoT and voice over IP. It is also good for HTTP use cases that need static IP addresses or fast regional failover
upvoted 4 times
...
LuckyAro
1 year, 10 months ago
Selected Answer: C
The company wants to provide the files to the users while reducing the load on the origin. Cloudfront speeds-up content delivery but I'm not sure it reduces the load on the origin. Some form of caching would cache content and deliver to users without going to the origin for each request.
upvoted 2 times
awsgeek75
10 months, 1 week ago
CloudFront's only main purpose is to serve these kind of scenarios!
upvoted 3 times
...
pentium75
11 months ago
"Some form of caching would cache content and deliver to users without going to the origin for each request", isn't this EXACTLY what CloudFront does?
upvoted 4 times
...
pentium75
11 months ago
ElastiCache for Redis (C) can be used by an application to store key-value pairs. It does not cache videos or images and it is not an automatic process (the application can put and retrieve values).
upvoted 2 times
...
...
Buruguduystunstugudunstuy
1 year, 11 months ago
Selected Answer: B
To provide media files to users while reducing the load on the origin and meeting the requirements cost-effectively, the gaming company should deploy an Amazon CloudFront web distribution in front of the S3 bucket (Option B). CloudFront is a content delivery network (CDN) that speeds up the delivery of static and dynamic web content, such as images and videos, to users. By using CloudFront, the media files will be served to users from the edge location that is closest to them, resulting in faster delivery and a better user experience. CloudFront can also handle the high traffic and large number of requests expected from the millions of users, ensuring that the media files are available and accessible to users around the world.
upvoted 4 times
techhb
1 year, 11 months ago
Please dont post ChatGPT answers here,chatgpt keeps on changing its answers,its not the right way to copy paste,thanks.
upvoted 2 times
ocbn3wby
1 year, 9 months ago
Woaaaa! I always wondered where this kind of logic and explanation came from in this guy's answers. Nice catch TECHHB!
upvoted 3 times
...
ocbn3wby
1 year, 9 months ago
Answers are mostly correct. Only a small percentage were wrong
upvoted 2 times
...
Bofi
1 year, 8 months ago
why not? if the answers are correct and offer best possible explanation for the wrong options, I see no reason why it shouldn't be posted here. Also, most of his answers were right, although reasons for the wrong options were sometimes lacking, but all in all, his responses were very good.
upvoted 2 times
...
...
...
career360guru
1 year, 11 months ago
Selected Answer: B
Option B
upvoted 1 times
...
k1kavi1
1 year, 11 months ago
Selected Answer: B
Agreed
upvoted 1 times
...
rewdboy
1 year, 12 months ago
Selected Answer: B
B is the correct answer
upvoted 1 times
...
Wpcorgan
1 year, 12 months ago
B is correct
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...