CLF-C02 Question 52
Single answerYou are a developer tasked with creating a scalable, managed solution for storing and querying structured data. The solution should require minimal operational overhead and provide built-in high availability and durability. Which AWS service would best meet these requirements?
- A
Amazon RDS
- B
Amazon DynamoDB
- C
Amazon Elastic Kubernetes Service (Amazon EKS)
- D
Amazon Elastic Container Service (Amazon ECS)
Show answer and explanation
Correct answer: B
Explanation
The question specifies a need for a managed, scalable solution for storing and querying structured data with minimal operational overhead. Amazon DynamoDB is a NoSQL database service that meets these requirements by providing serverless scalability, high availability, and durability without the need for complex management. Other services like Amazon RDS, Amazon EKS, and Amazon ECS do not fully align with the requirements in this scenario.
- A. Incorrect.
Amazon RDS is a managed relational database service, but it requires more operational overhead compared to DynamoDB, such as managing backups, scaling instances, and monitoring database engines.
- B. Correct.
Amazon DynamoDB is a fully managed NoSQL database service that provides serverless scalability, built-in high availability, and durability, making it an excellent choice for storing and querying structured data without operational overhead.
- C. Incorrect.
Amazon Elastic Kubernetes Service (Amazon EKS) is a managed Kubernetes service that is used to orchestrate containerized applications, not for storing and querying structured data.
- D. Incorrect.
Amazon Elastic Container Service (Amazon ECS) is a managed container orchestration service, but it is not designed for database storage or querying structured data.