Azure Cloud Shell

ARM templates - Azure Resource Manager

// Connect Connect-AzAccount Disconnect-AzAccount

// Deploy ARM template to Azure New-AzResourceGroup -Name MyFirstResourceGroup -Location eastus New-AzResourceGroupDeployment -Name $deploymentName -TemplateFile $templateFile // Deploy an arm template az deployment group create

// Resource Groups az group list Get-AzResourceGroup az group delete --name Remove-AzResourceGroup -Name ''

// Storage Account az storage account create --name storage-account-name -g VDC-Hub --sku Standard_LRS

// VMs az vm list Get-AzVM az vm create New-AzVM

// Other New-AzureADUser

// Helper Get-Command AzVM

RBAC

*** Storage *** GRS is designed to provide at least 99.99999999999999% (16 9's) durability of objects over a given year GZRS is designed to provide at least 99.99999999999999% (16 9's) durability of objects over a given year Azure File Sync - keep files synced between onprem and cloud File Storage - More like a file server. Has SMB and NFS (linux) Availability Set: Purpose is to protect against data failure within a single data center

// Auto Scale az vmss scale --name VirtualMachinesScaleSet --resource-group vmss_rg --new-capacity 2

JSON Templates - Example of IaaS