One of the wonderful new additions to Azure Stack in Technical Preview 3 is Marketplace Syndication.
The Azure Marketplace offers VM Images with pre-installed software/config, VM Extensions, SaaS Applications, Machine Learning services, and Data Services.
With Marketplace Syndication in TP3, we are now able to directly pull a subset of VM Images from Azure into Azure Stack for consumption by tenants. For anyone who built and deployed Gallery items in Azure Pack, this is just glorious.
The Public Azure Marketplace offers five pricing models:
As of just now in TP3, BYOL is the only model available, and only for a small subset of offerings. That doesn’t matter though, we’re just proving the concept just now, so that being the case, enabling Marketplace Management was the very first thing I did once I’d fired up my TP3 portal.
When you click through to the Marketplace Management resource provider, it presents you with a link to follow in order to register and activate the resource provider. It needs to be registered against an existing Public Azure subscription in order to pull marketplace items down from hyperscale to on-prem.
The documentation to do this is available at the following link:
A PowerShell script is required in order to register the resource provider, available from GitHub:
And of course you need the AuzreRM PowerShell module installed, via Install-Module AzureRM
When registering the RP you are prompted for an Azure subscription, and an Azure username and password. This can be a completely separate subscription and username to the one used for Azure Stack deployment. It cannot, however, be a CSP subscription.
Run the script to completion…
… and all should be well! You can now refresh the Marketplace Management resource provider, to be presented with a new message and an ‘Add from Azure’ button. Yay!
The available list is currently quite small, but pretty much everything is useful, so kudos on the choices there Microsoft!
Simply select what you want to bring into your Azure Stack, and click download. One thing I noticed is that the transfers were pretty slow, even on our ridiculously fast connections. Pulling down a handful of gallery images had to be left running overnight.
Downloading… waiting… downloading…
Tenants can now select these Marketplace items, and deploy them immediately. This is such a leap forward from Azure Pack, and I feel such joy in using this feature. How important this is cannot be overstated.