Optimizing Cost and Performance with Azure Resource Groups and Reserved Instances in Microsoft Azure