Microsoft Mechanics: Hybrid Infrastructure Automation with Azure Resource Manager Templates

Here’s a new video series I am participating in with the larger Microsoft engine: Microsoft Mechanics… I was on deck to work with Corey Sanders on explaining Azure Resource Manager and ARM templates.  Turned out great – have a look and SUBSCRIBE to the YouTube channel to keep up to date as new episodes kick out.

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 Sanders lead engineer for Azure compute, demonstrates on the show. He also steps back to illustrate how they work as a unified resource automation model for both Microsoft Azure Cloud resources and on premises with the upcoming Azure Stack.

For more information and next steps, check out:

Read: Using Azure PowerShell with Azure Resource Manager – https://azure.microsoft.com/en-us/doc…

Learn: Advanced PowerShell Desired State Configuration (DSC) – https://mva.microsoft.com/en-us/train…

and Custom Resources or review the fundamentals here: Getting Started with PowerShell 3.0 – https://mva.microsoft.com/en-US/train…

Try: Azure Resource Manager on Microsoft Azure – https://azure.microsoft.com/en-us/pri…

About author View all posts

Rick


Warning: sizeof(): Parameter must be an array or an object that implements Countable in D:\home\site\wwwroot\wp-content\plugins\projectnami-blob-cache\project-nami-blob-cache.php on line 416

Fatal error: Uncaught WindowsAzure\Common\ServiceException: Fail: Code: 400 Value: The account being accessed does not support http. details (if any): <?xml version="1.0" encoding="utf-8"?><Error><Code>AccountRequiresHttps</Code><Message>The account being accessed does not support http. RequestId:b59b4510-301e-00dc-3faa-e59a1c000000 Time:2021-11-30T05:25:48.2972520Z</Message><AccountName>ritgcache</AccountName></Error>. in D:\home\site\wwwroot\wp-content\plugins\projectnami-blob-cache\library\WindowsAzure\Common\Internal\Http\HttpClient.php:382 Stack trace: #0 D:\home\site\wwwroot\wp-content\plugins\projectnami-blob-cache\library\WindowsAzure\Common\Internal\Http\HttpClient.php(275): WindowsAzure\Common\Internal\Http\HttpClient::throwIfError(400, 'The account bei...', '\xEF\xBB\xBF<?xml versio...', Array) #1 D:\home\site\wwwroot\wp-content\plugins\projectnami-blob-cache\library\WindowsAzure\Common\Internal\RestProxy.php(141): WindowsAzure\Common\Internal\Http\HttpClient->send(Array, Object(WindowsAzure\Common\Internal\ in D:\home\site\wwwroot\wp-content\plugins\projectnami-blob-cache\library\WindowsAzure\Common\Internal\Http\HttpClient.php on line 382