Some questions with the Azure kafka service

Yingping Wu 20 Reputation points
2024-12-16T02:41:13.5+00:00

we want use Azure kafka service, some questions need your help :

  1. Azure kafka is Confluent Cloud kafka? what's difference with Apache Kafka?
  2. Is support cross-region? What configuration is needed to support cross-region?
  3. Does it support native Kafka client configuration, or does it require a special client and configuration?
  4. What transport protocol does kafka use (TLS/SASL) ?
Azure Event Hubs
Azure Event Hubs
An Azure real-time data ingestion service.
663 questions
{count} votes

Accepted answer
  1. Smaran Thoomu 18,710 Reputation points Microsoft Vendor
    2024-12-16T15:12:29.22+00:00

    Hi @Yingping Wu
    Welcome to Microsoft Q&A platform and thanks for posting your query here.

    Azure kafka is Confluent Cloud kafka? what's difference with Apache Kafka?

    • Azure Kafka is not exactly the same as Confluent Cloud Kafka, but it is based on Apache Kafka. Confluent Cloud Kafka offers additional features and management capabilities, while Azure Kafka is an integrated managed service provided by Microsoft, built on the same Kafka principles.
    • Apache Kafka is the open-source version, while Azure Kafka is a managed service that simplifies deployment and scaling on Azure.

    Is support cross-region? What configuration is needed to support cross-region?

    • Yes, Azure Kafka supports cross-region communication. To set it up, you would typically need to configure geo-replication for your Kafka clusters, which allows data to be synchronized across different regions.
    • You'll need to adjust cluster settings and use Azure Event Hubs for Kafka if you plan to connect across different Azure regions.

    Does it support native Kafka client configuration, or does it require a special client and configuration?

    Azure Kafka supports the native Kafka client configuration, so you can use the same Kafka clients and APIs that you use with Apache Kafka. No special client is needed for basic operations.

    What transport protocol does kafka use (TLS/SASL) ?

    Azure Kafka uses TLS (Transport Layer Security) for encryption in transit. It can also support SASL (Simple Authentication and Security Layer) for authentication, ensuring secure communication.

    Pricing for Azure Kafka?

    Pricing varies based on factors like throughput, storage, and usage. For more specific details, you can refer to the Azure pricing page for Kafka and Event Hubs or reach out to your Azure sales representative.

    Hope this helps. Do let us know if you any further queries.


    If this answers your query, do click Accept Answer and Yes for was this answer helpful. And, if you have any further query do let us know.

    1 person found this answer helpful.

2 additional answers

Sort by: Most helpful
  1. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

  2. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.