What is the difference between Cloud computing and Grid computing?
Cloud computing is the delivery of computing as a service.
i.e., Cloud computing is the use of a 3rd party service(Web Services) to perform computing needs. Here Cloud depicts Internet . With cloud computing, companies can scale up to massive capacities in an instant without having to invest in new infrastructure. Cloud computing is benefit to small and medium-sized businesses. Basically consumers use what they need on the Internet and pay only for what they use.
Cloud computing incorporates infrastructure as a service (IaaS), platform as a service (PaaS) and software as a service (SaaS)
Cloud computing eliminates the costs and complexity of buying, configuring, and managing the hardware and software needed to build and deploy applications, these applications are delivered as a service over the Internet (the cloud).
Amazon Web Services (AWS) – AWS delivers a set of services that together form a reliable, scalable platform ‘in the cloud’.
Salesforce.com – Delivers businesses over the internet using the software as a service model.
Google Apps - Software-as-a-service for business email, information sharing and security
Grid computing is a form of distributed computing whereby resources of many computers in a network is used at the same time, to solve a single problem. Grid systems are designed for collaborative sharing of resources. It can also be thought of as distributed and large-scale cluster computing
Grids tend to be more loosely coupled, heterogeneous, and geographically dispersed compared to conventional cluster computing systems.
Ref : http://www.thepicky.com/