Difference between Cloud Computing and Cluster Computing
The below
figure ill90ustrates a simple architecture of Cloud Computing –
Cluster
Computing is a high performance computing framework which helps in solving more
complex operations more efficiently with a faster processing speed and better
data integrity. Cluster Computing is a networking technology that performs its
operations based on the principle of distributed systems.
The
below figure illustrates a simple architecture of Cluster Computing –
Goal |
Providing on-demand IT resources and
services. |
Performing a complex task in a modular
approach. |
Resource Sharing |
Specific assigned resources are
not shareable |
Specific assigned resources are
not shareable. |
Resource type |
In cloud computing, there is the
heterogeneous resource type |
In Cluster Computing there is a
homogeneous resource type. |
Virtualization |
Virtualization hardware and
software resources |
No virtualization resources. |
Security |
Security through isolation can be
achieved |
Security through node credentials
can be achieved. |
Initial Cost |
The initial capital cost for setup
is very low. |
The initial capital cost for setup
is very high. |
Security Requirement |
Very low |
Very high |
Maintenance |
Requires low maintenance. |
Requires little more maintenance |
Hardware |
No hardware requirement
physically. |
More hardware requirements
physically. |
Node OS |
Multiple OS runs in VM |
Windows, Linux |
User Management |
User management is centralized or
decentralized to vendor/third party. |
User management is centralized. |
Scalability |
Allowed |
Limited |
Characteristic |
Dynamic computing
infrastructure/resources/services |
Tightly coupled systems/resources |
Architecture |
In Cloud Computing User chosen
architecture. |
In Cluster Computing Cluster
oriented architecture |
Software Dependent |
In cloud computing application
domain independent software |
|
Example |
Dropbox, Gmail |
Sony PlayStation clusters
|
0 Comments