What is cloud?

I want to talk about cloud. Everyone seems to have heard about it, but not everyone understand what it means. In my opinion, the essence of cloud is resource aggregation, and the two pillars making it¬†possible are the ability to coordinate large-scale resources, and the division of resource’s ownership and usage.