Servisphere
Amazon Managed Streaming for Apache Kafka icon (AWS Architecture Icons)

Amazon Managed Streaming for Apache Kafka

Managed Apache Kafka

MSK runs fully compatible Apache Kafka clusters, with AWS handling brokers, ZooKeeper/KRaft, and patching; also offers MSK Serverless and MSK Connect.

  • Cost$$$ High
  • Difficulty●●●●●
  • Costs money when idle?Yes
  • Managed by AWS
  • In examsSAA

Scope: Regional (Multi-AZ)

Open MSK on the map →
Think of it asLike renting a fully assembled Kafka conveyor system — you just put your goods on it.

When to use it

✓ Use it when

Already using Kafka or needing the Kafka ecosystem (Connect, Streams).

✗ Avoid it when

Want something simple and AWS-native → Kinesis Data Streams / SQS.

Common uses

  • Move self-hosted Kafka to AWS
  • Event streaming between microservices
  • CDC from databases via MSK Connect

What does it cost?

  • Pricing model: Provisioned: per broker instance-hour and GB stored; Serverless: per cluster-hour, partition-hour, and GB of data.
⚠️ Cost traps

Cross-AZ data transfer fees in multi-broker clusters are easy to overlook.

Reference prices for us-east-1, updated October 14, 2026; they may have changed. Always check the AWS pricing page.

Related services

SAA-C03 study guide

MSK is covered in these study modules:

Open MSK on the map →