Skip to content

Commit 143d4ef

Browse files
authored
Merge pull request #235321 from davidsmatlak/ds-ama-marketplace-0411
New Managed Apps article
2 parents dd0bee6 + 6f79500 commit 143d4ef

17 files changed

+153
-5
lines changed
Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,130 @@
1+
---
2+
title: Deploy an Azure Marketplace managed application
3+
description: Describes how to deploy an Azure Marketplace managed application using Azure portal.
4+
author: davidsmatlak
5+
ms.author: davidsmatlak
6+
ms.topic: quickstart
7+
ms.date: 04/25/2023
8+
---
9+
10+
# Quickstart: Deploy an Azure Marketplace managed application
11+
12+
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.
13+
14+
To avoid unnecessary costs for the managed application's Azure resources, go to [clean up resources](#clean-up-resources) when you're finished.
15+
16+
## Prerequisites
17+
18+
An Azure account with an active subscription. If you don't have an account, [create a free account](https://azure.microsoft.com/free/) before you begin.
19+
20+
## Find a managed application
21+
22+
To get a managed application from the Azure portal, use the following steps.
23+
24+
1. Sign in to the [Azure portal](https://portal.azure.com).
25+
1. Search for _Marketplace_ and select it from the available options. Or if you've recently used **Marketplace**, select it from the list.
26+
27+
:::image type="content" source="media/deploy-marketplace-app-quickstart/select-marketplace.png" alt-text="Screenshot of the Azure portal home page to search for Marketplace or select it from the list of Azure services.":::
28+
29+
1. On the **Marketplace** page, search for _Microsoft community training_.
30+
1. Select **Microsoft Community Training (Preview)**.
31+
32+
:::image type="content" source="media/deploy-marketplace-app-quickstart/select-marketplace-app.png" alt-text="Screenshot of the Azure Marketplace that shows the managed application to select for deployment.":::
33+
34+
1. Select the **Basic** plan and then select **Create**.
35+
36+
:::image type="content" source="media/deploy-marketplace-app-quickstart/select-plan.png" alt-text="Screenshot that shows the Basic plan is selected and the create button is highlighted.":::
37+
38+
## Deploy the managed application
39+
40+
1. On the **Basics** tab, enter the required information.
41+
42+
:::image type="content" source="media/deploy-marketplace-app-quickstart/portal-basics.png" alt-text="Screenshot that shows the form's Basics tab to deploy the managed application.":::
43+
44+
- **Subscription**: Select your Azure subscription.
45+
- **Resource group**: Create a new resource group. For this example use _demo-marketplace-app_.
46+
- **Region**: Select a region, like _West US_.
47+
- **Application Name**: Enter a name, like _demotrainingapp_.
48+
- **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.
49+
50+
1. Select **Next: Setup your portal**.
51+
1. On the **Setup your portal** tab, enter the required information.
52+
53+
:::image type="content" source="media/deploy-marketplace-app-quickstart/portal-setup.png" alt-text="Screenshot that shows the form's Setup your portal tab to deploy the managed application.":::
54+
55+
- **Website name**: Enter a name that meets the criteria specified on the form, like _demotrainingsite_. Your website name should be globally unique across Azure.
56+
- **Organization name**: Enter your organization's name.
57+
- **Contact email addresses**: Enter at least one valid email address.
58+
59+
1. Select **Next: Setup your login type**.
60+
1. On the **Setup your login type** tab, enter the required information.
61+
62+
:::image type="content" source="media/deploy-marketplace-app-quickstart/portal-setup-login.png" alt-text="Screenshot that shows the form's Setup your login type tab to deploy the managed application.":::
63+
64+
- **Login type**: For this example, select **Mobile**.
65+
- **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.
66+
67+
1. Select **Next: Review + create**.
68+
1. After **Validation passed** is displayed, verify the information is correct.
69+
1. Read **Co-Admin Access Permission** and check the box to agree to the terms.
70+
71+
:::image type="content" source="media/deploy-marketplace-app-quickstart/create-app.png" alt-text="Screenshot that shows the validation passed, the co-admin permission box is selected, and create button is highlighted.":::
72+
73+
1. Select **Create**.
74+
75+
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.
76+
77+
## Verify the managed application deployment
78+
79+
After the managed application deployment is finished, you can verify the resources.
80+
81+
1. Go to resource group **demo-marketplace-app** and select the managed application.
82+
83+
:::image type="content" source="media/deploy-marketplace-app-quickstart/app-resource-group.png" alt-text="Screenshot of the resource group where the managed application is installed that highlights the application name.":::
84+
85+
1. Select the **Overview** tab to display the managed application and link to the managed resource group.
86+
87+
:::image type="content" source="media/deploy-marketplace-app-quickstart/managed-app.png" alt-text="Screenshot of the managed application that highlights the link to the managed resource group.":::
88+
89+
1. The managed resource group shows the resources that were deployed and the deployments that created the resources.
90+
91+
:::image type="content" source="media/deploy-marketplace-app-quickstart/mrg-apps.png" alt-text="Screenshot of the managed resource group that that highlights the deployments and list of deployed resources.":::
92+
93+
1. To review the publisher's permissions in the managed resource group, select **Access Control (IAM)** > **Role assignments**.
94+
95+
You can also verify the **Deny assignments**.
96+
97+
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](#clean-up-resources) when you're finished.
98+
99+
### Launch the website (optional)
100+
101+
After the deployment is completed, from the managed resource group, you can go to the App Service resource and launch your website.
102+
103+
:::image type="content" source="media/deploy-marketplace-app-quickstart/app-service.png" alt-text="Screenshot of the App Service with the website link highlighted.":::
104+
105+
The site might respond with a page that the deployment is still processing.
106+
107+
:::image type="content" source="media/deploy-marketplace-app-quickstart/deployment-message.png" alt-text="Screenshot that shows the website deployment is in progress.":::
108+
109+
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.
110+
111+
## Clean up resources
112+
113+
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_.
114+
115+
When you delete the **demo-marketplace-app** resource group, the managed application, managed resource group, and all the Azure resources are deleted.
116+
117+
1. Go to the **demo-marketplace-app** resource group and **Delete resource group**.
118+
119+
:::image type="content" source="media/deploy-marketplace-app-quickstart/delete-resource-group.png" alt-text="Screenshot of the highlighted delete resource group button.":::
120+
121+
1. To confirm the deletion, enter the resource group name and select **Delete**.
122+
123+
:::image type="content" source="media/deploy-marketplace-app-quickstart/confirm-delete-resource-group.png" alt-text="Screenshot that shows the delete resource group confirmation.":::
124+
125+
126+
## Next steps
127+
128+
- To learn how to create and publish the definition files for a managed application, go to [Quickstart: Create and publish an Azure Managed Application definition](publish-service-catalog-app.md).
129+
- To learn how to deploy a managed application, go to [Quickstart: Deploy a service catalog managed application](deploy-service-catalog-quickstart.md)
130+
- To use your own storage to create and publish the definition files for a managed application, go to [Quickstart: Bring your own storage to create and publish an Azure Managed Application definition](publish-service-catalog-bring-your-own-storage.md).

articles/azure-resource-manager/managed-applications/index.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ metadata:
1111
ms.collection: na
1212
author: davidsmatlak
1313
ms.author: davidsmatlak
14-
ms.date: 03/24/2023
14+
ms.date: 04/24/2023
1515

1616
# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new
1717

@@ -35,12 +35,14 @@ landingContent:
3535
linkLists:
3636
- linkListType: quickstart
3737
links:
38-
- text: Publish application definition
38+
- text: Publish managed app definition
3939
url: publish-service-catalog-app.md
4040
- text: Publish definition with bring your own storage
4141
url: publish-service-catalog-bring-your-own-storage.md
42-
- text: Deploy service catalog app
42+
- text: Deploy service catalog managed app
4343
url: deploy-service-catalog-quickstart.md
44+
- text: Deploy Azure Marketplace managed app
45+
url: deploy-marketplace-app-quickstart.md
4446
- linkListType: tutorial
4547
links:
4648
- text: Publish marketplace application
Loading
39.7 KB
Loading
Loading
59.1 KB
Loading
Loading
Loading
50.6 KB
Loading
75.7 KB
Loading

0 commit comments

Comments
 (0)