Cloud Computing vs Cluster Computing
Cloud computing je styl počítání, ve kterém jsou zdroje zpřístupňovány přes internet. Nejčastěji jsou tyto zdroje rozšiřitelné a vysoce vizualizované a jsou poskytovány jako služba. Tyto zdroje lze rozdělit především na aplikace, platformy nebo infrastrukturu. V clusterovém počítání je sada samostatných počítačů propojena tak, aby vytvořila jediný integrovaný výpočetní prostředek, který je schopen zlepšit výkon a dostupnost než použití jednoho počítače. Clustery jsou implementovány hlavně pro vyrovnávání zátěže a poskytování vysoké dostupnosti.
Co je Cloud Computing?
Cloud computing je nově vznikající technologie poskytování mnoha druhů zdrojů jako služeb, především přes internet. Doručující strana se označuje jako poskytovatelé služeb, zatímco uživatelé jsou známí jako předplatitelé. Předplatitelé platí poplatky za předplatné obvykle na základě použití. Cloud computing je rozdělen do několika různých kategorií podle typu poskytované služby. SaaS (Software as a Service) je kategorie cloud computingu, ve které jsou hlavními zdroji dostupnými jako služba softwarové aplikace. PaaS (Platform as a Service) je kategorie/aplikace cloud computingu, ve které poskytovatelé služeb dodávají výpočetní platformu nebo sadu řešení svým předplatitelům přes internet. IaaS (Infrastructure as a Service) je kategorie cloud computingu, ve které jsou hlavními zdroji dostupnými jako služba hardwarová infrastruktura. DaaS (Desktop as a Service), což je nově vznikající služba –aaS, která se zabývá poskytováním celého desktopového zážitku přes internet. Někdy se tomu říká virtualizace desktopu/virtuální desktop nebo hostovaný desktop.
Co je to Cluster Computing?
V clusterovém počítání je sada samostatných počítačů propojena do jediného integrovaného výpočetního zdroje, který je schopen zlepšit výkon a dostupnost než použití jednoho počítače. Nejběžnější použití clusterových výpočtů je vyrovnávání zátěže a poskytování vysoké dostupnosti. V clusteru pro vyrovnávání zátěže je jedna pracovní zátěž (např. výpočet) sdílena několika počítači, které jsou spolu propojeny a fungují jako jedna jednotka. Jakákoli pracovní zátěž přicházející do systému je rozdělena mezi počítače v clusteru, takže práce je mezi nimi vyvážená. Tím se zlepšuje výkon celého systému. V clusterech s vysokou dostupností (HA) jsou k dispozici redundantní uzly, které zajišťují, že služba poskytovaná clusterem je vždy dostupná (i když některé systémové komponenty selžou). Clustery mohou dosáhnout velkého zlepšení výkonu ve srovnání s cenou.
Jaký je rozdíl mezi Cloud Computing a Cluster Computing?
Cloud computing je technologie, která poskytuje mnoho druhů zdrojů jako služby, především přes internet, zatímco cluster computing se zaměřuje na lepší výkon a dostupnost služby propojením kolekce samostatných strojů do jednoho integrovaného výpočetní zdroj. Clustery se používají hlavně pro vyrovnávání zátěže a poskytování vysoké dostupnosti, zatímco cloud computing se zaměřuje na poskytování služeb, jako je software, platformy atd. Ale jedna důležitá věc, kterou je třeba poznamenat, je, že cloud computing je postaven na serverovém clusteru.