Cloud Computing vs Grid Computing

 
Cloud Computing : 

Cloud computing is a style of computing in which resources are made available over the internet. This is a technology that uses the internet and central remote servers to maintain data and applications. Cloud computing allows consumers and businesses to use applications without installation and access their personal files at any computer with internet access. This technology allows for much more efficient computing by centralizing data storage, processing and bandwidth.
A simple example of cloud computing is Yahoo email, Gmail, or Hotmail etc. All you need is just an internet connection and you can start sending emails. The server and email management software is all on the cloud  and is totally managed by the cloud service provider Yahoo , Google etc. The consumer gets to use the software alone and enjoy the benefits. The analogy is , 'If you need milk , would you buy a cow ?' All the users or consumers need is to get the benefits of using the software or hardware of the computer like sending emails etc. Just to get this benefit (milk) why should a consumer buy a (cow) software /hardware ?
Cloud computing is broken down into three segments: "application" "storage" and "connectivity." Each segment serves a different purpose and offers different products for businesses and individuals around the world. In June 2011, a study conducted by V1 found that 91% of senior IT professionals actually don't know what cloud computing is and two-thirds of senior finance professionals are clear by the concept, highlighting the young nature of the technology. In Sept 2011, an Aberdeen Group study found that disciplined companies achieved on average an 68% increase in their IT expense because cloud computing and only a 10% reduction in data center power costs.

Grid computing :

 The field of computer science that deals with distributed systems is called grid computing. A grid computing is made up of more than one self-directed computers communicating through a network. These computers use their own local memory. All computers in the distributed system talk to each other to achieve a certain common goal. Nodes communicate using message passing. Grid computing can also be identified as using a distributed system to solve a single large problem by breaking it up to tasks, each of which is computed in individual computers of the distributed system. Structure of the system is not known in advance and it is dynamic.

Difference between Cloud and Grid Computing :

Cloud computing is a technology that delivers many kinds of resources as services, mainly over the internet, while grid computing is the concept of using a distributed system consisting of many self-governed nodes to solve a very large problem. Cloud computing is basically a sales and distribution model for various types of resources over the internet, while grid computing can be identified as a type of computing, which uses a group of machines to work as a single unit to solve a large scale problem. Grid computing achieves this by breaking the problem up to simpler tasks, and assigning these tasks to individual nodes.

No comments:

Post a Comment