IT resources are delivered on demand over the Internet by cloud solutions, commonly referred to as cloud computing or cloud services. On a pay-per-use basis, cloud service providers like Amazon Web Services, Microsoft Azure, and Google Cloud Platform can provide their members anything from applications to data centers.