Multivendor Provisioning

The Azure Resource Manager (ARM) is the recommended approach to provisioning infrastructure resources in Azure. Sometimes there is a need to provision all or some of the resources for an application outside Azure. These can be resources in a private cloud, another public cloud, or even some other hosted services like the hosted Elasticsearch services offered by Found (http://found.no).

There are a lot of different ways to approach this. We could use a combination or custom scripts for provisioning the other resource and then deploying the Azure resources through ARM using either the declarative or imperative model. We could transform the ARM templates as needed, or even have an ARM template invoke custom provisioning ...

Get Microservices with Docker on Microsoft Azure™ (includes Content Update Program) now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.