What is Amazon MSK?
A fully managed service for Apache Kafka on AWS. It allows you to create, update, and delete clusters without managing the underlying infrastructure.
What are the key benefits of using Amazon MSK?
How does Amazon MSK ensure high availability?
Amazon MSK deploys your cluster in multiple Availability Zones (up to 3) to ensure high availability. It also provides automatic recovery from common Apache Kafka failures.
What storage options are available for Amazon MSK?
Data in Amazon MSK is stored on EBS volumes, providing persistent storage for your Kafka data.
What is the default message size limit in Amazon MSK?
The default message size limit in Amazon MSK is 1 MB. However, you can configure it to support larger messages (e.g., 10 MB) through custom configurations.
How do you configure an Amazon MSK cluster?
When configuring an Amazon MSK cluster, you can choose the number of Availability Zones (3 recommended), VPC and subnets, broker instance type, number of brokers per AZ, and the size of your EBS volumes (1 GB - 16 TB).
What security features does Amazon MSK offer?
Amazon MSK provides several security features, including:
How can you monitor your Amazon MSK clusters?
Amazon MSK offers several monitoring options:
What is Amazon MSK Connect?
Amazon MSK Connect is a managed service that allows you to run Kafka Connect workers on AWS. It offers auto-scaling capabilities for workers and supports any Kafka Connect connector as a plugin (e.g., Amazon S3, Amazon Redshift, Amazon OpenSearch, Debezium).
What is Amazon MSK Serverless?
Amazon MSK Serverless is a capability that allows you to run Apache Kafka on MSK without managing the capacity. MSK automatically provisions resources and scales compute and storage based on your needs. You only need to define your topics and partitions.
How does Amazon MSK Serverless handle security?
Amazon MSK Serverless uses IAM Access Control for all clusters, providing a simple and integrated way to manage access to your Kafka resources.
What are the key differences between Kinesis Data Streams and Amazon MSK?
What are the pricing models for Amazon MSK and Amazon MSK Serverless?
When should you choose Amazon MSK over Kinesis Data Streams?
Choose Amazon MSK when you need:
When should you choose Kinesis Data Streams over Amazon MSK?
Choose Kinesis Data Streams when you need: