How to: Schedule Azure VMs to Resize

Azure VMs can be resized to use more CPU cores, memory or now even GPUs. As you may already know, Azure has auto-scale which helps with horizontally scaling virtual machines to adapt to changing computational demand by adding or subtracting VMs from a cluster. You can also achieve this with Azure VM Scalesets. However, to vertically…