Your company's developers plan to deploy and remove a large number of custom virtual machines weekly, with 60% running Windows Server 2016 and 40% running Ubuntu Linux. To minimize administrative effort, which Azure service should be recommended for this scenario?