
Contrast classic deployment and arm mode for Azure VMs: classic uses a cloud service; arm uses a resource group and providers to deploy VMs, NICs, networks, and VHD storage.
Leverage resource groups to manage virtual machines as a single unit, enabling consistent billing, start/stop control, template-based redeployment, dependency ordering, role-based access control, and tagging across data centers.
Compare Azure resource manager deployment methods with classic deployment in the portal. Use PowerShell, workflows, and templates to deploy repeatable, parallel resources in resource groups across regions.
Select the resource manager option in the portal to deploy a Windows Server 2012 virtual machine, creating an Azure Resource Manager resource group, storage, and network before finalizing the deployment.
Log in to Azure, select a subscription, and deploy a VM with ARM PowerShell by creating a resource group, storage, network components, and an OS disk using a configured image.
Master Azure arm templates by creating targeted json templates and a master deployment, using parameters to customize vm names, storage accounts, nics, and load balancers during deployment.
Learn to deploy virtual machines in azure using templates, inspect and customize template files, validate and deploy from the portal, and reuse templates for consistent virtual machine provisioning.
Deploy virtual machines in Azure using GitHub templates from the quickstart hub. Visualize deployments and deploy to Azure with NIC, public IP, load balancer, and storage account.
Export a resource group to a template to redeploy a complete environment in a different region, using parameters and options for ARM templates or PowerShell, without coding.
Explore role based access control in Azure by assigning granular permissions from resource groups to individual virtual machines, using Azure Active Directory. Assign roles such as owner, contributor, and reader.
Configure a virtual network in resource manager mode to control IP ranges for VMs and load balancers, assigning NICs with public or private IPs within a resource group.
Configure an Azure ARM load balancer with a front-end IP and back-end pool to distribute traffic across web front ends, using probes to ensure healthy VMs and inbound NAT rules.
Leverage Azure virtual machine scale sets to automatically scale identical machines based on demand using Azure Insights, with CPU utilization thresholds, templates, and command-line tooling.
Discover how to automate repetitive azure tasks with an automation account, using runbooks and assets like credentials and certificates to securely reuse and update across scripts.
Create an Azure automation account to run scripts on a schedule or on demand. Assign it to a resource group and configure a run as account to manage runbooks.
Create and manage azure automation assets to centralize variables and credentials, enabling scripts to pull updated values automatically for streamlined virtual machine deployment.
Learn to automate Azure tasks with an automation account and runbooks, manage assets and variables, and run virtual machines in parallel or sequential workflows, including testing and publishing.
Explore advanced Azure VM deployment with ARM and Resource Manager models, using the portal, JSON templates, and automation to enable repeatable, efficient deployments.
This course is designed to instruct students on Azure as it pertains to Virtual Networks, Virtual Machines, and Storage capabilities. Students will understand ARM deployment, including reviewing ARM vs. Classic deployment, the advantages of ARM, and working with ARM deployment methods. Students will learn how to use and deploy ARM templates, including how to deploy VM via templates from Github and how to create a template from resource group. They will review RBAC and ARM Networks, learn how to work with Azure ARM load balancer, and also how to use ARM scale sets. In addition, students will create an automation account, automation assets, and runbooks.