Dynamický klastr WebSphere 8.5.x

Photo of author

By etechblogcz

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!