nerdexam
Amazon

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.

Storage and Data Management

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)
  • A
    14% (4)
  • B
    10% (3)
  • C
    72% (21)
  • D
    3% (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.

AUse Amazon Athena to query the data in Amazon S3

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.

BUse Amazon Redshift with dense compute nodes to query the data in Amazon Redshift managed

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'.

CUse Amazon Redshift with RA3 nodes to query the data in Amazon Redshift managed storageCorrect

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.

DUse PrestoDB on Amazon EMR to query the data in Amazon S3

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

#Amazon Redshift#RA3 nodes#Storage-Compute Separation#Data Warehousing Performance

Community Discussion

No community discussion yet for this question.

Full DAS-C01 Practice