Clustering je typ výpočetní technologie, která zahrnuje použití více počítačů, které jsou propojeny v síti pro podporu sdíleného zpracování. Používá se v distribuovaných počítačových systémech a je zvláště užitečný pro úlohy, jako je rozsáhlé zpracování dat, vysoce výkonné výpočty a webhosting. V clusterovém systému je každý počítač v síti označován jako uzel.
Když je úkol přiřazen ke clusteru, je distribuován mezi uzly, které pak spolupracují na paralelním zpracování úkolu. To zajišťuje, že úkol může být dokončen v mnohem kratším čase než u systému s jedním uzlem. Clustery navíc dokážou využít škálovatelnosti, kdy lze do systému přidat další uzly, aby se v případě potřeby zvýšila kapacita a výkon.
Clustering se používá v mnoha různých aplikacích, jako je webhosting, vědecké výpočty, zpracování dat a vysoce výkonné výpočty. Často se také používá v sítích kybernetické bezpečnosti pro detekci podvodů a detekci narušení. Kromě toho lze v systémech cloud computingu použít clustering, který umožní sdílení prostředků mezi aplikacemi.
Celkově klastry poskytují efektivní a nákladově efektivní způsob zpracování rozsáhlých úkolů. Doplňují výkon jednoho výpočetního uzlu a umožňují organizacím rychle a snadno škálovat svou výpočetní infrastrukturu.