Skip to main content

Co je shlukování aplikací?

Při výpočtu je klastr skupina strojů, obvykle počítačů nebo serverů, věnovaných jedinému úkolu.Praxe seskupovacích serverů tímto způsobem se nazývá shlukování serveru.Shlukování aplikací je shlukování serveru pomocí softwarového programu k konfiguraci serverů do klastru.Softwarový program vytváří spojení mezi servery, které jim umožňují provádět úkoly, jako je vyrovnávání zátěže, detekce poruch a kompenzace za poruchy jednotlivých serverů.

Když systém používá shlukování aplikací, znamená to, že používá aplikaci, která byla na každém ze serverů individuálně nainstalována, aby se servery umožnily zpracovat zatížení serveru, jako by to byl jeden obří server.Aplikace zpracovává úlohu směrování dat na a ze shlukovaných serverů.Shlukování aplikací je na rozdíl od hardwarového shlukování, které používá další kus hardwaru ke shluku serverů.Typy hardwarových shlukovacích zařízení zahrnují síťové pole, které umožňují sadě serverů komunikovat jako klastr nebo klastrovou skříňku, která fyzicky ubytuje a klastry řady serverů.Když se hardware používá ke shluku sady serverů, obvykle zpracovává stejné datové úkoly jako softwarový program shlukování aplikací.U serverů umístěných webových stránek na internetu by vyrovnávání zátěže pomohlo určit, který server odpovídá, na který webový provoz žádá.Typy shluků zahrnují symetrické klastry a asymetrické klastry.Symetrické klastry jsou shluky, které rovnoměrně distribuují zatížení mezi všechny připojené servery, zatímco asymetrické klastry si vyhrazují určité servery, kdy hlavní servery selhávají.Protože symetricky shlukované servery, které dostávají konstantní zatížení, mohou být s větší pravděpodobností selhávají, když jsou zasaženy dalším zatížením kvůli selhání jiného serveru, který může snížit celý systém, asymetrické servery nabízejí větší ochranu před celkovým selháním.

Výhody používání seskupených serverů zahrnují zvýšenou škálovatelnost a ochranu před prostoji.Škálovatelnost je schopnost zvýšit nebo snížit určitý typ zdrojů, pokud se systém musí zmenšit nebo růst.Shlukování aplikací činí serverový systém škálovatelný, protože umožňuje, aby se servery snadno přidaly nebo odstranily ze klastru..To je nezbytné pro podniky, které závisí na prodeji provedených prostřednictvím jejich webových stránek.Dokonce i krátké prostoje serveru mohou pro internetový obchod způsobit velké finanční ztráty.Když firma používá klastr serveru, pravděpodobnost prostojů se výrazně sníží, protože obecně trvá selhání více serverů, aby se snížilo shluk serverů.