nerdexam
Amazon

DAS-C01 · Question #61

An ecommerce company stores customer purchase data in Amazon RDS. The company wants a solution to store and analyze historical data. The most recent 6 months of data will be queried frequently for ana

The correct answer is D. Incrementally copy data from Amazon RDS to Amazon S3.. To store and analyze several terabytes of customer purchase historical data from Amazon RDS, with frequent queries for the most recent 6 months and monthly access for the last 5 years, incrementally copying the data to Amazon S3 provides the most cost-effective storage foundation

Storage and Data Management

Question

An ecommerce company stores customer purchase data in Amazon RDS. The company wants a solution to store and analyze historical data. The most recent 6 months of data will be queried frequently for analytics workloads. This data is several terabytes large. Once a month, historical data for the last 5 years must be accessible and will be joined with the more recent data. The company wants to optimize performance and cost. Which storage solution will meet these requirements?

Options

  • ACreate a read replica of the RDS database to store the most recent 6 months of data.
  • BUse an ETL tool to incrementally load the most recent 6 months of data into an Amazon Redshift
  • CIncrementally copy data from Amazon RDS to Amazon S3.
  • DIncrementally copy data from Amazon RDS to Amazon S3.

How the community answered

(57 responses)
  • A
    9% (5)
  • B
    5% (3)
  • C
    2% (1)
  • D
    84% (48)

Why each option

To store and analyze several terabytes of customer purchase historical data from Amazon RDS, with frequent queries for the most recent 6 months and monthly access for the last 5 years, incrementally copying the data to Amazon S3 provides the most cost-effective storage foundation. This enables flexible analytical solutions on S3, such as using Amazon Redshift Spectrum for querying older data and potentially loading recent data into Redshift for high performance.

ACreate a read replica of the RDS database to store the most recent 6 months of data.

Creating an Amazon RDS read replica is suitable for offloading read traffic from an OLTP database but is not optimized or cost-effective for large-scale analytical workloads over several terabytes of historical data. It also does not provide a tiered storage solution for the 5-year historical data.

BUse an ETL tool to incrementally load the most recent 6 months of data into an Amazon Redshift

While loading recent data into Amazon Redshift is good for frequent analytics, this option only addresses the most recent 6 months and does not specify a cost-efficient strategy for storing or accessing the entire 5 years of historical data. Keeping 5 years of infrequently accessed data solely in Redshift might be expensive.

CIncrementally copy data from Amazon RDS to Amazon S3.

This option is identical to option D and provides the same correct solution for establishing a cost-effective data lake foundation in Amazon S3 for historical data.

DIncrementally copy data from Amazon RDS to Amazon S3.Correct

Incrementally copying data from Amazon RDS to Amazon S3 establishes a cost-effective and scalable data lake foundation for all historical data. Amazon S3 offers extremely low-cost storage for the several terabytes of data, fulfilling the cost optimization requirement for both the frequently accessed recent data and the less frequently accessed older historical data. Analytical services like Amazon Redshift Spectrum can then query this data directly from S3, or a subset can be loaded into an Amazon Redshift cluster for higher performance on frequently accessed data, meeting both performance and cost criteria.

Concept tested: Data lake architecture for historical data and tiered storage

Source: https://aws.amazon.com/blogs/architecture/create-a-data-lake-from-amazon-rds-to-amazon-s3/

Topics

#Data Lake#S3#Historical Data Management#Cost-Performance Optimization

Community Discussion

No community discussion yet for this question.

Full DAS-C01 Practice