Q67 — AWS SAA-C03 Ch.14
Question 67 of 100 | ← Chapter 14
Q1067. A global ecommerce company is planning to enhance its AWS data storage architecture to improve system availability and resilience.The company handles millions of daily transactions in the form of relational data.The company needs a database configuration that minimizes downtime and data loss.The company stores unstructured data in the form of images that are over 4 MB in size.The solution must provide continuous operation in multiple geographic locations. The company must have the ability to manage both transaction data and unstructured data.The solution must be highly availability and fault tolerant.Which solution will meet these requirements?
- A. Use Amazon RDS Multi-AZ deployments for transaction data. Use Amazon DynamoDB global tables for unstructured data.
- B. Use an Amazon Aurora global database for transaction data. Use Amazon S3 with Cross-Region Replication for unstructured data. ✓
- C. Use Amazon DynamoDB global tables for both transaction data and unstructured data.
- D. Use an Amazon Aurora global database for transaction data. Use Amazon Elastic File System (Amazon EFS) with Cross-Region Replication for unstructured data.
Correct Answer: B. Use an Amazon Aurora global database for transaction data. Use Amazon S3 with Cross-Region Replication for unstructured data.
Explanation
The solution that best meets the requirements for enhancing the AWS data storage architecture is:B. Use an Amazon Aurora global database for transaction data. Use Amazon S3 with Cross-Region Replication for unstructured data.Explanation:- Amazon Aurora Global Database: This option provides high availability, fault tolerance, and low-latency reads across multiple geographic locations. It minimizes downtime and data loss for relational data, making it suitable for handling millions of daily transactions.- Amazon S3 with Cross-Region Replication: S3 is ideal for storing unstructured data like images, especially those over 4 MB in size. Cross-Region Replication ensures that the images are replicated automatically to another region, enhancing availability and resilience.Other Options:- A. Use Amazon RDS Multi-AZ deployments for transaction data. Use Amazon DynamoDB global tables for unstructured data: While RDS Multi-AZ provides high availability, it does not offer the same level of global distribution as Aurora global databases. Additionally, DynamoDB is not ideal for storing images as unstructured data.- C. Use Amazon DynamoDB global tables for both transaction data and unstructured data: While DynamoDB can handle unstructured data, it is primarily designed for key-value and document data models and may not be the best fit for relational transactional data or large images.- D. Use an Amazon Aurora global database for transaction data. Use Amazon Elastic File System (Amazon EFS) with Cross-Region Replication for unstructured data: EFS is not typically used for cross- region replication, making it less suitable for highly available, fault-tolerant unstructured data storage compared to S3.Conclusion:Option B provides a robust and scalable solution for managing both transaction and unstructured data, ensuring high availability and fault tolerance across multiple geographic locations.