INTEGRITY Dokumentace

Místní směrování provozu

Endpoint steering přizpůsobuje způsob, jakým každý pool rozděluje požadavky mezi přiřazené koncové body.

Tato rozdělení vznikají kombinací dvou vlastností:

Zásady

Když vytvořit fond, musíte zvolit možnost pro Směrování koncových bodů.


Váhy

Váha přiřazená koncovému bodu určuje procento provozu poolu, které se na tento koncový bod odesílá. Všechny koncové body v poolu mají standardně váhu 1.

Pokud u každého endpointu ponecháte výchozí nastavení a zvolíte Random zásadě směrování koncových bodů obdrží každý koncový bod stejné procento provozu. Pokud použijete Hash zásady se toto procento bude lišit podle rozložení IP adres vašich požadavků.

Přizpůsobení vah

Váhy upravíte při použití vytvořit nebo upravit fond, nastavte Váha na číslo mezi 0 a 1 (v krocích po .01). Cloudflare poté odesílá provoz do daného poolu na základě kombinace vaší zásady směrování endpointů a následujícího vzorce.

% of traffic to endpoint = endpoint weight ÷ sum of all weights in the pool

Příklad váhy endpointu

Zde je příklad přiřazení vah třem endpointům s Random zásadě směrování koncových bodů:

Aby se rozložení provozu ustálilo na očekávaných hodnotách, je potřeba značný objem provozu.

Endpoint s váhou 0 by neměl přijímat žádný provoz odeslaný do daného poolu (endpoint však bude i nadále přijímat požadavky monitoru stavu).

Tuto hodnotu si můžete zobrazit také v Procento pole při vytváření nebo úpravě poolu v dashboardu.

Omezení

Pokud zvolíte Hash pro váš Směrování koncových bodů nebo povolte afinita relace, tyto možnosti mohou ovlivnit rozložení provozu.

Session affinity má navíc přednost před jakoukoli zvolenou váhou nebo zásadou endpoint steeringu.

Při použití DNS-only vyvažování zátěže, DNS resolvery mohou ukládat přeložené IP adresy klientů do mezipaměti a ovlivnit tak distribuci provozu.