AWS Certified Solutions Architect – ProfessionalContinuously Improve Existing SolutionsEasy
A financial institution uses an on-premises data warehouse for its analytics and reporting needs. The data warehouse struggles to scale with increasing data volumes and query complexity, leading to slow report generation and frustrated business users. Maintaining the infrastructure and licenses is also becoming prohibitively expensive. The institution wants to migrate to a fully managed, cost-effective, and scalable cloud-native data warehousing solution on AWS that can handle petabytes of data and complex analytical queries efficiently. Which AWS service is the MOST appropriate for this requirement?
- AAmazon DynamoDB
- BAmazon Athena
- CAmazon Redshift
- DAmazon RDS for PostgreSQL
Show answer & explanationAnswer & explanation
Correct answer: C. Amazon Redshift
Amazon Redshift is a fully managed, petabyte-scale data warehouse service that is optimized for complex analytical queries on large datasets. It is designed for high performance and cost-effectiveness, making it ideal for replacing traditional on-premises data warehouses.
Why the other options are wrong
- A. DynamoDB is a NoSQL database designed for high-performance key-value and document workloads, not for complex analytical queries on petabytes of structured data.
- B. Athena is an interactive query service that allows querying data directly in S3 using SQL. While cost-effective for ad-hoc queries, it's not a fully managed data warehouse solution with the same performance characteristics as Redshift for sustained, complex analytical workloads.
- D. RDS for PostgreSQL is a relational database service suitable for transactional workloads or smaller analytical datasets, but not optimized for petabyte-scale data warehousing and complex analytical queries.
Amazon Redshift
A fully managed, petabyte-scale data warehouse service in the cloud, optimized for fast analytical queries on large datasets.
- Columnar storage for efficient analytical processing.
- Massively Parallel Processing (MPP) architecture.
- Integrates with other AWS services like S3, Kinesis, EMR.
- Cost-effective for large-scale data analytics.
Memory trick: Redshift turns your 'data mountain' into a 'query sprint'.