Cloud Computing vs Cluster Computing
Cloud computing je štýl výpočtovej techniky, pri ktorom sú zdroje sprístupnené cez internet. Najčastejšie sú tieto zdroje rozšíriteľné a sú to vysoko vizualizované zdroje a sú poskytované ako služba. Tieto zdroje možno rozdeliť najmä na aplikácie, platformy alebo infraštruktúru. V cluster computingu je kolekcia samostatných počítačov prepojená tak, aby vytvorili jeden integrovaný výpočtový zdroj, ktorý je schopný zlepšiť výkon a dostupnosť ako pri použití jedného počítača. Klastre sú implementované hlavne na vyrovnávanie záťaže a poskytovanie vysokej dostupnosti.
Čo je cloud computing?
Cloud computing je nová technológia poskytovania mnohých druhov zdrojov ako služieb, najmä cez internet. Doručujúca strana sa označuje ako poskytovatelia služieb, zatiaľ čo používatelia sú známi ako predplatitelia. Predplatitelia platia poplatky za predplatné zvyčajne na základe použitia. Cloud computing je rozdelený do niekoľkých rôznych kategórií podľa typu poskytovanej služby. SaaS (Software as a Service) je kategória cloud computingu, v ktorej sú hlavnými zdrojmi dostupnými ako služba softvérové aplikácie. PaaS (Platforma as a Service) je kategória/aplikácia cloud computingu, v ktorej poskytovatelia služieb dodávajú svojim predplatiteľom výpočtovú platformu alebo balík riešení cez internet. IaaS (Infrastructure as a Service) je kategória cloud computingu, v ktorej sú hlavnými zdrojmi dostupnými ako služba hardvérová infraštruktúra. DaaS (Desktop as a Service), čo je vznikajúca služba –aaS, ktorá sa zaoberá poskytovaním celého desktopového zážitku cez internet. Toto sa niekedy označuje ako virtualizácia desktopu/virtuálny desktop alebo hostovaný desktop.
Čo je to Cluster Computing?
Pri cluster computingu je kolekcia samostatných počítačov prepojená do jedného integrovaného výpočtového zdroja, ktorý je schopný zlepšiť výkon a dostupnosť v porovnaní s použitím jedného počítača. Najbežnejšie využitie klastrových výpočtov je vyrovnávanie záťaže a poskytovanie vysokej dostupnosti. V klastri na vyrovnávanie záťaže je jedna pracovná záťaž (napríklad výpočet) zdieľaná niekoľkými počítačmi, ktoré sú navzájom prepojené a fungujú ako jedna jednotka. Akékoľvek pracovné zaťaženia prichádzajúce do systému sú rozdelené medzi počítače v klastri tak, že práca je medzi nimi vyvážená. To zlepšuje výkon celého systému. V klastroch s vysokou dostupnosťou (HA) sa poskytujú redundantné uzly, aby sa zabezpečilo, že služba poskytovaná klastrom bude vždy dostupná (aj keď niektoré systémové komponenty zlyhajú). Klastre môžu dosiahnuť veľké zlepšenie výkonu v porovnaní s cenou.
Aký je rozdiel medzi Cloud Computing a Cluster Computing?
Cloud computing je technológia, ktorá poskytuje mnoho druhov zdrojov ako služby, najmä cez internet, zatiaľ čo cluster computing sa zameriava na zlepšenie výkonu a dostupnosti služby prepojením kolekcie samostatných strojov do jedného integrovaného výpočtový zdroj. Klastre sa používajú hlavne na vyvažovanie záťaže a poskytovanie vysokej dostupnosti, zatiaľ čo cloud computing sa zameriava na poskytovanie služieb, ako je softvér, platformy atď. Ale jedna dôležitá vec, ktorú treba poznamenať, je, že cloud computing je postavený na serverovom klastri.