For most businesses, a mix of private and public cloud is a better choice