Skip to content
Related Articles

Related Articles

Difference between Cloud Computing and Cluster Computing
  • Last Updated : 27 Jul, 2020

1. Cloud Computing :
Cloud Computing refers to the on demand delivery of the IT resources especially computing power and data storage through the internet with pay per use pricing. It generally refers to the data centers available to the users over internet. Cloud Computing is the virtualized pool of resources. It allows us to create, configure and customize our applications online. The user can access any resource at any time and any where with out worrying about the management and maintenance of actual resources. Cloud computing delivers both a combination of hardware and software based computing resources over network.

The below figure ill90ustrates a simple architecture of Cloud Computing –

2. Cluster Computing :
Cluster computing refers to the process of sharing the computation task to multiple computers of the cluster. The number of computers are connected on a network and they perform a single task by forming a Cluster of computers where the process of computing is called as cluster 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 –

Difference between Cloud Computing and Cluster Computing :

Serial NumberCategoryCloud ComputingCluster Computing
1.GoalProviding on demand IT resources and services.Performing a complex task in a modular approach.
2.Resource SharingSpecific assigned resources are not shareable.Specific assigned resources are not shareable.
3.Resource typeIn cloud computing there is heterogeneous resource type.In Cluster Computing there is homogeneous resource type.
4.VirtualizationVirtualization hardware and software resources.No virtualization resources.
5.SecuritySecurity through isolation can be achieved.Security through node credential  can be achieved.
6.Initial CostInitial capital cost for setup is very low.Initial capital cost for setup is very high.
7.Security RequirementVery lowVery high
8.MaintenanceRequires low maintenance.Requires little more maintenance.
9.Hardware No hardware requirement physically.More hardware requirement physically.
10.Node OSMultiple OS runs in VMWindows, Linux
11.User ManagementUser management is centralized or decentralized to vendor/third party.User management is centralized.
13.ArchitectureIn Cloud Computing User chosen architecture.In Cluster Computing Cluster oriented architecture
14.CharacteristicDynamic computing infrastructure/resources/servicesTightly coupled systems/resources
15.Software DependentIn cloud computing application domain independent software.In cluster computing application domain dependent software.
16.ExampleDropbox, GmailSony PlayStation clusters

My Personal Notes arrow_drop_up
Recommended Articles
Page :