Jaký je rozdíl mezi výpočetní technikou clusteru a výpočetní sítí?
Cluster computing a grid computing se vztahují na systémy, které k plnění úkolu používají více počítačů. Primární rozdíl mezi těmito dvěma je, že grid computing spočívá na aplikaci, která má být rozdělena na diskrétní moduly, kde každý modul může běžet na samostatném serveru. Cluster computing obvykle spouští celou aplikaci na každém serveru s redundancí mezi servery.
Standardní výpočet clusterů je navržen tak, aby vytvořil redundantní prostředí, které zajistí, že aplikace bude i nadále fungovat v případě selhání hardwaru nebo softwaru. Tento návrh klastru vyžaduje, aby každý uzel v klastru zrcadlil existující uzly v hardwarovém prostředí i operačních systémech.
Obecná výpočetní technika clusterů je proces, pomocí kterého jsou dva nebo více počítačů integrovány pro dokončení zadaného procesu nebo úlohy v aplikaci. Tato integrace může být pevně spojena nebo volně spojena, v závislosti na požadovaném cíli klastru. Cluster computing začal s potřebou vytvářet redundanci pro softwarové aplikace, ale pro některé složité implementace se rozšířil do distribuovaného distribučního modelu.
Grid computing je více distribuovaný přístup k řešení složitých problémů, které by nemohly být vyřešeny typickým designem klastrových počítačů. Cluster computing je replikací serverů a prostředí pro vytvoření redundantního prostředí a grid cluster je sada počítačů volně spojených dohromady pro řešení nezávislých modulů nebo problémů. Grid computing je navržen tak, aby paralelně pracoval na nezávislých problémech, a tak využíval výpočetní výkon distribuovaného modelu.
Před mřížkovým výpočtem byl jakýkoli pokročilý algoritmický proces k dispozici pouze u superpočítačů. Tyto super počítače byly obrovské stroje, které potřebovaly obrovské množství energie a výpočetní výkon k provedení pokročilého řešení problémů. Grid computing sleduje stejné paradigma jako super počítač, ale model distribuuje do mnoha počítačů ve volně vázané síti. Každý počítač sdílí několik cyklů výpočetního výkonu počítače na podporu sítě.
Typický návrh clusteru pro podnik je pevně spojená sada počítačů, které fungují jako jeden počítač. Tyto počítače lze vyrovnávat zatížení, aby podporovaly pracovní zatížení a požadavky na síť. V případě selhání serveru v klastrové výpočetní farmě vyvažovač zátěže automaticky směruje provoz na jiný server v klastrové farmě, což plynule pokračuje v základní funkčnosti aplikace. Grid computing a cluster computing jsou velmi podobné, protože každý používá zdroje dalších serverů a jednotek počítačového zpracování (CPU) k dokončení požadavků na zatížení aplikace.