What is Apache Kafka & Apache Flink on Confluent Cloud - An Azure Native ISV Service?

Azure Native ISV Services enable you to easily provision, manage, and tightly integrate independent software vendor (ISV) software and services on Azure. This Azure Native ISV Service is developed and managed by Microsoft and Confluent.

You can find Apache Kafka® & Apache Flink® on Confluent Cloud™ - An Azure Native ISV Service in the Azure portal or get it on Azure Marketplace.

Apache Kafka & Apache Flink on Confluent Cloud - An Azure Native ISV Service is an Azure Marketplace offering that provides Apache Kafka and Apache Flink as a managed service. It's fully managed so you can focus on building your applications rather than managing the clusters.

To reduce the burden of cross-platform management, Microsoft partnered with Confluent Cloud to build an integrated provisioning layer from Azure to Confluent Cloud. It provides a consolidated experience for using Confluent Cloud on Azure. You can easily integrate and manage Confluent Cloud with your Azure applications.

Previously, you had to purchase the Confluent Cloud offering in the Marketplace and separately set up the account in Confluent Cloud. To manage configurations and resources, you had to navigate between the portals for Azure and Confluent Cloud.

Now, you provision the Confluent Cloud resources through a resource provider named Microsoft.Confluent. You create and manage Confluent Cloud organization resources through the Azure portal, Azure CLI, or Azure SDKs. Confluent Cloud owns and runs the software as a service (SaaS) application, including the environments, clusters, topics, API keys, and managed connectors.

Capabilities

The deep integration between Confluent Cloud and Azure enables the following capabilities:

  • Provision a new Confluent Cloud organization resource from the Azure portal with fully managed infrastructure or link to an existing Confluent Cloud organization.
  • Streamline single sign-on (SSO) from Azure to Confluent Cloud with Microsoft Entra ID. No separate authentication is needed from the Confluent Cloud portal.
  • Get unified billing of Confluent Cloud consumption through Azure subscription invoicing.
  • Manage Confluent Cloud resources from the Azure portal, and track them in the All resources page with your other Azure resources.

Confluent organization

A Confluent organization is a resource that provides the mapping between the Azure and Confluent Cloud resources. It's the parent resource for other Confluent Cloud resources.

Each Azure subscription can contain multiple Confluent plans. Each Confluent plan is mapped to a user account and organization in the Confluent portal. Within each Confluent organization, you can create multiple environments, clusters, topics, and connectors.

When you provision a Confluent Cloud resource in Azure, you get a Confluent organization ID, default environment, and user account. For more information, see QuickStart: Get started with Confluent Cloud on Azure.

For billing, each Confluent Cloud offer purchased in the Marketplace maps to a unique Confluent organization.

Single sign-on

When you sign in to the Azure portal, your credentials are also used to sign in to the Confluent Cloud SaaS portal. The experience uses Microsoft Entra ID and Microsoft Entra SSO to provide a secure and convenient way for you to sign in.

For more information, see Single sign-on.

Billing

There are two billing options available: pay-as-you-go monthly plan and commitment plan.

  • With the pay-as-you-go monthly plan, you receive the Confluent Cloud consumption charges on your Azure monthly bill.
  • With a commitment plan, you sign up for a minimum spend amount and get a discount on your committed usage of Confluent Cloud.

You decide which billing option to use when you create the service.

Next steps