AWS Announces General Availability of Amazon Managed Streaming for Apache Kafka (Amazon MSK)

Today, Amazon Web Services Inc., an company, announced the general availability of Amazon MSK, a fully managed service for Apache Kafka that makes it easy for developers to build and run highly available, secure, and scalable applications based on Apache Kafka without having to worry about managing the underlying infrastructure. Amazon MSK is fully compatible, enabling customers to easily migrate their on-premises or Amazon Elastic Cloud Compute (Amazon EC2) clusters to Amazon MSK with no code changes. There are no commitments or upfront investment required to run Amazon MSK, and customers only pay for the capacity they use.

Customers use it to capture and analyze real-time data streams from a range of sources, including IoT devices, website clickstreams, financial systems, and database logs. While many customers chose to self-manage their clusters, they often spend a lot of time and expense securing, scaling, patching, and ensuring high availability for Apache Kafka and Apache ZooKeeper clusters, which Apache Kafka depends on for resource management. Amazon MSK gives customers all of the attributes of Apache Kafka combined with the availability, security, and scalability of AWS.

With just a few clicks, customers can create clusters designed for high availability that span multiple Availability Zones (AZs). Amazon MSK continuously monitors underlying server health, automatically replacing servers when they fail and patching servers in need of updates. Amazon MSK also runs highly available Apache ZooKeeper nodes at no additional cost. Amazon MSK provides multiple levels of security for clusters, including VPC network isolation, AWS Identity and Access Management (IAM) for AWS Application Programming Interface (API) authorization, encryption at rest, encryption in-transit, TLS based certificate authentication, and authorization using Apache Kafka access control lists (ACLs). Customers can easily scale out cluster storage with a few clicks in the AWS management console to meet changes in demand.

Amazon MSK is fully compatible with Apache Kafka, allowing customers to continue to run applications built on Apache Kafka, use Apache Kafka compatible tools and frameworks, and take advantage of new Apache Kafka innovations, without having to change their code.

This article originally appeared on To read the full article, click here.

Nastel Technologies uses machine learning to detect anomalies, behavior and sentiment, accelerate decisions, satisfy customers, innovate continuously.  To answer business-centric questions and provide actionable guidance for decision-makers, Nastel’s AutoPilot® for Analytics fuses:

  • Advanced predictive anomaly detection, Bayesian Classification and other machine learning algorithms
  • Raw information handling and analytics speed
  • End-to-end business transaction tracking that spans technologies, tiers, and organizations
  • Intuitive, easy-to-use data visualizations and dashboards

If you would like to learn more, click here.