DEV Community

Cover image for Step by step approach for creation of AWS Managed Kafka Service(MKS)
2 1

Step by step approach for creation of AWS Managed Kafka Service(MKS)

What is Amazon MSK ?

  • Amazon Managed Streaming for Apache Kafka (Amazon MSK) is a streaming data service
  • Manages to run Apache Kafka applications and Apache Kafka Connect connectors on AWS—without becoming experts in operating Apache Kafka.
  • Amazon MSK operates, maintains, and scales Apache Kafka clusters, provides enterprise-grade security features out of the box, and has built-in AWS integrations that accelerate development of streaming data applications.

Step by step approach for creation of MKS
Step1:

Image description

Step2: We have a option for easy create and custom configuration

Image description

Step3: For this blog, we are going with easy create
and enter the cluster name as demo-cluster-1

Image description

Step4: General Cluster properties we can go with two options
- Serverless
- Provisioned

Image description

Image description

Step5: For this blog i am going with Provisioned option and
selected the kafka version recommended

  • Apache Kafka version : 3.6.0

Step6: There are two Broker types
1.Express brokers
2.Standard brokers

  • Express brokers provide up to three times more throughput per broker, scale up to 20 times faster, and offer fully managed virtual storage capacity.
  • Standard brokers and its typical brokers for all versions of Apache Kafka.

Note : Express Brokers are more costly based on project requirement Brokers will be selected accordingly

Step 7: For this blog, I have selected Standard broker and EBS Volume size of 30 GB

Image description

Step 8: All Cluster settings will be generated in readonly mode as below

Image description

Step 9: Click on create cluster

Note: The amount of time required to create a provisioned cluster depends on the size of the cluster. A typical provisioned cluster takes up to 15 minutes to create.

Image description

Step10: MSK created successfully

Image description

Image description

Step11: Deletion of MKS

Image description

Image description

Image description

Conclusion: Step by approach for creation of AWS Managed Kafka service using aws console & deletion of AWS MKS. Next blog will be creation of MKS using terraform

💬 If you enjoyed reading this blog post and found it informative, please take a moment to share your thoughts by leaving a review and liking it 😀 and follow me in dev.to , linkedin

Top comments (0)