Q18 — AWS SAA-C03 Ch.10

Question 18 of 100 | ← Chapter 10

Q618. A solutions architect is designing the storage architecture for a new web application used for storing and viewing engineering drawings.All application components will be deployed on the AWS infrastructure. The application design must support caching to minimize the amount of time that users wait for the engineering drawings to load. The application must be able to store petabytes of data. Which combination of storage and caching should the solutions architect use?

Correct Answer: A. Amazon S3 with Amazon CloudFront

Explanation

To design the storage architecture for a new web application used for storing and viewing engineering drawings, while supporting caching to minimize user wait time and storing petabytes of data, the recommended combination of storage and caching is:A. Amazon S3 with Amazon CloudFront.A. Amazon S3 (Simple Storage Service) is a highly scalable and durable object storage service that is well- suited for storing large amounts of data, such as engineering drawings. It provides the necessary durability and availability for petabyte-scale storage.Amazon CloudFront is a content delivery network (CDN) service that can be used to cache and deliver the content stored in Amazon S3. By configuring CloudFront with S3 as the origin, the web application can leverage the global network of edge locations to deliver the engineering drawings with low latency and high data transfer speeds. This significantly reduces the amount of time users have to wait for the drawings to load, improving the overall user experience.Option B is not the best choice:B. Amazon S3 Glacier is a long-term archival storage service designed for data that is accessed infrequently. It is not suitable for storing data that needs to be frequently accessed and viewed, such as engineering drawings. Additionally, Amazon ElastiCache is an in-memory caching service that is typically used to cache database queries and improve application performance, but it is not designed for caching static content like engineering drawings.Option C is not the best choice either:C. Amazon Elastic Block Store (Amazon EBS) volumes provide block-level storage for EC2 instances and are not suitable for storing petabytes of data. Additionally, using EBS volumes with Amazon CloudFront would require running and managing EC2 instances, which may introduce unnecessary complexity and additional costs.Option D is not the best choice either:D. AWS Storage Gateway is primarily used for integrating on-premises environments with AWS storage services and does not provide a direct solution for caching and delivering content to end users. Amazon ElastiCache, as mentioned before, is not designed for caching static content like engineering drawings. Therefore, the most appropriate combination of storage and caching for this scenario is using Amazon S3 with Amazon CloudFront (option A).