DAS-C01 · Question #152
A bank wants to migrate a Teradata data warehouse to the AWS Cloud. The bank needs a solution for reading large amounts of data and requires the highest possible performance. The solution also must…
The correct answer is C. Use Amazon Redshift with RA3 nodes to query the data in Amazon Redshift managed storage. To migrate a Teradata data warehouse to AWS requiring highest performance and separation of storage and compute, Amazon Redshift with RA3 nodes is the optimal solution.
Question
A bank wants to migrate a Teradata data warehouse to the AWS Cloud. The bank needs a solution for reading large amounts of data and requires the highest possible performance. The solution also must maintain the separation of storage and compute. Which solution meets these requirements?
Options
- AUse Amazon Athena to query the data in Amazon S3
- BUse Amazon Redshift with dense compute nodes to query the data in Amazon Redshift managed
- CUse Amazon Redshift with RA3 nodes to query the data in Amazon Redshift managed storage
- DUse PrestoDB on Amazon EMR to query the data in Amazon S3
How the community answered
(29 responses)- A14% (4)
- B10% (3)
- C72% (21)
- D3% (1)
Why each option
To migrate a Teradata data warehouse to AWS requiring highest performance and separation of storage and compute, Amazon Redshift with RA3 nodes is the optimal solution.
Amazon Athena offers separation of storage and compute by querying S3 data directly. However, for the 'highest possible performance' required for a Teradata data warehouse migration, a dedicated data warehouse like Redshift RA3 typically provides superior query optimization and performance for complex analytical workloads.
Amazon Redshift dense compute (DC) nodes do not separate storage and compute; storage capacity is fixed and co-located with the compute instances. This configuration fails the explicit requirement to 'maintain separation of storage and compute'.
Amazon Redshift RA3 nodes are purpose-built to deliver high performance for large-scale data warehousing while maintaining strict separation of storage and compute. They utilize Amazon Redshift Managed Storage (RMS) on S3 for data persistence, allowing compute clusters to scale independently, perfectly meeting the requirements for migrating a high-performance Teradata system with optimal flexibility and cost-efficiency.
PrestoDB on Amazon EMR can query S3 data and separates storage and compute. However, for a managed, high-performance data warehousing solution tailored for complex analytical workloads, Amazon Redshift RA3 nodes are generally considered the more robust and higher-performing option compared to a self-managed EMR/Presto cluster.
Concept tested: Amazon Redshift RA3 nodes for storage-compute separation
Source: https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-ra3-nodes.html
Topics
Community Discussion
No community discussion yet for this question.