The cloud provider allocates resources to customers on demand and only when in use.
Client infrastructure dispersed across multiple cloud providers.
Combination of cloud and on-premises environments, each communicating with the other.
Multiple servers in remote locations connected to the cloud environment.
A large number of connected devices collecting data and communicating with the cloud.