Cloud computing has five essential characteristics: rapid elasticity, broad network access, on-demand self-service, measured service, and resource pooling. Cloud Computing is an on-demand delivery of internet resources that makes data storage and computing possible.