Cloud computing is the on-demand delivery of compute power, database storage, applications, and other IT resources through a cloud services platform