Azure labs
Published: 2022-07-07 14:45:13



## Principles of resource groups

https://docs.microsoft.com/en-us/learn/modules/control-and-organize-with-azure-resource-manager/2-principles-of-resource-groups

## Use tagging to organize resources
https://docs.microsoft.com/en-us/learn/modules/control-and-organize-with-azure-resource-manager/3-use-tagging-to-organize-resources

## Use policies to enforce standards 
https://docs.microsoft.com/en-us/learn/modules/control-and-organize-with-azure-resource-manager/3-use-tagging-to-organize-resources

## Secure resources with role-based access control
https://docs.microsoft.com/en-us/learn/modules/control-and-organize-with-azure-resource-manager/5-role-based-access

## Use resource locks to protect resources
https://docs.microsoft.com/en-us/learn/modules/control-and-organize-with-azure-resource-manager/6-use-resource-locks-to-protect-resources
## Identify incorrectly assigned resources in Azure
https://docs.microsoft.com/en-us/learn/modules/move-azure-resources-another-resource-group/2-identify-incorrectly-assigned-resources
## Identify incorrectly assigned resources
https://docs.microsoft.com/en-us/learn/modules/move-azure-resources-another-resource-group/3-exercise-identify-incorrectly-assigned-resources

## Assess resources that can move
https://docs.microsoft.com/en-us/learn/modules/move-azure-resources-another-resource-group/4-assess-resources

## Identify steps to move resources between Azure resource groups
https://docs.microsoft.com/en-us/learn/modules/move-azure-resources-another-resource-group/6-move-verify-resources

##  Move and verify resources between Azure resource groups
https://docs.microsoft.com/en-us/learn/modules/move-azure-resources-another-resource-group/7-exercise-move-verify-resources

##  Add and delete users in Azure Active Directory
https://docs.microsoft.com/en-us/learn/modules/create-users-and-groups-in-azure-active-directory/3-exercise-add-delete-users-azure-ad

## Assign users to Azure Active Directory groups

https://docs.microsoft.com/en-us/learn/modules/create-users-and-groups-in-azure-active-directory/5-exercise-assign-users-azure-ad-groups

## Evaluate your costs using cost analysis
https://docs.microsoft.com/en-us/learn/modules/analyze-costs-create-budgets-azure-cost-management/3-evaluate-costs-using-cost-analysis


## Control Azure spending and manage bills with Microsoft Cost Management + Billing (imp)

https://docs.microsoft.com/en-us/learn/paths/control-spending-manage-bills/

##  Create a VM using the Azure portal


https://docs.microsoft.com/en-us/learn/modules/intro-to-azure-virtual-machines/3-create-a-vm

## Fundamentals of computer networking
https://docs.microsoft.com/en-us/learn/modules/network-fundamentals/


## Decide an authentication method for SSH
https://docs.microsoft.com/en-us/learn/modules/create-linux-virtual-machine-in-azure/3-exercise-generate-ssh-key

## Create a Linux virtual machine with the Azure portal
https://docs.microsoft.com/en-us/learn/modules/create-linux-virtual-machine-in-azure/4-exercise-create-a-vm

## Connect to a Linux virtual machine with SSH
https://docs.microsoft.com/en-us/learn/modules/create-linux-virtual-machine-in-azure/6-exercise-connect-to-a-linux-vm-using-ssh


## Create a Windows virtual machine
https://docs.microsoft.com/en-us/learn/modules/create-windows-virtual-machine-in-azure/3-exercise-create-a-vm

##  Connect to a Windows virtual machine using RDP
https://docs.microsoft.com/en-us/learn/modules/create-windows-virtual-machine-in-azure/5-exercise-connect-to-a-windows-vm-using-rdp
## Create a virtual machine
https://docs.microsoft.com/en-us/learn/modules/manage-virtual-machines-with-azure-cli/2-create-a-vm

## Test your new virtual machine
https://docs.microsoft.com/en-us/learn/modules/manage-virtual-machines-with-azure-cli/3-testing-the-vm

