Difference between Cloud Computing and Grid Computing
Key Difference: Cloud computing is used to define a new class of computing that is based on network technology. Cloud computing takes place over the internet. It comprises of a collection of integrated and networked hardware, software and internet infrastructures. These infrastructures are used to provide various services to the users. Grid computing is a computational model that is also based on the network model. It provides the ability to perform higher throughput computing with the help of many networked computers.
include("ad4th.php"); ?>There is no precise definition to explain cloud computing. However, it is referred to as a model that provides an on-line network access to a shared pool of resources. Cloud computing is based on TCP/IP model and it is used to define a new class of computing that is based on network technology. Cloud computing takes place over the internet. It comprises of a collection of integrated and networked hardware, software and internet infrastructure.
These infrastructures are used to provide various services to the users. One of the biggest advantage of using cloud computing is that it hides the complexity and details of underlying infrastructure, and thus users can easily avail the services through simple graphical interfaces. These systems are virtually managed and often distributed.
Grid computing is a computational model that is also based on the network model. It provides the ability to perform higher throughput computing with the help of many networked computers. It emerges in the form of virtual computer architecture. It mainly consists of two grids- Infrastructure and Applications Grid. Infrastructure Grid consists of hardware resources like the processors, storage and network. Applications Grid consists of packaged or custom applications that are employed in business logic.
include("ad3rd.php"); ?>Both the systems are also similar in many characteristics. They both provide resource pooling and broad network access. However, still many differences occur between the two computing models. Cloud computing has evolved from grid computing that has the provision of on-demand services.
Comparison between Cloud Computing and Grid Computing:
|
Cloud Computing |
Grid Computing |
Definition |
Cloud computing is used to define a new class of computing that is based on network technology. Cloud computing takes place over the internet. It comprises of a collection of integrated and networked hardware, software and internet infrastructures. |
Grid computing is also a kind of network system that is used to share computer power and data storage capacity across the network. |
Goals |
|
|
Types |
|
|
Advantages |
|
|
Characteristics |
|
|
Disadvantages |
|
|
On demand self service |
Yes |
No |
Rapid Elasticity |
Yes |
No |
Network access |
Can also be accessed through internet. |
Usually within a corporate network. |
Transparency |
High |
Low |
Time to run |
Real time |
No real time |
Ownership |
Single |
Multiple |
Security |
High (Virtualization) |
Low (grid certificate service) |
Virtualization |
Vital |
Not a commodity |
Discovery |
Membership services |
Centralized indexing and decentralized info services |
User Management |
Centralized or can be delegated to third party |
Decentralized and also Virtual Organization (VO)-based |
Resource Management |
Centralized/Distributed |
Distributed |
Portal Accessible |
Only using IP (no DNS registered) |
Via a DNS system |
Example |
Amazon Web Services (AWS) and Amazon EC2 - Amazon.com provides different types of cloud computing services. |
eDiaMoND: this project is used for breast cancer treatment. |
Image Courtesy: community.emc.com, it.uom.gr
Comments
HIMANI
Sat, 03/10/2018 - 09:33
Add new comment