What are the basic characteristics of cloud computing?

The four basic characteristics of cloud computing are given as follows:

Elasticity and scalability.

Self-service provisioning and automatic de-provisioning.

Standardized interfaces.

Billing self-service based usage model.