## Explore other VM images
https://docs.microsoft.com/en-us/learn/modules/manage-virtual-machines-with-azure-cli/4-other-vm-images

## Sizing VMs properly
https://docs.microsoft.com/en-us/learn/modules/manage-virtual-machines-with-azure-cli/5-sizing-vms

## Query system and runtime information about the VM
https://docs.microsoft.com/en-us/learn/modules/manage-virtual-machines-with-azure-cli/6-querying-vms

##  Start and stop your VM with the Azure CLI
https://docs.microsoft.com/en-us/learn/modules/manage-virtual-machines-with-azure-cli/7-managing-vms

##  Install software on your VM
https://docs.microsoft.com/en-us/learn/modules/manage-virtual-machines-with-azure-cli/8-installing-software

##  Add a data disk to a VM
https://docs.microsoft.com/en-us/learn/modules/add-and-size-disks-in-azure-virtual-machines/3-exercise-add-data-disks-to-azure-virtual-machines

## Resize a VM disk
https://docs.microsoft.com/en-us/learn/modules/add-and-size-disks-in-azure-virtual-machines/6-exercise-resize-disks

##  Use Update Management on a virtual machine
https://docs.microsoft.com/en-us/learn/modules/keep-your-virtual-machines-updated/3-exercise-use-update-management-on-a-virtual-machine

## Use azure log analytics and schedule updates
https://docs.microsoft.com/en-us/learn/modules/keep-your-virtual-machines-updated/5-exercise-use-azure-log-analytics-and-schedule-updates

## Create and deploy an Azure Resource Manager template

https://docs.microsoft.com/en-us/learn/modules/create-azure-resource-manager-template-vs-code/3-exercise-create-and-deploy-template?pivots=powershell

## Add parameters and outputs to your Azure Resource Manager template
https://docs.microsoft.com/en-us/learn/modules/create-azure-resource-manager-template-vs-code/5-exercise-parameters-output?pivots=powershell

## Create an image of an Azure VM from the Azure CLI and provision a new VM
https://docs.microsoft.com/en-us/learn/modules/deploy-vms-from-vhd-templates/4-exercise-create-image-provision-vm?pivots=windows-cloud

## Deploy a scale set in the Azure portal
https://docs.microsoft.com/en-us/learn/modules/build-app-with-scale-sets/3-exercise-deploy-scale-set-azure-portal

## Set up a DSC and configure a desired state
https://docs.microsoft.com/en-us/learn/modules/protect-vm-settings-with-dsc/4-exercise-setup-dsc-configuration

## Deploy and run a containerized web app with Azure App Service
https://docs.microsoft.com/en-us/learn/modules/deploy-run-container-app-service/

##  Design and implement IP addressing for Azure virtual networks
https://docs.microsoft.com/en-us/learn/modules/design-ip-addressing-for-azure/5-exercise-implement-vnets

## Prepare virtual networks for peering by using Azure CLI commands
https://docs.microsoft.com/en-us/learn/modules/integrate-vnets-with-vnet-peering/3-exercise-prepare-vnets-for-peering-using-azure-cli-commands

## Configure virtual network peering connections by using Azure CLI commands
https://docs.microsoft.com/en-us/learn/modules/integrate-vnets-with-vnet-peering/4-exercise-configure-vnet-peering-connections-using-azure-cli-commands

## Verify virtual network peering by using SSH between Azure virtual machines
https://docs.microsoft.com/en-us/learn/modules/integrate-vnets-with-vnet-peering/5-exercise-verify-vnet-peering

## Create and manage network security groups
https://docs.microsoft.com/en-us/learn/modules/secure-and-isolate-with-nsg-and-service-endpoints/3-exercise-network-security-groups

## Restrict access to Azure Storage by using service endpoints
https://docs.microsoft.com/en-us/learn/modules/secure-and-isolate-with-nsg-and-service-endpoints/5-exercise-vnet-service-endpoints

