Get Started with Confluent Cloud on the Azure Marketplace with Pay As You Go

This topic shows you how to get up and running using Confluent Cloud on the Azure Marketplace with the Pay As You Go billing model. You can sign up and set up your own Kafka clusters in Confluent Cloud, and pay only for what you use.

When you set this up on the Azure Marketplace, you have the option of creating a new Confluent organization or linking to an existing account on Confluent Cloud.

Tip

To pay for Confluent Cloud, Confluent Consumption Units (CCUs) are enabled in the cloud Marketplace. Pricing in Marketplace is the same as direct purchase pricing. For more information, see Consumption Metrics for Marketplace Deployments in Confluent Cloud.

Prerequisites

  • An Azure Marketplace account. With Azure Marketplace, you can use Confluent Cloud and get billed directly through Azure.

    Important

    You cannot sign up for Confluent Cloud through a Microsoft Solutions Provider.

  • Confluent Cloud currently requires your email address to be unique across all organizations. If your Azure AD email address has already been used for signup on Confluent Cloud, you must first remove yourself as a user from the Confluent Cloud organization where you signed up previously, so your Azure AD email can be used for single sign-on (SSO). One option is to invite an alternate email that you own as a user to the old organization, and then delete your “Azure AD related email user” from the old organization. This way, you can sign up using SSO. Alternatively, another user in the old organization can delete your Azure AD user ID. To find the email address associated with your your Azure AD account, follow these steps:

    1. Go to the Azure Active Directory portal.
    2. Click the More Info link in the Tenant Information section.
    3. Click View profile under My feed. Your Azure AD email address appears in the Identity section under User Principle Name. Also check the Alternate email entry in the Contact info section.
  • To purchase, you must be logged in to the Azure Marketplace and you must have permission to purchase, which means you must be the subscription owner or you must have contributor permissions. For more information, see Azure Marketplace purchasing in the Azure documentation.

  • Your Azure policy should allow you to provision resources in the region where you choose to set up the Confluent resource.

  • To enable Confluent SSO, user consent must be enabled for your account by an Azure AD Global Admin for the tenant. For more information, see Configure how end-users consent to applications in the Azure documentation.

Procedure

  1. Navigate to the Azure Marketplace and search for “Apache Kafka® on Confluent Cloud.”

  2. Find the Confluent Cloud tile and click it.

    Selecting Confluent Cloud in Marketplace
  3. Select the Pay as you Go plan (you might have multiple plans available) and click Subscribe.

    ../_images/azure-pay-as-you-go-subscribe.png
  4. Choose the correct subscription and either choose an existing resource group or create a new one.

  5. In the Instance Details section, enter the Region where you want to launch your Azure resource, and choose your Plan (Confluent Cloud - Pay as you Go).

    Note

    The specified region is used to store metadata for this resource group, and does not need to be the same region where your Confluent Cloud clusters are located. You are not charged for this usage.

  6. For the Confluent Organization details, choose to either Create a new Confluent organization or Link to an existing organization. If you link to an existing organization, you will be prompted for your Confluent Cloud account credentials.

    • Enter the name for your new Confluent organization.

      ../_images/create-a-confluent-org.png
  7. Optionally enter Tags for your project.

  8. Click Review and create.

  9. After organization validation occurs, you are ready to create the resource. Review the terms of your plan and click Create.

    ../_images/review-and-create.png

    Your deployment will start. This could take up to a minute.

    ../_images/deployment-in-progress.png
  10. After your resources are deployed, you will receive a confirmation message. Click Go to resource to view the deployed resource on the Azure portal.

    ../_images/azure-resource-deployed.png
  11. Click the Confluent SSO URL link or the Launch button to sign in to Confluent Cloud using your Azure AD account. You may be asked to choose an account for SSO. Note that to enable Confluent SSO, you must have been allowed user consent by an Azure AD Global Admin for the tenant.

  12. Grant permission for Confluent Cloud by clicking Accept. You will be signed in.

    ../_images/logged-in-to-ccloud.png

    From here, you can manage your resources on Confluent Cloud.

  13. You can invite additional users to your organization by creating a Confluent Cloud account. Use an Azure AD user, or a non-SSO user with an email address and password. For more information, see Add a local user account and Add an SSO user.

    Important

    Azure AD is the only supported SSO identity provider when you are subscribed to Confluent Cloud through the Azure Marketplace.

Next steps

After successfully creating or linking a Confluent Cloud organization, you can start managing access and resources:

For more information on managing and using Confluent Cloud resources with Azure, see Apache Kafka on Confluent Cloud - An Azure Native ISV Service in the Azure documentation.

Tip

To manage Confluent Cloud users from within Azure, your Azure user account must be a member of at least the Azure RBAC Contributor role, in the Confluent Cloud organization linked to the Azure account, and using the same email address on Confluent Cloud as in Azure. For more information, see the Azure documentation.

Troubleshoot

Email already in use

Symptoms
  • When you try to sign up the Azure portal, you get a “Conflict” error.
../_images/conflict-error.png
  • Click the “Click here for details” link in the warning message. “Email already exists” is shown as the reason for signup failure.
../_images/email-already-exists.png
Solution
See the Prerequisites section. If your Azure AD email is already in use for another organization on Confluent Cloud, you need to remove yourself as a user from that organization before you can register for Confluent Cloud through the Azure marketplace.

SSO Login failure - Invalid Username

Symptoms

Your SSO login to Confluent Cloud shows an error after login.

../_images/sso-login-error.png
Solution
The user is authenticated successfully, but the email/UPN (user principal name) from the Azure AD token is not registered with any Confluent Cloud Organization. Contact your Confluent Cloud administrator to invite the user to the Confluent Cloud organization.

SSO Login failure - Tenant Mismatch

Symptoms

The user is authenticated successfully and is registered with Confluent Cloud but does not belong to the Azure AD Tenant that was used during Confluent Cloud sign-up.

../_images/tenant-mismatch.png
Solution
Contact your Confluent Cloud administrator to add the user to Azure AD tenant that was used during Confluent Cloud organization signup.

Not able to launch Azure resource in a region

Symptoms
A message on the Azure portal UI states that you cannot launch resources in a specific Azure region.
Solution
Make sure your policies are set to allow you to provision resources in the region you want to use with the Azure portal.

Account cannot be linked

Symptoms
Your attempt to link a Pay As You Go account fails with the message “Account cannot be linked, code 9201”
Solution
Make sure you are linking a Confluent Cloud Pay as You Go account to an Azure Marketplace usage-based commitment account. Linking a Confluent Pay As You Go account to an Azure Marketplace Pay As You Go account is not supported.