Cloud Computing:
Cloud computing is a client-server architecture to distribute pay-as-you-go computer resources such as servers, storage, databases, and applications via the Internet.
Grid Computing:
Grid computing is a collection of networked computers that collaborate as a virtual supercomputer to handle enormous tasks like data analysis and weather forecasting.
| Cloud Computing | 
Grid Computing  | 
| Client-server computer architecture is used in cloud computing. | 
A distributed computing architecture supports grid computing. | 
| The cloud serves as a centralized management framework. | 
The grid serves as a decentralized management framework.        | 
| Cloud Computing is Service-oriented. | 
Grid Computing is Application-oriented.                  | 
In cloud computing, cloud servers are
 owned by infrastructure providers. | 
In Grid computing, grids are owned
 and managed by the organization. | 
| It is accessible through standard web protocols. | 
It is accessible through grid middleware. | 
| More flexible than grid computing. | 
Less flexible than cloud computing. | 
If you need to know more about Cloud Computing, We recommend joining Cloud Computing Certification today.