updated AMA links to training gallery

This commit is contained in:
David Starr 2024-08-26 11:46:11 -07:00
Родитель 0034acfb96
Коммит 5101755386
2 изменённых файлов: 58 добавлений и 60 удалений

Просмотреть файл

@ -19,7 +19,15 @@ title: Mastering Managed Application Offers
---
This course details the Managed Application offer-building and onboarding process. It consists of on-demand video modules, slides, and practical [hands-on labs](#hands-on-labs) to apply your newly acquired knowledge.
Managed Application offers facilitate a broad range of deployment scenarios for your custom software solution. Coupled with compute offers like virtual machines or containers, Managed Apps provide a powerful management model for publishers who want to perform ongoing maintenance of a given solution.
Managed Apps also facilitate the deployment of PaaS services like databases or networking components into the solution.
This course explores Managed Application offers in detail, helping you to create new offers, manage offers after purchase, and bill for services using the Managed Application.
This course is meant to help technologists who are building Managed Application offers for their custom software solutions.
---
<!-- no toc -->
1. [Managed Applications overview](#managed-applications-overview)
@ -40,19 +48,21 @@ This course details the Managed Application offer-building and onboarding proces
## Managed Applications overview
<a href="https://aka.ms/AAmighb" target="_blank">Video</a> | <a href="./pdfs/02.0-ma-overview.pdf" target="_blank">PDF</a>
<a href="https://partner.microsoft.com/en-us/training/assets/detail/managed-applications-overview-mp4" target="_blank">Video</a> | <a href="./pdfs/02.0-ma-overview.pdf" target="_blank">PDF</a>
This module introduces Azure Applications and Managed Applications at a high level. It also covers the difference between private and public Managed Applications. If you are looking to understand the basic value proposition and architecture of Managed Applications this video is for you.
This module introduces Azure Applications and Managed Applications at a high level. It also covers the difference between private and public Managed Applications.
- <a href="https://www.youtube.com/watch?v=jIIDRnj7XsY&t=0s" target="_blank">00:00 – Overview</a>
- <a href="https://www.youtube.com/watch?v=jIIDRnj7XsY&t=48s" target="_blank">00:48 – Azure Applications in a nutshell</a>
- <a href="https://www.youtube.com/watch?v=jIIDRnj7XsY&t=167s" target="_blank">02:47 – Managed Applications overview</a>
- <a href="https://www.youtube.com/watch?v=jIIDRnj7XsY&t=547s" target="_blank">09:07 – Managed Applications in the Azure Marketplace</a>
- <a href="https://www.youtube.com/watch?v=jIIDRnj7XsY&t=774s" target="_blank">12:54 - Summary</a>
If you are looking to understand the basic value proposition and architecture of Managed Applications this video is for you.
– Overview
– Azure Applications in a nutshell
– Managed Applications overview
– Managed Applications in the Azure Marketplace
- Summary
## Billing and pricing for Azure Applications
<a href="https://aka.ms/AAr3a3w" target="_blank">Video</a>
<a href="https://partner.microsoft.com/en-us/training/assets/detail/billing-and-pricing-for-azure-applications-mp4" target="_blank">Video</a>
Azure Applications provide for charging customers for your software solution and for any maintenance services you provide. Accordingly, configuring billing and pricing for Azure Applications isnt always intuitive.
@ -60,109 +70,97 @@ This video walks through the options for charging customers provided by Azure Ap
## Managed Application deployment options
<a href="https://aka.ms/AAmi8te" target="_blank">Video</a> | <a href="./pdfs/03.0-ma-deployment-options.pdf" target="_blank">PDF</a>
<a href="https://partner.microsoft.com/en-us/training/assets/detail/managed-application-deployment-options-mp4" target="_blank">Video</a> | <a href="./pdfs/03.0-ma-deployment-options.pdf" target="_blank">PDF</a>
This module examines the different deployment modes for Managed Applications. Managed Apps may be configured in different ways for both publisher and customer access to the Managed Resource Group. Use this video to learn the implications of this and choose the right deployment mode for your application.
- <a href="https://www.youtube.com/watch?v=oURBQITPzsU&t=0s" target="_blank">00:00 – Overview</a>
- <a href="https://www.youtube.com/watch?v=oURBQITPzsU&t=51s" target="_blank">00:51 – Publisher management</a>
- <a href="https://www.youtube.com/watch?v=oURBQITPzsU&t=227s" target="_blank">03:47 – Customer access</a>
- <a href="https://www.youtube.com/watch?v=oURBQITPzsU&t=351s" target="_blank">05:51 – Deployment modes</a>
- <a href="https://www.youtube.com/watch?v=oURBQITPzsU&t=536s" target="_blank">08:56 – Summary</a>
- Publisher management
- Customer access
- Deployment modes
## Purchasing an Azure Application: The customer experience
<a href="https://aka.ms/AAmi12a" target="_blank">Video</a>
<a href="https://partner.microsoft.com/en-us/training/assets/detail/purchasing-an-azure-application-the-customer-experience-mp4" target="_blank">Video</a>
In this demo-heavy module customers will learn how to manage their subscriptions to Managed Applications and get an idea of the capabilities a customer has when accessing the Managed Resource Group associated with each Managed Application.
## Managing my Managed Applications: The customer experience
<a href="https://aka.ms/AAmi12d" target="_blank">Video</a>
<a href="https://partner.microsoft.com/en-us/training/assets/detail/managing-my-azure-applications-the-customer-experience-mp4" target="_blank">Video</a>
This demo-only video shows customers how to administer their Managed Application purchases. It also examines customer access to the associated Managed Resource Groups.
- <a href="https://www.youtube.com/watch?v=CD2K2gNCfno&t=0s" target="_blank">00:00 – Overview</a>
- <a href="https://www.youtube.com/watch?v=CD2K2gNCfno&t=56s" target="_blank">00:56 – The Managed Application dashboard in the Azure portal</a>
- <a href="https://www.youtube.com/watch?v=CD2K2gNCfno&t=278s" target="_blank">04:38 – Managed Resource Group access</a>
- <a href="https://www.youtube.com/watch?v=CD2K2gNCfno&t=387s" target="_blank">06:27 – Summary</a>
- The Managed Application dashboard in the Azure portal
- Managed Resource Group access
## Administering customer subscriptions: The publisher experience
<a href="https://aka.ms/AAmi8tk" target="_blank">Video</a>
<a href="https://partner.microsoft.com/en-us/training/assets/detail/administering-customer-subscriptions-the-publisher-experience-mp4" target="_blank">Video</a>
This quick demo shows how a publisher can use the Managed Applications center service in the Azure portal to administer the solution inside a customers Managed Resource Group.
## The deployment package
<a href="https://aka.ms/AAmi8tm" target="_blank">Video</a> | <a href="./pdfs/07.0-ma-deployment-package.pdf" target="_blank">PDF</a>
<a href="https://partner.microsoft.com/en-us/training/assets/detail/the-deployment-package-mp4" target="_blank">Video</a> | <a href="./pdfs/07.0-ma-deployment-package.pdf" target="_blank">PDF</a>
Get an overview of the deployment package required for all Managed Applications. This module covers the deployment package format and provides a high-level look at the contents of the file. Future modules of this course focus on the individual files found in the deployment package.
## Working with createUiDefinition.json
<a href="https://aka.ms/AAmi8tr" target="_blank">Video</a> | <a href="./pdfs/08.0-ma-createuidefinition.pdf" target="_blank">PDF</a>
<a href="https://partner.microsoft.com/en-us/training/assets/detail/working-with-createuidefinition-json-mp4" target="_blank">Video</a> | <a href="./pdfs/08.0-ma-createuidefinition.pdf" target="_blank">PDF</a>
Dive deep into the createUiDefinition.json file and learn how to develop a useful and compelling user experience for customer deployments. This module shows the structure and usage of the createUiDefinition.json file as well as providing some great tips on working with this file.
- <a href="https://www.youtube.com/watch?v=y00DmZLy374&t=0s" target="_blank">00:00 - Overview</a>
- <a href="https://www.youtube.com/watch?v=y00DmZLy374&t=51s" target="_blank">00:51 – CreateUiDefinition overview</a>
- <a href="https://www.youtube.com/watch?v=y00DmZLy374&t=382s" target="_blank">06:22 – Demo: createUiDefinition.json walkthrough</a>
- <a href="https://www.youtube.com/watch?v=y00DmZLy374&t=620s" target="_blank">10:20 – Demo: The development sandbox</a>
- <a href="https://www.youtube.com/watch?v=y00DmZLy374&t=847s" target="_blank">14:07 – Demo: Dynamic elements</a>
- <a href="https://www.youtube.com/watch?v=y00DmZLy374&t=1092s" target="_blank">18:12 – Summary</a>
– CreateUiDefinition overview
– Demo: createUiDefinition.json walkthrough
– Demo: The development sandbox
– Demo: Dynamic elements
## Working with mainTemplate.json
<a href="https://aka.ms/AAmi12k" target="_blank">Video</a>
<a href="https://partner.microsoft.com/en-us/training/assets/detail/working-with-maintemplate-json-mp4" target="_blank">Video</a>
This demo-only module explores the ARM template required by Managed Applications in the deployment package.
- <a href="https://www.youtube.com/watch?v=0n34R31oxjU&t=0s" target="_blank">00:00 – Overview</a>
- <a href="https://www.youtube.com/watch?v=0n34R31oxjU&t=61s" target="_blank">01:01 – ARM templates in Azure</a>
- <a href="https://www.youtube.com/watch?v=0n34R31oxjU&t=254s" target="_blank">04:14 – ARM template nomenclature</a>
- <a href="https://www.youtube.com/watch?v=0n34R31oxjU&t=392s" target="_blank">06:32 – Testing with ARM-TTK</a>
- <a href="https://www.youtube.com/watch?v=0n34R31oxjU&t=703s" target="_blank">11:43 – Summary</a>
- ARM templates in Azure
- ARM template nomenclature
- Testing with ARM-TTK
## Managed Applications webhook
<a href="https://aka.ms/AAmi12o" target="_blank">Video</a> | <a href="./pdfs/11.0-ma-webhook.pdf" target="_blank">PDF</a>
<a href="https://partner.microsoft.com/en-us/training/assets/detail/the-managed-applications-webhook-mp4" target="_blank">Video</a> | <a href="./pdfs/11.0-ma-webhook.pdf" target="_blank">PDF</a>
You may configure an optional webhook for Managed Applications that listens for events from the Azure Marketplace emitted during deployment of the application. This module offers and overview of the webhook as well as a complete demo on how it works.
- <a href="https://www.youtube.com/watch?v=TdiruxQMNpk&t=0s" target="_blank">00:00 - Overview</a>
- <a href="https://www.youtube.com/watch?v=TdiruxQMNpk&t=46s" target="_blank">00:46 - Webhook overview</a>
- <a href="https://www.youtube.com/watch?v=TdiruxQMNpk&t=430s" target="_blank">07:10 - Webhook demo scenario</a>
- <a href="https://www.youtube.com/watch?v=TdiruxQMNpk&t=501s" target="_blank">08:21 - Demo: Partner Center configuration</a>
- <a href="https://www.youtube.com/watch?v=TdiruxQMNpk&t=555s" target="_blank">09:15 - Demo: Customer purchase process</a>
- <a href="https://www.youtube.com/watch?v=TdiruxQMNpk&t=656s" target="_blank">10:56 - Demo: Inspecting the webhook payload</a>
- <a href="https://www.youtube.com/watch?v=TdiruxQMNpk&t=730s" target="_blank">12:10 - Summary</a>
- Webhook overview
- Webhook demo scenario
- Demo: Partner Center configuration
- Demo: Customer purchase process
- Demo: Inspecting the webhook payload
## Metered billing technical details
<a href="https://aka.ms/AAmn5s6" target="_blank">Video</a> | <a href="./pdfs/12.2-ma-metered-billing-technical.pdf" target="_blank">PDF</a>
<a href="https://partner.microsoft.com/en-us/training/assets/detail/metered-billing-technical-details-mp4" target="_blank">Video</a> | <a href="./pdfs/12.2-ma-metered-billing-technical.pdf" target="_blank">PDF</a>
In this module, youll learn about the technical aspects of calling the metered billing API. This includes different architectures for creating your reporting system as well as a demo showing the API being called to invoke usage events.
- <a href="https://www.youtube.com/watch?v=4uFS5v6eLM0&t=0s" target="_blank">00:00 – Overview</a>
- <a href="https://www.youtube.com/watch?v=4uFS5v6eLM0&t=60s" target="_blank">01:00 – Direct reporting</a>
- <a href="https://www.youtube.com/watch?v=4uFS5v6eLM0&t=119s" target="_blank">01:59 – Centralized reporting</a>
- <a href="https://www.youtube.com/watch?v=4uFS5v6eLM0&t=232s" target="_blank">03:52 – Working with the metered billing API</a>
- <a href="https://www.youtube.com/watch?v=4uFS5v6eLM0&t=372s" target="_blank">06:12 – Demo: Working with the metered billing API</a>
- <a href="https://www.youtube.com/watch?v=4uFS5v6eLM0&t=709s" target="_blank">11:49 – Summary</a>
- Direct reporting
- Centralized reporting
- Working with the metered billing API
- Demo: Working with the metered billing API
## Deploying a custom virtual machine offer
<a href="https://aka.ms/AAmzczc" target="_blank">Video</a> | <a href="./code/14.0-ma-deploy-custom-vm.zip">Code</a>
<a href="https://partner.microsoft.com/en-us/training/assets/detail/deploying-a-custom-virtual-machine-offer-mp4" target="_blank">Video</a> | <a href="./code/14.0-ma-deploy-custom-vm.zip">Code</a>
This demo-heavy module takes you through the process of deploying a custom virtual machine with a Managed Application. Youll see all the steps involved including configuring things in Partner Center and how to author the deployment package files. Notice the code used in this module is available for download above.
This demo-heavy module takes you through the process of deploying a custom virtual machine with a Managed Application. Youll see all the steps involved including configuring things in Partner Center and how to author the deployment package files.
- <a href="https://www.youtube.com/watch?v=-uuulKPRFpo&t=0s" target="_blank">00:00 – Overview</a>
- <a href="https://www.youtube.com/watch?v=-uuulKPRFpo&t=48s" target="_blank">00:48 – Scenario overview</a>
- <a href="https://www.youtube.com/watch?v=-uuulKPRFpo&t=229s" target="_blank">03:49 – The custom VM offer in Partner Center – Demo</a>
- <a href="https://www.youtube.com/watch?v=-uuulKPRFpo&t=428s" target="_blank">07:08 – The deployment package – Demo</a>
- <a href="https://www.youtube.com/watch?v=-uuulKPRFpo&t=731s" target="_blank">12:11 – The deployment process – Demo</a>
- <a href="https://www.youtube.com/watch?v=-uuulKPRFpo&t=906s" target="_blank">15:06 – Summary</a>
Notice the code used in this module is available for download above.
- Scenario overview
- The custom VM offer in Partner Center – Demo
- The deployment package – Demo
- The deployment process – Demo
---

Просмотреть файл

@ -10,7 +10,7 @@ nav:
- SaaS: '/Mastering-the-Marketplace/saas/general-topics/'
- SaaS for developers: '/Mastering-the-Marketplace/saas/dev'
- SaaS Accelerator: '/Mastering-the-Marketplace/saas-accelerator'
- Managed Applications: 'https://aka.ms/MasteringTheMarketplace/ama'
- Managed Applications: '/Mastering-the-Marketplace/ama'
- Virtual Machines: '/Mastering-the-Marketplace/vm'
- Container offers for K8s apps: 'https://aka.ms/MasteringTheMarketplace/container'