AWS Certified Cloud Practitioner Practice Exam

Disable ads (and more) with a membership for a one time $2.99 payment

Ace the AWS Certified Cloud Practitioner Exam with our extensive collection of flashcards and diverse multiple-choice questions. Updated for 2024 to guarantee your success in the certification journey!

Each practice test/flash card set has 50 randomly selected questions from a bank of over 500. You'll get a new set of questions each time!

Practice this question and more.


Which AWS service provides a managed message broker service for Apache Kafka?

  1. Amazon MQ

  2. Amazon MSK

  3. Amazon SQS

  4. Amazon SNS

The correct answer is: Amazon MSK

The chosen answer is B, Amazon MSK (Managed Streaming for Apache Kafka), which is specifically designed to streamline the deployment, management, and scaling of Apache Kafka for real-time data streaming applications. MSK handles the operational overhead necessary to run Kafka, including provisioning, patching, and backups, allowing developers to focus on building applications without managing the underlying infrastructure. In a broader context, considering the other options can provide clarity on why Amazon MSK stands out. While Amazon MQ is a managed message broker service for other messaging protocols, such as ActiveMQ and RabbitMQ, it does not focus specifically on Apache Kafka. Amazon SQS and Amazon SNS serve different purposes; SQS is a message queue service designed for decoupling distributed systems, while SNS is used for pub/sub messaging. Neither SQS nor SNS provides Kafka’s features tailored for streaming data, such as topic partitioning and consumer groups. Thus, Amazon MSK is the service that directly aligns with the requirements for managing Apache Kafka within AWS.