Quickstart: Deploy an Azure Marketplace managed application

In this quickstart, you deploy an Azure Marketplace managed application and verify the resource deployments in Azure. A Marketplace managed application publisher charges a fee to maintain the application, and during the deployment, the publisher is given permissions to your application's managed resource group. As a customer, you have limited access to the deployed resources, but can delete the managed application from your Azure subscription.

To avoid unnecessary costs for the managed application's Azure resources, go to clean up resources when you're finished.

Prerequisites

An Azure account with an active subscription. If you don't have an account, create a free account before you begin.

Find a managed application

To get a managed application from the Azure portal, use the following steps.

  1. Sign in to the Azure portal.

  2. Search for Marketplace and select it from the available options. Or if you've recently used Marketplace, select it from the list.

    Screenshot of the Azure portal home page to search for Marketplace or select it from the list of Azure services.

  3. On the Marketplace page, search for Microsoft community training.

  4. Select Microsoft Community Training (Preview).

    Screenshot of the Azure Marketplace that shows the managed application to select for deployment.

  5. Select the Basic plan and then select Create.

    Screenshot that shows the Basic plan is selected and the create button is highlighted.

Deploy the managed application

  1. On the Basics tab, enter the required information.

    Screenshot that shows the form's Basics tab to deploy the managed application.

    • Subscription: Select your Azure subscription.
    • Resource group: Create a new resource group. For this example use demo-marketplace-app.
    • Region: Select a region, like West US.
    • Application Name: Enter a name, like demotrainingapp.
    • Managed Resource Group: Use the default name for this example. The format is mrg-microsoft-community-training-<dateTime>. But you can change the name if you want.
  2. Select Next: Setup your portal.

  3. On the Setup your portal tab, enter the required information.

    Screenshot that shows the form's Setup your portal tab to deploy the managed application.

    • Website name: Enter a name that meets the criteria specified on the form, like demotrainingsite. Your website name should be globally unique across Azure.
    • Organization name: Enter your organization's name.
    • Contact email addresses: Enter at least one valid email address.
  4. Select Next: Setup your login type.

  5. On the Setup your login type tab, enter the required information.

    Screenshot that shows the form's Setup your login type tab to deploy the managed application.

    • Login type: For this example, select Mobile.
    • Org admin's mobile number: Enter a valid mobile phone number including the country/region code, in the format +1 1234567890. The phone number is used to sign in to the training site.
  6. Select Next: Review + create.

  7. After Validation passed is displayed, verify the information is correct.

  8. Read Co-Admin Access Permission and check the box to agree to the terms.

    Screenshot that shows the validation passed, the co-admin permission box is selected, and create button is highlighted.

  9. Select Create.

The deployment begins and because many resources are created, the Azure deployment takes about 20 minutes to finish. You can verify the Azure deployments before the website becomes available.

Verify the managed application deployment

After the managed application deployment is finished, you can verify the resources.

  1. Go to resource group demo-marketplace-app and select the managed application.

    Screenshot of the resource group where the managed application is installed that highlights the application name.

  2. Select the Overview tab to display the managed application and link to the managed resource group.

    Screenshot of the managed application that highlights the link to the managed resource group.

  3. The managed resource group shows the resources that were deployed and the deployments that created the resources.

    Screenshot of the managed resource group that highlights the deployments and list of deployed resources.

  4. To review the publisher's permissions in the managed resource group, select Access Control (IAM) > Role assignments.

    You can also verify the Deny assignments.

For this example, the website's availability isn't necessary. The article's purpose is to show how to deploy an Azure Marketplace managed application and verify the resources. To avoid unnecessary costs, go to clean up resources when you're finished.

Launch the website (optional)

After the deployment is completed, from the managed resource group, you can go to the App Service resource and launch your website.

Screenshot of the App Service with the website link highlighted.

The site might respond with a page that the deployment is still processing.

Screenshot that shows the website deployment is in progress.

When your website is available, a default sign-in page is displayed. You can sign-in with the mobile phone number that you used during the deployment and you'll receive a text message confirmation. When you're finished, be sure to sign out of your training website.

Clean up resources

When you're finished with the managed application, you can delete the resource groups and that removes all the Azure resources you created. For example, in this quickstart you created the resource groups demo-marketplace-app and a managed resource group with the prefix mrg-microsoft-community-training.

When you delete the demo-marketplace-app resource group, the managed application, managed resource group, and all the Azure resources are deleted.

  1. Go to the demo-marketplace-app resource group and Delete resource group.

    Screenshot of the highlighted delete resource group button.

  2. To confirm the deletion, enter the resource group name and select Delete.

    Screenshot that shows the delete resource group confirmation.

Next steps