Choosing the right compute size for a VM is always a challenge. In the cloud environment, choosing the right size for a VM from hundreds of instances offered by the provider is even more challenging. Generally, app owners look at vCPU and vMEM usage of the workload to determine the configuration required for the particular VM. In Azure, there are more factors that need to be considered. In this article, we will focus on Azure’s VM IOPS requirements and how the new feature in Turbonomic 7.22.8 enhances the recommendation for continuously choosing the right size for VMs while assuring performance and reducing costs.