DEA-C01 Question 432
Single answerAn organization is building a data pipeline on AWS and must decide whether to use managed or unmanaged services for its data processing workloads. They have limited DevOps resources and need a solution that minimizes the operational overhead associated with infrastructure management. Which of the following choices best aligns with their requirements?
- A
Using Amazon EMR to provision and manage a cluster for processing data with Apache Spark
- B
Building and managing an Apache Kafka cluster on Amazon EC2 for real-time data streaming
- C
Using Amazon Redshift for data warehousing and analytics
- D
Deploying a custom data processing application on Amazon EC2 instances
Show answer and explanation
Correct answer: C
Explanation
Managed services like Amazon Redshift are ideal for organizations that want to minimize operational overhead. Such services abstract the complexity of infrastructure management, including provisioning, scaling, and patching, allowing organizations to focus on their core business logic. In contrast, unmanaged services such as Amazon EC2 require significant operational effort, which may not be suitable for teams with limited DevOps resources.
- A. Incorrect.
Amazon EMR is a managed service that simplifies running big data frameworks like Apache Spark. However, it still requires some level of configuration and cluster management, which might not fully align with minimizing operational overhead.
- B. Incorrect.
Building and managing an Apache Kafka cluster on Amazon EC2 involves significant operational effort, such as scaling, patching, and maintaining high availability. This is an unmanaged solution and does not meet the requirement to minimize operational overhead.
- C. Correct.
Amazon Redshift is a fully managed data warehousing service that abstracts the infrastructure management layer, making it an ideal choice for organizations with limited DevOps resources. It aligns with the requirement to minimize operational overhead.
- D. Incorrect.
Deploying a custom data processing application on Amazon EC2 requires provisioning, scaling, patching, and other forms of infrastructure management, making it an unmanaged service. This does not meet the requirement to minimize operational overhead.