Back in May of this year we announced Azure Resource Manager Templates.
On today’s Microsoft Mechanics show, Corey Sanders who heads up the team for Microsoft Azure compute, addresses the tech advantages of Azure Resource Manager Templates for IT. If you've ever had to set up a test or production environment for something like SharePoint, you know there are several pieces to set up - like Active Directory, SQL for your backend data, and then your SharePoint servers.
While it's possible to automate this with advanced scripting or level 400 task sequencer skills, imagine just choosing a template or manifest file and clicking go to spin up a dozen or so VMs all wired together and talking to each other. That is effectively what Azure Resource Manager templates do and what Corey demonstrates on the show while taking a step back to illustrate how they actually work to automate resources in the Cloud, on-premises or both.
Unified model for infrastructure automation in the Cloud and on-premises
As we gear up to deliver you the upcoming Azure Stack which brings the operational and resource management model of Microsoft Azure right inside your own private data center, Azure Resource Manager Templates serve as a unified model for automating how you build the infrastructure for running your apps and services whether in the Cloud or on-premises.
Simply put, they give you a, tried and tested reference architecture of the infrastructure components required to run your apps.
The templates themselves, offer a pre-configured and declarative representation of your solution, grouping together the resources that you need. This in turn, allows you to manage required resources as a logical unit and deploy your apps in a repeatable manner in your testing, staging and production environment whether on premises or in the Cloud. Further, as Corey demos on the show, you can also easily replicate the same security constructs today via Azure Active Directory synchronization to govern access to resources and even tag resources to track usage costs.
While we still bring you the Cmdlets for PowerShell, this approach now gives you an alternative beyond the scripting and task sequencing that you might be used to. Deploying a template typically requires just calling three lines of PowerShell, saving you time as you don’t have to determine the logic and Cmdlets to automate and deploy the same infrastructure.
Infrastructure Automation Quickstart Templates
With our open model, we have an increasing number of partners building templates such as DataStax, Cloudera, Mesosphere and much more. There are now hundreds of templates supplied by Microsoft or curated from the IT community covering infrastructure automation scenarios.