Managing Azure Resources Using Infrastructure as Code
1h 4mIntermediate2022-06-17
Authors

James Millar
Educator and Owner of Sailr Solutions Ltd.
Course details
When migrating to the cloud, it's important that you start with a good foundation. Costs can quickly escalate, and your Azure estate can quickly become unmanageable if you don't get things right at the start. In this course, instructor James Millar covers important concepts you need to know around Azure resources in order to set your cloud environment up for success. He starts by looking at the benefits of infrastructure as code before looking at ARM templates. ARM is the standard way of working with resources, but this course also looks at alternatives such as Terraform. James explains how you can create and deploy templates through the portal, the Azure CLI, and tools such as Azure DevOps.
Skills covered
AzureNetwork AdministrationCloud PlatformsNetwork and System AdministrationCloud ComputingMicrosoftOne-Off
Concepts
0. Introduction
- 01 - Managing resources using infrastructure as code
- 02 - Benefits of infrastructure as code
- 03 - Introducing the scenario
1. Introduction to Infrastructure as Code
- 04 - Understanding infrastructure as code
- 05 - Infrastructure as code in action
- 06 - Infrastructure as code providers
2. Exploring ARM Templates
- 07 - Introducing ARM templates
- 08 - Structure of an ARM template
- 09 - Creating an ARM template
- 10 - Deploying ARM templates
3. Using Parameters and Outputs
- 11 - Why you need parameters and outputs
- 12 - Exploring parameters
- 13 - Adding parameters
- 14 - Exploring outputs
- 15 - Adding an output
4. Configuring Azure DevOps
- 16 - Introduction to pipelines
- 17 - Creating a release pipeline
- 18 - Putting it all together
Conclusion
- 19 - Learning more about infrastructure as code in Azure