Azure has a feature called Reserved Instances (or RI). RI allow you to commit to a usage pattern over a certain time period, a year or 3 years for example. In this article we will cover Virtual Machine RIs, but RIs can be purchased for many different Azure services.