Vad är skillnaden mellan Cluster Computing och Grid Computing?

July 19

Cluster datorer och grid computing både referera till system som använder flera datorer för att utföra en uppgift. Den främsta skillnaden mellan de två är att grid computing bygger på en ansökan om att brytas i diskreta moduler, där varje modul kan köras på en separat server. Cluster datorer driver vanligen en hel applikation på varje server, med redundans mellan servrar.

Standard kluster computing är utformad för att producera en redundant miljö som kommer att garantera en ansökan kommer att fortsätta att fungera i händelse av ett fel hårdvara eller mjukvara. Detta kluster konstruktion kräver att varje nod i klustret spegla de existerande noderna i både hårdvarumiljö och operativsystem.

Allmän kluster computing är den process genom vilken två eller flera datorer är integrerade för att slutföra en viss process eller uppgift inom ett program. Denna integration kan tätt kopplade eller löst kopplade, beroende på det önskade målet av klustret. Cluster datorer började med behovet av att skapa redundans för program men har expanderat till en distribuerad modell galler för vissa komplexa implementationer.

Grid computing är mer av en distribuerad strategi för att lösa komplexa problem som inte kunde lösas med en typisk klusterdatordesign. Cluster computing är en replikering av servrar och miljöer för att skapa en redundant miljö och ett rutnät kluster är en uppsättning datorer löst kopplade tillsammans för att lösa ständiga moduler eller problem. Grid computing är utformad för att fungera oberoende problem parallellt och därmed utnyttja datorns processorkraften i en distribuerad modell.

Före grid computing, någon avancerad algoritmisk process var endast tillgänglig med superdatorer. Dessa superdatorer fanns stora maskiner som tog en enorm mängd energi och processorkraft för att utföra avancerad problemlösning. Grid computing följer samma paradigm som en superdator men distribuera modellen över många datorer i ett löst kopplade nätverk. Varje dator delar några cykler av datorprocessorkraft för att stödja elnätet.

Den typiska klusterdesign för ett företag är ett tätt kopplade uppsättning datorer som fungerar som en dator. Dessa datorer kan vara belastning balanseras för att stödja arbetsbelastningen och förfrågningar från nätverket. I händelse av en server fel inom ett kluster computing gård, lastbalanserare automatiskt vägar trafik till en annan server på kluster gården, som sömlöst fortsätter kärnfunktioner av ansökan. Grid computing och kluster computing är mycket lika, eftersom de var och använda resurser på ytterligare servrar och datorbehandlingsenheter (CPU) för att slutföra belastningskraven i en ansökan.

  • Lastbalansering används för att jämnt fördela inkommande förfrågningar över ett kluster av datorer.
  • En grupp av datorer är sammankopplade för att fungera som en enhet under kluster computing.