Microsoft Azure Stack is an extension of Azure—bringing the agility and innovation of cloud computing to your on-premises environment and enabling the only hybrid cloud which allows you to build and deploy hybrid applications anywhere. We bring together the best of the edge and cloud to deliver Azure services anywhere in your environment.

Azure Managed Application in Azure Marketplace: Under the hood

Azure Managed Applications enable Managed Service Provider (MSP) and Independent Software Vendor (ISV) partners, and enterprise IT teams to deliver fully managed, turnkey cloud solutions that can be made available through the Azure Marketplace or through the enterprise service catalog of a specific end-customer. In this blog, we’re focusing on the Azure Marketplace scenario. You can find more about the Managed Application service catalog here. Customers can quickly deploy managed applications in their own subscription and rely on the partner for maintenance operations and support across the lifecycle.

Azure Managed Applications is an additional partner opportunity to expand beyond infrastructure and software, by attaching services and operational support to Azure solutions. Partners using Managed Applications can invoice customers directly using Azure’s billing system (when publishing at Azure Marketplace) and use Azure Resource Manager templates to support the lifecycle of deployed applications. All of this enables an even richer cloud ecosystem for our customers and new busines opportunities for our partners.

Azure Marketplace as a Distribution Channel

Managed applications can now be published and made available at the Azure Marketplace on the Azure Portal. Once published by the partner, they are available for any commercial customer with an Azure subscription. This enables MSP and ISV partners to market their solutions to a broader market. Partners are responsible for maintaining, servicing and upgrading the applications, once deployed by a customer. Customers benefit as they are able to run complex solutions without deep time and resource investments.

Publishing

Partners publish their Managed Applications to Azure Marketplace using the Cloud Partner Portal. The main components required are a) the template files, which describe the resources that will be provisioned, and b) the UI definition file, which describes how the required inputs for provisioning these resources will be displayed in the portal. The required files are packaged in a .zip file and uploaded through the publishing portal. Below is the screenshot from the publishing portal, and more detailed instructions can be found here.

Pricing

There are no additional fees for partners publishing Managed Applications into Azure Marketplace or customer Service Catalog. Partner need a Microsoft Dev Center account before they can publish. Publishers of managed applications can associate a flat monthly cost with the solution they’re providing in marketplace. This is additional cost will show up as a separate line item on customer’s Azure invoice. Existing Azure Marketplace partner revenue models will apply.

Customers are billed for the consumption of the Azure resources which are part of the Managed Application, using their regular billing construct. For example, if as part of the Managed Application, a virtual machine gets provisioned in the customers subscription, the customer will be charged for the virtual machine usage. Similarly, the fees partners charge customers for lifecycle operations will show as a new line item in customer’s Azure invoice.

Authorizations

The resource group containing the resources which are part of the Managed Application is “locked” for the customer. The customer has read-only access to the resources in this resource group. As a result, the customer cannot accidently delete or update the resources which are part of the Managed application. The publisher of the managed application, however, gets either the required permissions which enables him to maintain, service and upgrade the application in the customer’s tenant. These permissions are defined by the typical Azure RBAC roles. More details on this can be found in the Additional Resources section.

Supported regions

Managed Applications service is available in all globally available Azure regions.

Key Launch Partners

We are excited to share that we partnered very closely with Cisco, OpsLogix and Xcalar on Managed Applications. The offers from these partners are already live and published on the marketplace and can be consumed. Below are the offer details from these partners:

OpsLogix

They are offering a “OpsLogix OMS Oracle Solution” Managed Application on the Azure marketplace. It enables you to get a holistic view of your Oracle environment by inserting your Oracle monitoring and auditing data into OMS with the OpsLogix OMS Oracle Solution Managed Application. Not only does the OpsLogix OMS Oracle Solution provide performance and availability metrics, it also allows you to audit your Oracle environment, enabling you to be compliant within hours

Xcalar

Xcalar Data Platform is an open and extensible analytics platform that delivers actionable insights with simplicity, speed, and scale. Its patented technologies provide a cloud-scale platform for the complete analytics pipeline including data preparation, data science, data warehousing, and ad-hoc analytics. Xcalar’s enterprise grade software scales to hundreds of nodes, thousands of users, and petabytes of data, for both on-cloud and on-premises deployments.

Cisco

Cisco Meraki simplifies the life of the IT administrator by reducing the effort required to perform everyday tasks on the network. Auto VPN and SD-WAN enable administrators to create and optimize site-to-site VPNs with just a few clicks, and now this capability can be extended directly into the Azure cloud, so that IT resources become remotely accessible through a robust, optimized network in seconds. Cisco Meraki customers have the ability to create a virtual appliance in Azure, which can then be managed through the regular Meraki dashboard for easy remote access to IT resources.

Publishing at Customer’s Service Catalog vs. at Marketplace

Below is a short summary to help in understanding the differences and key capabilities when publishing to Service Catalog or Markeplace.