Azure Virtual Machines
Deploy and manage Azure VMs and scale sets.
Create VM
bash
az vm create \ --resource-group mygroup \ --name myvm \ --image Ubuntu2204 \ --size Standard_B2s \ --admin-username azureuser \ --generate-ssh-keys \ --nsg-rule SSH
Scale Sets
bash
az vmss create \ --resource-group mygroup \ --name myvmss \ --image Ubuntu2204 \ --instance-count 2 \ --vm-sku Standard_B2s \ --upgrade-policy-mode automatic
Best Practices
- •Use managed disks
- •Implement availability zones
- •Use scale sets for auto-scaling
- •Enable Azure Backup
- •Use spot instances for cost savings