Egészségügyi vizsgálatok

Fontos

Azure Front Door (klasszikus) nem támogatja a profil létrehozását, az új tartományok felvételét vagy a felügyelt tanúsítványokat, és 2027. március 31-én visszavonul. A szolgáltatáskimaradás elkerülése érdekében váltson az Azure Front Door Standard vagy Premium verziójára. További információért lásd: Azure Front Door (klasszikus) visszavonás.

Megjegyzés:

Ebben a cikkben egy origin és egy origin csoport egy Azure Front Door (klasszikus) konfiguráció háttérszolgáltatására és háttérszolgáltatások csoportjára hivatkozik.

Egy adott Azure Front Door környezet egyes forrásainak állapotának és közelségének meghatározásához minden Front Door-profil rendszeresen szintetikus HTTP- vagy HTTPS-kérést küld az összes konfigurált forrásnak. A Front Door ezután az állapotadat-mintavétel válaszaival határozza meg, hogy melyik a legjobb forrás az ügyfélkérések átirányításához.

Figyelmeztetés

Mivel minden Azure Front Door peremhálózati hely állapotmintákat küld a forrásnak, a forrás állapotadat-mintavételi mennyisége magas lehet. A lekérdezések száma az ügyfél forgalmi helye és az állapotellenőrzés gyakorisága alapján változik. Ha a Azure Front Door peremhálózati helyek nem kapnak valós forgalmat a végfelhasználóktól, a peremhálózati állapotadat-mintavétel gyakorisága a konfigurált gyakoriságtól csökken. Ha minden Azure Front Door-peremhálózati helyre van forgalom, az állapotadat-mintavétel mennyisége az állapotadat-mintavételek gyakoriságától függően magas lehet.

Az állapotadat-mintavétel percenkénti mennyiségének egy forrásra történő hozzávetőleges becsléséhez az alapértelmezett mintavételi gyakoriság 30 másodperces használatakor szorozza meg a peremhálózati helyek számát percenként két kéréssel. A próbakérelmek kevesebbek, ha nem továbbít forgalmat minden peremhálózati helyre. A peremhálózati helyek listáját régiónként tekintheti meg.

Támogatott protokollok

Az Azure Front Door támogatja a mintavételek HTTP- vagy HTTPS-protokollon keresztüli küldését. Ezek a szenzorok ugyanazokat a TCP-portokat használják, amelyeket az ügyfélkérések útválasztásához konfiguráltak, és ezeket nem lehet felülbírálni. A Front Door HTTP- vagy HTTPS-mintavételei egy fejléckészletet tartalmaznak User-Agent az értékkel Edge Health Probe.

Az állapotadat-mintavételek támogatott HTTP-módszerei

Az Azure Front Door a következő HTTP-metódusokat támogatja az állapotminták küldéséhez:

  • KAP: A GET metódus lekéri a Request-URI által azonosított bármilyen információt (entitás formájában).
  • FEJ: A HEAD metódus megegyezik a GET metódussal, azzal a kivételrel, hogy a kiszolgálóNAK NEM szabad üzenettörzset visszaadnia a válaszban. Az új Front Door-profilok esetében a mintavételi módszer alapértelmezés szerint HEAD-ként van beállítva.

Jótanács

Ha csökkenteni szeretné a terhelést és a költségeket a forrásokra, használja a HEAD-kérelmeket az állapot ellenőrzésekhez.

Állapotadat-mintavételi válaszok

Válaszok Leírás
Az állapot meghatározása A 200 OK állapotkód azt jelzi, hogy a forrás kifogástalan. Minden más állapotkód hibának minősül. Ha bármilyen okból nem érkezik érvényes HTTP-válasz a mintavételhez, a mintavétel sikertelennek számít.
Késleltetés mérése A késleltetés az a valós idejű óra által mért idő, amely attól a pillanattól kezdve mérendő, közvetlenül mielőtt a szonda kérelmet elküldik, egészen addig, amíg a Front Door megkapja a válasz utolsó bájtját. A Front Door minden kéréshez új TCP-kapcsolatot használ. A mérés nem elfogult a meglévő meleg kapcsolatokkal rendelkező források irányába.

Hogyan határozza meg a Front Door a forrás állapotát?

Az Azure Front Door egy háromlépéses folyamatot használ az összes algoritmusban az állapot meghatározásához.

  1. Letiltott források kizárása.

  2. Zárja ki az állapotadat-mintavételi hibákat tartalmazó forrásokat:

    • A Front Door a legutóbbi állapotadat-mintavételi válaszokat vizsgálja. Ha legalább x válasz egészséges, a forrás egészségesnek minősül.

    • Módosítsa a SampleSize tulajdonságot a terheléselosztási beállításokban az n beállításra.

    • Módosítsa a SuccessfulSamplesRequired tulajdonságot a terheléselosztási beállításokban x értékre.

  3. Egy forráscsoportban lévő egészséges eredetű csoportok esetében a Front Door méri és fenntartja az egyes források késését.

Megjegyzés:

Ha egy végpont több forráscsoport tagja, a Front Door optimalizálja azoknak az állapotmintáknak a számát, amelyeket a forrásnak küld a forrás terhelésének csökkentése érdekében. A Front Door a legalacsonyabb konfigurált mintaintervallum alapján küld állapotadat-mintavételi kérelmeket. Az azonos állapotmintákból származó válaszok határozzák meg a végpont állapotát az összes forráscsoportban.

Teljes állapotadat-mintavételi hiba

Ha az állapot-ellenőrzések egy forráscsoport minden forrására vonatkozóan sikertelenek, a Front Door az összes forrást egészségtelennek tekinti, és a forgalmat körkörös eloszlás szerint irányítja át mindegyikre. Amikor egy forrás kifogástalan állapotba tér vissza, a Front Door folytatja a normál terheléselosztási algoritmust.

Állapotadat-mintavételek letiltása

Ha a forráscsoport egyetlen forrással rendelkezik, letilthatja az állapotellenőrzéseket, hogy csökkentse az alkalmazás terhelését. Ha az eredetcsoport több eredetből áll, és egynél több eredet van engedélyezve, az állapot-ellenőrzéseket nem lehet letiltani.

Megjegyzés:

Ha a forráscsoport csak egyetlen forrással rendelkezik, az egyetlen forrás kevés állapotmintát kap. Ez a feltétel a forrás egészségügyi mutatók csökkenéséhez vezethet, de a forgalomra nincs befolyással.