IT infrastructure is continuously evolving. While businesses traditionally went for on-premises infrastructures that involved having servers, storage and other facilities in-house, enterprises today enjoy a wider variety of options, which all have their own pros and cons.