Sondy stavu
Důležité
Služba Azure Front Door (Classic) bude vyřazena 31. března 2027. Abyste se vyhnuli přerušení služeb, je důležité do března 2027 migrovat profily služby Azure Front Door (Classic) na úroveň Azure Front Door Standard nebo Premium. Další informace najdete v části Vyřazení služby Azure Front Door (Classic).
Poznámka:
Zdroj a skupina původu v tomto článku odkazují na back-endový a back-endový fond konfigurace služby Azure Front Door (Classic).
Aby bylo možné určit stav a blízkost každého původu pro dané prostředí Služby Azure Front Door, každý profil služby Front Door pravidelně odesílá syntetické požadavky HTTP/HTTPS všem nakonfigurovaným zdrojům. Front Door pak pomocí odpovědí z sondy stavu určí nejlepší zdroj pro směrování požadavků klientů.
Upozorňující
Vzhledem k tomu, že každé umístění hraniční služby Azure Front Door odesílá sondy stavu do vašeho původu, může být svazek sondy stavu vašeho původu poměrně vysoký. Počet sond závisí na umístění provozu zákazníka a frekvenci sond stavu. Pokud hraniční umístění služby Azure Front Door neobdrží od koncových uživatelů skutečný provoz, sníží se frekvence sondy stavu z hraničního umístění z nakonfigurované frekvence. Pokud je provoz do všech hraničních umístění služby Azure Front Door, může být objem sondy stavu vysoký v závislosti na frekvenci sond stavu.
Příklad odhadu svazku sondy stavu za minutu do zdroje při použití výchozí frekvence sondy 30 sekund. Objem sondy na každém zdroji se rovná počtu hraničních umístění krát dvěma požadavky za minutu. Požadavky na sondování budou menší, pokud se do všech hraničních umístění neposílají žádný provoz. Seznam hraničních umístění najdete v tématu Umístění hraničních zařízení podle oblastí.
Podporované protokoly
Azure Front Door podporuje odesílání sond přes protokoly HTTP nebo HTTPS. Tyto sondy se odesílají přes stejné porty TCP nakonfigurované pro směrování požadavků klientů a není možné je přepsat. Sondy HTTP/HTTPS služby Front Door se odesílají s hlavičkou nastavenou User-Agent
hodnotou: Edge Health Probe
.
Podporované metody HTTP pro sondy stavu
Azure Front Door podporuje následující metody HTTP pro odesílání sond stavu:
- GET: Metoda GET znamená načtení informací (ve formě entity) identifikovaných identifikátorem Request-URI.
- HEAD: Metoda HEAD je shodná s metodou GET s tím rozdílem, že server NESMÍ v odpovědi vrátit text zprávy. U nových profilů služby Front Door je ve výchozím nastavení metoda sondy nastavená na HEAD.
Tip
Pokud chcete snížit zatížení a náklady na původ, služba Front Door doporučuje použít požadavky HEAD pro sondy stavu.
Odpovědi sondy stavu
Odpovědi respondentů | Popis |
---|---|
Určení stavu | Stavový kód 200 OK indikuje, že zdroj je v pořádku. Jakýkoli jiný stavový kód se považuje za selhání. Pokud z nějakého důvodu není pro sondu přijata platná odpověď HTTP, sonda se započítá jako selhání. |
Měření latence | Latence je hodinová doba měřená od okamžiku bezprostředně před odesláním požadavku sondy do okamžiku, kdy služba Front Door přijme poslední bajt odpovědi. Front Door pro každý požadavek používá nové připojení TCP. Měření není zkreslené vůči původu s existujícími teplými připojeními. |
Jak služba Front Door určuje stav původu
Azure Front Door používá třístupňový proces napříč všemi algoritmy k určení stavu.
Vylučte zakázané zdroje.
Vyloučit původy s chybami sond stavu:
Tento výběr se provádí tak, že se podíváte na poslední odpovědi sondy stavu. Pokud je alespoň x v pořádku, je původ považován za zdravý.
n je nakonfigurován změnou vlastnosti SampleSize v nastavení vyrovnávání zatížení.
x se konfiguruje změnou vlastnosti SuccessfulSamplesRequired v nastavení vyrovnávání zatížení.
Pro sady zdravých původů ve skupině původu služba Front Door měří a udržuje latenci pro každý zdroj.
Poznámka:
Pokud je jeden koncový bod členem více skupin původu, front Door optimalizuje počet sond stavu odeslaných do zdroje, aby se snížilo zatížení zdroje. Požadavky sondy stavu budou odeslány na základě nejnižšího nakonfigurovaného intervalu vzorku. Stav koncového bodu ve všech skupinách původu bude určen odpověďmi ze stejných sond stavu.
Dokončení selhání sondy stavu
Pokud sondy stavu pro každý původ ve skupině původu selžou, služba Front Door považuje všechny původy za špatné a směruje provoz v distribuci kruhového dotazování napříč všemi.
Jakmile se zdroj vrátí do dobrého stavu, front Door obnoví normální algoritmus vyrovnávání zatížení.
Zakázání sond stavu
Pokud máte ve skupině původu jeden původ, můžete zakázat sondy stavu, abyste snížili zatížení aplikace. Pokud máte ve skupině původu více zdrojů a více než jeden z nich je v povoleném stavu, nemůžete zakázat sondy stavu.
Poznámka:
Pokud je ve vaší skupině původu pouze jeden původ, získá jeden původ velmi málo sond stavu. To může vést k poklesu metrik stavu původu, ale provoz nebude ovlivněn.
Další kroky
- Zjistěte, jak vytvořit profil služby Azure Front Door.
- Přečtěte si o architektuře směrování služby Front Door.