Compare the Difference Between Similar Terms

Difference Between

Home / Technology / IT / Applications / Difference Between Cloud Computing and Cluster Computing

Difference Between Cloud Computing and Cluster Computing

June 13, 2011 Posted by Indika

Cloud Computing vs Cluster Computing

Cloud computing is a style of computing in which resources are made available over the internet. Most often, these resources are extensible and are highly visualized resources and they are provided as a service. These resources can mainly be broken down to applications, platforms or infrastructure. In cluster computing, a collection of stand-alone computers are interconnected to form a single integrated computing resource that is able to improve performance and availability than using a single computer. Clusters are mainly implemented for load balancing and providing high availability.

What is Cloud Computing?

Cloud computing is the emerging technology of delivering many kinds of resources as services, mainly over the internet. Delivering party is referred to as the service providers, while the users are known as the subscribers. Subscribers pay subscription fees typically on a per-use basis. Cloud computing is broken down in to few different categories based on the type of service provided. SaaS (Software as a Service) is the category of cloud computing in which the main resources available as a service are software applications. PaaS (Platform as a Service) is the category/application of cloud computing in which the service providers deliver a computing platform or a solution stack to their subscribers over the internet. IaaS (Infrastructure as a Service) is the category of cloud computing in which the main resources available as a service are hardware infrastructure. DaaS (Desktop as a Service), which is an emerging –aaS service deals with providing a whole desktop experience over the internet. This is sometimes referred to as desktop virtualization/virtual desktop or hosted desktop.

What is Cluster Computing?

In cluster computing, a collection of stand-alone computers are interconnected to form a single integrated computing resource, which is able to improve performance and availability than using a single computer. Most common uses of cluster computing are load balancing and providing high availability. In a load balancing cluster, a single workload (e.g. a computation) is shared by several computers that are linked together, which work as a single unit. Any of the workloads coming to the system are distributed among the computers in the cluster, such that the work is balanced among them. This improves the performance of the whole system. In High Availability (HA) clusters, redundant nodes are provided to make sure that the service provided by the cluster is always available (even when some system components fail). Clusters can achieve a great improvement in performance when compared to the price.

What is the difference between Cloud Computing and Cluster Computing?

Cloud computing is a technology that delivers many kinds of resources as services, mainly over the internet, while cluster computing focuses on improved performance and availability of a service by interconnecting a collection of stand-alone machines to form a single integrated computing resource. Clusters are mainly used for load balancing and providing high availability, whereas cloud computing focuses on providing services such as software, platforms, etc. But one important thing to note is that cloud computing is built based on a server cluster.

Related posts:

Difference Between Cloud computing and SaaS Difference Between SaaS and DaaS Difference Between Cloud and Inhouse Computing Difference Between Private Cloud and Public Cloud Difference Between PaaS and SaaS

Filed Under: Applications Tagged With: Cloud, Cloud computing, cluster, cluster computing, DaaS, IaaS, load balancing cluster, PaaS, SaaS

About the Author: Indika

Indika, BSc.Eng, MSECE Computer Engineering, PhD. Computer Science, is an Assistant Professor and has research interests in the areas of Bioinformatics, Computational Biology, and Biomedical Natural Language Processing.

Comments

  1. fairymaiden says

    October 19, 2017 at 5:33 pm

    It is very nice article ! points are clear and no redundant writing , I like this way that always hit central point !

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Request Article

Featured Posts

Difference Between Coronavirus and Cold Symptoms

Difference Between Coronavirus and Cold Symptoms

Difference Between Coronavirus and SARS

Difference Between Coronavirus and SARS

Difference Between Coronavirus and Influenza

Difference Between Coronavirus and Influenza

Difference Between Coronavirus and Covid 19

Difference Between Coronavirus and Covid 19

You May Like

Difference Between Optic Nerve and Optic Tract

Difference Between Optic Nerve and Optic Tract

Difference Between Samsung Galaxy Tab and Samsung Galaxy Tab 10.1 (P7100)

Difference Between Tissue and Cell

Difference Between Tissue and Cell

Difference Between Polycystic Ovaries and PCOS

Difference Between Polycystic Ovaries and PCOS

Difference Between Stomata and Lenticels

Difference Between Stomata and Lenticels

Latest Posts

  • What is the Difference Between BPPV and Cervical Vertigo
  • What is the Difference Between Transdermal and Intradermal
  • What is the Difference Between Seroma and Hematoma
  • What is the Difference Between Prostatitis and Urethritis
  • What is the Difference Between Cocoa Butter and Shea Butter
  • What is the Difference Between Eimeria and Isospora
  • Home
  • Vacancies
  • About
  • Request Article
  • Contact Us

Copyright © 2010-2018 Difference Between. All rights reserved. Terms of Use and Privacy Policy: Legal.