Differentiate between cloud computing and grid computing with suitable examples.

Cloud ComputingGrid Computing
Cloud computing comprise of software, hardware, storage and delivered over the Internet.A grid is computer network of geographically dispersed and heterogeneous computation resources
Cloud computing is more flexible than grid computingGrid computing is less flexible than cloud computing
Cloud computing is service orientedGrid computing is application oriented