Co představuje dynamický cluster v prostředí WebSphere?
Dynamický cluster je inovativní prvek systému Intelligent Management, který umožňuje platformě WebSphere 8.5 inteligentně spravovat zdroje. To znamená, že servery se dynamicky spouštějí, zastavují a alokují prostředky v závislosti na aktuálních požadavcích aplikací běžících v tomto clusteru.
Dynamický cluster pracuje ve dvou základních režimech: režimu přidávání a režimu odebírání.
- Režim přidávání: V tomto režimu cluster aktivně reaguje na zvýšenou poptávku. Pokud jsou všechny aktuálně běžící servery plně vytížené a požadavky stále nejsou uspokojeny, dynamický cluster automaticky přidá další výpočetní zdroje. Toto je realizováno prostřednictvím automatických akcí definovaných v konfiguraci přidávání.
- Režim odebírání: Naopak, v režimu odebírání dochází k vypínání serverů, když je poptávka nízká nebo když aktuálně běžící zdroje překračují potřeby. Je důležité poznamenat, že systém se nikdy nevypne pod minimální počet instancí serveru, který je určen v konfiguraci odebírání.
Provozní režimy dynamického clusteru
Provozní režim definuje, jakým způsobem bude dynamický cluster spolupracovat s okolním prostředím. Existují tři základní režimy: Manuální, Kontrolovaný a Automatický.
Manuální režim: Tento režim se chová velmi podobně jako tradiční aplikační server se statickým clusterem. V podstatě se jedná o konvenční způsob správy clusteru WebSphere.
Kontrolovaný režim: V tomto režimu systém generuje doporučení a návrhy na akce, které může administrátor WebSphere schválit nebo odmítnout. Zajišťuje tak určitou míru kontroly nad dynamickými změnami.
Automatický režim: V automatickém režimu převezme inteligentní správa plnou zodpovědnost za chod clusteru. Systém automaticky rozhoduje o přidávání a odebírání serverů, a také o dalším zřizování zdrojů.
Postup vytvoření dynamického clusteru
Přihlaste se do konzole Deployment Manager Console.
Přejděte do sekce: Servery >> Clustery >> Dynamické clustery.
Nastavte Provozní režim na Automatický a klikněte na tlačítko „Nový“.
Jako Typ serveru vyberte Aplikační server WebSphere a pokračujte kliknutím na „Další“.
Nechte zvolenou výchozí metodu, tedy „Automaticky definovat členy clusteru pomocí pravidel“.
Zadejte název pro nový dynamický cluster, například „First Dynamic Cluster“ a stiskněte „Další“.
Máte možnost vybrat více skupin uzlů. V tomto případě, předpokládejme, že máte jen jednu výchozí skupinu uzlů, takže ponechte výchozí nastavení a klikněte na „Další“.
Jako šablonu dynamického clusteru vyberte „Výchozí“ a pokračujte kliknutím na „Další“.
Následující nastavení určuje specifické chování dynamického clusteru. Ponechte výchozí hodnoty a klikněte na „Další“.
Nastavte parametr „Vždy udržovat jednu instanci spuštěnou“ – to zajistí, že alespoň jedna instance clusteru bude aktivní. Tato konfigurace pomáhá zamezit výpadkům aplikace.
Vyberte možnost „Neomezovat počet instancí, které lze spustit“, což umožní clusteru spustit všechny dostupné instance v definovaném uzlu v případě zvýšené poptávky. To umožňuje efektivně využít dostupné zdroje.
V tomto případě nevyžadujeme žádná specifická nastavení izolace, takže můžeme pokračovat dál.
Zkontrolujte souhrn konfigurace a dokončete proces vytvoření dynamického clusteru kliknutím na „Dokončit“.
Uložte provedené změny a synchronizujte je s uzly. Poté byste měli vidět nově vytvořený dynamický cluster v seznamu.
V sekci Aplikační servery byste měli vidět, že je vytvořen člen dynamického clusteru a že je spuštěna jedna instance, jak bylo nastaveno.
Aktuálně, v rámci tohoto nastavení, je vždy spuštěna jedna instance. Nicméně, v případě zvýšené poptávky, budou automaticky spouštěny další instance clusteru.
Líbil se vám tento článek? Neváhejte ho sdílet s ostatními!