Deploy and manage virtual machines (15-20%)
Create and configure a VM for Windows and Linux
Windows
| Topic | Link |
|---|---|
| configure high availability | Tutorial: Create and deploy highly available virtual machines with Azure PowerShell |
| configure monitoring, networking, storage, and virtual machine size | Tutorial: Create and Manage Windows VMs with Azure PowerShell |
| Tutorial - Manage Azure disks with Azure PowerShell | |
| Tutorial: Monitor a Windows virtual machine in Azure | |
| Tutorial: Create and manage Azure virtual networks for Windows virtual machines with Azure PowerShell | |
| deploy and configure scale sets | Tutorial: Create a virtual machine scale set and deploy a highly available app on Windows with Azure PowerShell |
Linux
| Topic | Link |
|---|---|
| configure high availability | Tutorial: Create and deploy highly available virtual machines with the Azure CLI |
| configure monitoring, networking, storage, and virtual machine size | Tutorial: Create and Manage Linux VMs with the Azure CLI |
| Tutorial - Manage Azure disks with the Azure CLI | |
| Tutorial: Create and manage Azure virtual networks for Linux virtual machines with the Azure CLI | |
| Tutorial: Monitor a Linux virtual machine in Azure | |
| deploy and configure scale sets | Tutorial: Create a virtual machine scale set and deploy a highly available app on Linux with the Azure CLI |
Automate deployment of VMs
Staring with this link, complete all next steps:
Tutorial: Utilize the Azure Resource Manager template reference
Next, go through all next steps here:
Understand the structure and syntax of Azure Resource Manager templates
Manage Azure VM
| Topic | Link |
|---|---|
| add data discs | Tutorial - Manage Azure disks with Azure PowerShell |
| add network interfaces | Tutorial: Create and manage Azure virtual networks for Windows virtual machines with Azure PowerShell |
| automate configuration management by using PowerShell Desired State Configuration (DSC) and VM Agent by using custom script extensions | Introduction to the Azure Desired State Configuration extension handler |
| PowerShell DSC Extension | |
| DSC extension for Linux | |
| Desired State Configuration extension with Azure Resource Manager templates | |
| manage VM sizes | Resize a Windows VM |
| move VMs from one resource group to another | Move a Windows VM to another Azure subscription or resource group |
| redeploy VMs | Redeploy Windows virtual machine to new Azure node |
| Redeploy Linux virtual machine to new Azure node | |
| soft delete for Azure VMs | Soft delete |
Manage VM backups
| Topic | Link |
|---|---|
| configure VM backup | Tutorial: Back up and restore files for Windows virtual machines in Azure |
| define backup policies | Create Azure Recovery Services backup policies |
| implement backup policies | Back up an Azure VM from the VM settings |
| perform VM restore | Recover files from Azure virtual machine backup |
| How to restore Azure VM data in Azure portal | |
| Azure Backup Instant Restore | |
| Back up and restore encrypted Azure VM | |
| Restore Key Vault key and secret for encrypted VMs using Azure Backup | |
| Azure Site Recovery | About Site Recovery |
| Set up disaster recovery to a secondary Azure region for an Azure VM | |
| Experiential Learning | Protect your virtual machines by using Azure Backup |
| Protect your on-premises infrastructure from disasters with Azure Site Recovery |