Azure applications

Mastering Managed Application offers

ARM deployments into the customer tenant with publisher-managed operations—ideal when you need ongoing control of deployed resources or bundled PaaS components.

← Home

Managed Application offers are a way to deploy Azure resources alongside a VM or Container offer into the customer tenant. This course covers the basics of creating and publishing Managed Application offers.

Managed Applications overview

Video

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.

Billing and pricing for Azure Applications

Video

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 isn't always intuitive. This video walks through the options for charging customers provided by Azure Applications, both Solution Template and Managed Application offers. After viewing this video, you'll understand how to configure pricing for your solution.

Managed Application deployment options

Video

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.

Purchasing an Azure Application: The customer experience

Video

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

Video

This demo-only video shows customers how to administer their Managed Application purchases. It also examines customer access to the associated Managed Resource Groups.

Administering customer subscriptions: The publisher experience

Video

This quick demo shows how a publisher can use the Managed Applications center service in the Azure portal to administer the solution inside a customer's Managed Resource Group.

The deployment package

Video

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

Video

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.

Working with mainTemplate.json

Video

This demo-only module explores the ARM template required by Managed Applications in the deployment package. Topics include ARM templates in Azure, ARM template nomenclature, and testing with ARM-TTK.

Managed Applications webhook

Video

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 an overview of the webhook as well as a complete demo on how it works.

Metered billing technical details

Video

In this module, you'll 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.

Deploying a custom virtual machine offer

Video

This demo-heavy module takes you through the process of deploying a custom virtual machine with a Managed Application. You'll see all the steps involved including configuring things in Partner Center and how to author the deployment package files.

← Home