## Create a DNS zone and an A record by using Azure DNS
https://docs.microsoft.com/en-us/learn/modules/host-domain-azure-dns/4-exercise-create-dns-zone-a-record

## Create alias records for Azure DNS
https://docs.microsoft.com/en-us/learn/modules/host-domain-azure-dns/6-exercise-create-alias-records

## Create custom routes
https://docs.microsoft.com/en-us/learn/modules/control-network-traffic-flow-with-routes/3-exercise-create-custom-routes

##  Create an NVA and virtual machines
https://docs.microsoft.com/en-us/learn/modules/control-network-traffic-flow-with-routes/5-exercise-create-nva-vm

## Route traffic through the NVA
https://docs.microsoft.com/en-us/learn/modules/control-network-traffic-flow-with-routes/6-exercise-route-traffic-through-nva

## Prepare Azure and on-premises virtual networks by using Azure CLI commands
https://docs.microsoft.com/en-us/learn/modules/connect-on-premises-network-with-vpn-gateway/3-exercise-prepare-azure-and-on-premises-vnets-using-azure-cli-commands

## Create a site-to-site VPN gateway by using Azure CLI commands
https://docs.microsoft.com/en-us/learn/modules/connect-on-premises-network-with-vpn-gateway/4-exercise-create-a-site-to-site-vpn-gateway-using-azure-cli-commands

## Configure a public load balancer
https://docs.microsoft.com/en-us/learn/modules/improve-app-scalability-resiliency-with-load-balancer/4-exercise-configure-public-load-balancer?pivots=bash

## Deploy a static website to blob storage
https://docs.microsoft.com/en-us/learn/modules/create-cdn-static-resources-blob-storage/1b-exercise-deploy-a-website

##  Use a Content Delivery Network to publish a static website
https://docs.microsoft.com/en-us/learn/modules/create-cdn-static-resources-blob-storage/3-exercise-use-cdn-serve-static-site

##  Update a Website and republish to a Content Delivery Network
https://docs.microsoft.com/en-us/learn/modules/create-cdn-static-resources-blob-storage/4-exercise-update-static-site-republish-cdn

## Customize and manage CDN behavior
https://docs.microsoft.com/en-us/learn/modules/create-cdn-static-resources-blob-storage/6-exercise-customize-manage-cdn-behavior

## Enable automatic failover by using priority routing
https://docs.microsoft.com/en-us/learn/modules/distribute-load-with-traffic-manager/3-exercise-priority-routing

## Optimize applications across regions by using performance routing
https://docs.microsoft.com/en-us/learn/modules/distribute-load-with-traffic-manager/5-exercise-performance-routing

## Set up a VM with boot diagnostics
https://docs.microsoft.com/en-us/learn/modules/monitor-azure-vm-using-diagnostic-data/3-exercise-create-virtual-machine

## Configure the Azure Diagnostics extension
https://docs.microsoft.com/en-us/learn/modules/monitor-azure-vm-using-diagnostic-data/6-exercise-configure-azure-diagnostic-extension

##  Use diagnostic data
https://docs.microsoft.com/en-us/learn/modules/monitor-azure-vm-using-diagnostic-data/8-exercise-use-diagnostic-data

## Create basic Azure Monitor log queries to extract information from log data
https://docs.microsoft.com/en-us/learn/modules/analyze-infrastructure-with-azure-monitor-logs/4-exercise-create-log-queries

##  Set up a Log Analytics workspace and Azure Monitor VM Insights
https://docs.microsoft.com/en-us/learn/modules/monitor-performance-using-azure-monitor-for-vms/3-exercise-set-up-log-analytics-workspace

## Use metric alerts to alert on performance issues in your Azure environment
https://docs.microsoft.com/en-us/learn/modules/incident-response-with-alerting-on-azure/4-exercise-metric-alerts

## Use activity log alerts to alert on events within your Azure infrastructure
https://docs.microsoft.com/en-us/learn/modules/incident-response-with-alerting-on-azure/7-exercise-activity-log-alerts