INTEGRITY Dokumentace

Provést plánovanou údržbu

Když měníte nastavení aplikace nebo přidáváte nová aktiva, obvykle budete chtít provádět tyto změny postupně, endpoint po endpointu. Tento postup snižuje riziko spojené se změnami a zajišťuje konzistentnější uživatelský dojem.

Chcete-li postupně vyřazovat endpointy z rotace (důležité pro vyvažování zátěže založené na relacích), povolit vyprazdňování koncového bodu na vašem load balanceru. Tato možnost je k dispozici pouze pro proxované load balancery (s oranžovým mrakem).

Chcete-li okamžitě odklonit provoz od koncového bodu, upravit nastavení fondu nebo monitoru.

Než začnete

Než jakýkoli endpoint deaktivujete, zkontrolujte nastavení všech dotčených load balancerů a poolů.

Pokud pool klesne pod svůj Práh stavu, bude považován za Nefunkční a v závislosti na nastavení load balanceru a zásadách směrování může load balancer začít odklánět provoz od tohoto poolu.

Postupná rotace

S vyrovnávání zátěže založené na relacích, je důležité směrovat všechny požadavky konkrétního koncového uživatele na konkrétní endpoint. V opačném případě může dojít ke ztrátě informací o relaci uživatele, například položek v nákupním košíku, což může vést k negativním dopadům na podnikání.

Chcete-li vyřadit endpoint z rotace a zároveň zachovat kontinuitu relace, nastavte Endpoint drain na load balanceru:

  1. U nového nebo existujícího load balanceru přejděte do Hostname krok.
  2. Ověřte, že máte povoleno Session Affinity.
  3. Pro Doba trvání Endpoint drain, zadejte čas v sekundách. Pokud je tato hodnota nižší než Session TTL hodnotu, ovlivníte tím stávající relace. Příklad konfigurace session affinity s endpoint drain
  4. Uložte změny load balanceru.
  5. Klikněte na Správa Pools.
  6. Deaktivujte endpoint. Load balancer z něj postupně odčerpá relace.
  7. U load balanceru rozbalte pooly a najděte deaktivovaný koncový bod. Zobrazí se odhad Drain Time s odpočítáváním. Příklad zobrazující probíhající vyprazdňování load balanceru
  8. Když je drain Dokončit, k danému koncovému bodu už neexistují žádná připojení. Příklad zobrazující dokončené vyprazdňování load balanceru
  9. Proveďte potřebnou údržbu nebo upgrady.
  10. Pokud chcete koncový bod znovu uvést do provozu, znovu ho aktivujte.

Okamžitá rotace

Okamžité odklonění provozu od koncového bodu:

  1. Proveďte jednu z těchto akcí:
    • U koncového bodu monitor, upravte nastavení monitoru tak, aby koncový bod neprošel požadavky monitoru stavu, například zadáním nesprávné hodnoty pro Tělo odpovědi nebo Kód odpovědi.
    • U poolu deaktivujte koncový bod.
    • U poolu nastavte váha koncového bodu na 0 (provoz ale endpoint může zasáhnout i tak, pokud je zařazen do více poolů).
  2. Monitor Load Balancing Analytics a ujistěte se, že do poolu nesměřují žádné požadavky.
  3. Proveďte potřebnou údržbu nebo upgrady.
  4. Vraťte zpět změny, které jste provedli v Krok 1.