Traffic Manager routing methods

Azure Traffic Manager supports six traffic-routing methods to determine how to route network traffic to the various service endpoints. For any profile, Traffic Manager applies the traffic-routing method associated to it to each DNS query it receives. The traffic-routing method determines which endpoint is returned in the DNS response.

A Traffic Managerben a következő forgalomirányítási módszerek érhetők el:

  • Prioritás: Válassza a prioritási útválasztást, ha az összes forgalomhoz elsődleges szolgáltatásvégpontot szeretne használni. Több biztonsági mentési végpontot is megadhat, ha az elsődleges vagy valamelyik biztonsági mentési végpont nem érhető el.
  • Súlyozott: Válassza a súlyozott útválasztást, ha a forgalmat a súlyuk alapján szeretné elosztani a végpontok egy csoportjában. Állítsa be a súlyt úgy, hogy egyenletesen oszlanak el az összes végpont között.
  • Teljesítmény: Válassza ki a teljesítmény-útválasztást , ha különböző földrajzi helyeken vannak végpontok, és azt szeretné, hogy a végfelhasználók a "legközelebbi" végpontot használják a legalacsonyabb hálózati késés érdekében.
  • Földrajzi: A földrajzi útválasztás kiválasztásával a felhasználókat adott végpontokra (Azure, Külső vagy Beágyazott) irányíthatja annak alapján, hogy a DNS-lekérdezések földrajzilag honnan származnak. Ez az útválasztási módszer lehetővé teszi, hogy megfeleljen az olyan forgatókönyveknek, mint az adatelkössítési megbízások, a tartalom honosítása és a felhasználói élmény, valamint a különböző régiókból érkező forgalom mérése.
  • Többértékű: Válassza a Többértékű lehetőséget olyan Traffic Manager-profilokhoz, amelyek csak IPv4/IPv6-címmel rendelkeznek végpontként. Amikor egy lekérdezés érkezik ehhez a profilhoz, a rendszer minden kifogástalan végpontot visszaad.
  • Alhálózat: Válassza ki az alhálózati forgalom-útválasztási módszert a végfelhasználói IP-címtartományok adott végpontra való leképezéséhez. Amikor egy kérés érkezik, a visszaadott végpont lesz a kérés forrás IP-címére leképezett végpont. 

Minden Traffic Manager-profil állapotfigyeléssel és a végpontok automatikus feladatátvételével rendelkezik. További információ: Traffic Manager Endpoint Monitoring. A Traffic Manager-profilon belül egyszerre csak egy forgalomirányítási módszert konfigurálhat. A profilhoz bármikor választhat egy másik forgalomirányítási módszert. A módosítások egy percen belül, állásidő nélkül lesznek alkalmazva. A forgalomirányítási módszereket beágyazott Traffic Manager-profilok használatával kombinálhatja. A beágyazott profilok kifinomult forgalomirányítási konfigurációkat tesznek lehetővé, amelyek megfelelnek a nagyobb és összetettebb alkalmazások igényeinek. További információ: beágyazott Traffic Manager-profilok.

Prioritásos forgalom-útválasztási módszer

A szervezet gyakran szeretne megbízhatóságot biztosítani a szolgáltatásaikhoz. Ehhez üzembe helyeznek egy vagy több biztonsági mentési szolgáltatást, ha az elsődleges szolgáltatás leáll. A "Prioritás" forgalom-útválasztási módszer lehetővé teszi, hogy az Azure-ügyfelek egyszerűen implementálják ezt a feladatátvételi mintát.

Azure Traffic Manager 'Priority' traffic-routing method

A Traffic Manager-profil szolgáltatóvégpontok prioritásos listáját tartalmazza. A Traffic Manager alapértelmezés szerint minden forgalmat az elsődleges (legmagasabb prioritású) végpontra irányít. Ha az elsődleges végpont nem elérhető, a Traffic Manager a második végpontra irányítja a forgalmat. Olyan helyzetben, amikor az elsődleges és másodlagos végpontok nem érhetők el, a forgalom a harmadikra kerül, és így tovább. A végpontok elérhetősége a konfigurált állapot (engedélyezve vagy letiltva), és a végpont folyamatos figyelése alapján van meghatározva.

Végpontok konfigurálása

Az Azure Resource Managerrel explicit módon konfigurálja a végpont prioritását az egyes végpontok "prioritás" tulajdonságával. Ez a tulajdonság 1 és 1000 közötti érték. Az alacsonyabb érték magasabb prioritást jelöl. A végpontok nem oszthatnak meg prioritási értékeket. A tulajdonság megadása nem kötelező. Ha nincs megadva, a rendszer a végponti sorrenden alapuló alapértelmezett prioritást használja.

Súlyozott forgalom-útválasztási módszer

A "Súlyozott" forgalom-útválasztási módszer lehetővé teszi a forgalom egyenletes elosztását vagy egy előre meghatározott súlyozás használatát.

Azure Traffic Manager 'Weighted' traffic-routing method

A súlyozott forgalom-útválasztási módszerben a Traffic Manager-profil konfigurációjában minden végponthoz súlyt rendel. A súlyok 1 és 1000 közötti egész számok. Ez a paraméter nem kötelező. Ha nincs megadva, a traffic managerek az "1" alapértelmezett súlyt használják. Minél nagyobb a súly, annál nagyobb a prioritás.

A Traffic Manager minden kapott DNS-lekérdezés esetében véletlenszerűen választ egy elérhető végpontot. Egy adott végpont kiválasztásának valószínűsége az összes elérhető végponthoz rendelt súlyokon múlik. Ha minden végponton ugyanazt a súlyt használja, egyenletes forgalomeloszlást eredményez. Ha nagyobb vagy alacsonyabb súlyokat használ adott végpontokon, akkor ezek a végpontok többé-kevésbé gyakran jelennek meg a DNS-válaszokban.

A súlyozott módszer néhány hasznos forgatókönyvet tesz lehetővé:

  • Fokozatos alkalmazásfrissítés: Az új végpontra irányuló forgalom százalékos aránya, és a forgalom fokozatos növelése 100%-ra.
  • Alkalmazásmigrálás az Azure-ba: Profil létrehozása azure-beli és külső végpontokkal. Módosítsa a végpontok súlyát az új végpontok előnyben részesítéséhez.
  • Felhőkitörés a nagyobb kapacitás érdekében: Gyorsan bővítheti a helyszíni üzembe helyezést a felhőben, ha egy Traffic Manager-profil mögé helyezi. Ha további kapacitásra van szüksége a felhőben, több végpontot adhat hozzá vagy engedélyezhet, és megadhatja, hogy az egyes végpontok felé irányuló forgalom mely része legyen.

A súlyokat az Azure Portal, az Azure PowerShell, a CLI vagy a REST API-k használatával konfigurálhatja.

Fontos megjegyezni, hogy a DNS-válaszokat az ügyfelek gyorsítótárazják. Az ügyfelek által a DNS-nevek feloldásához használt rekurzív DNS-kiszolgálók is gyorsítótárazzák őket. Ez a gyorsítótárazás hatással lehet a súlyozott forgalom eloszlására. Ha az ügyfelek és a rekurzív DNS-kiszolgálók száma nagy, a forgalom eloszlása a várt módon működik. Ha azonban az ügyfelek vagy a rekurzív DNS-kiszolgálók száma kicsi, a gyorsítótárazás jelentősen megnövelheti a forgalom eloszlását.

Gyakori használati esetek a következők:

  • Fejlesztési és tesztelési környezetek
  • Alkalmazások közötti kommunikáció
  • Olyan szűk felhasználói bázist célzó alkalmazások, amelyek közös rekurzív DNS-infrastruktúrát használnak (például a proxyn keresztül csatlakozó vállalat alkalmazottai)

Ezek a DNS-gyorsítótárazási hatások minden DNS-alapú forgalom-útválasztási rendszerben gyakoriak, nem csak az Azure Traffic Managerben. Bizonyos esetekben a DNS-gyorsítótár explicit törlése áthidaló megoldást jelenthet. Ha ez nem működik, célszerűbb lehet egy másik forgalomirányítási módszer.

Teljesítményforgalom-útválasztási módszer

A végpontok üzembe helyezése a világ két vagy több pontján javíthatja az alkalmazások válaszkészségét. A "Teljesítmény" forgalom-útválasztási módszerrel a forgalmat az Önhöz legközelebbi helyre irányíthatja.

Azure Traffic Manager 'Performance' traffic-routing method

A "legközelebbi" végpont nem feltétlenül a földrajzi távolság alapján mért legközelebbi. Ehelyett a "Teljesítmény" forgalom-útválasztási módszer határozza meg a legközelebbi végpontot a hálózati késés mérésével. A Traffic Manager egy internetes késési táblázatot tart fenn, amely nyomon követi az IP-címtartományok és az egyes Azure-adatközpontok közötti oda-vissza menetidőt.

A Traffic Manager megkeresi a bejövő DNS-kérés forrás IP-címét az internet késési táblájában. A Traffic Manager ezután kiválaszt egy elérhető végpontot az Azure-adatközpontban, amely a legalacsonyabb késéssel rendelkezik az adott IP-címtartományhoz. Ezután a Traffic Manager visszaadja ezt a végpontot a DNS-válaszban.

A Traffic Manager működése című cikkben leírtak szerint a Traffic Manager nem fogad DNS-lekérdezéseket közvetlenül az ügyfelektől. Ehelyett a DNS-lekérdezések az ügyfelek által konfigurált rekurzív DNS-szolgáltatásból származnak. Ezért a "legközelebbi" végpont meghatározásához használt IP-cím nem az ügyfél IP-címe, hanem a rekurzív DNS-szolgáltatás IP-címe. Ez az IP-cím jó proxy az ügyfél számára.

A Traffic Manager rendszeresen frissíti az internet késési táblázatát, hogy figyelembe vegyék a globális internet és az új Azure-régiók változásait. Az alkalmazások teljesítménye azonban az interneten belüli terhelés valós idejű változásaitól függően változik. A teljesítményforgalom-útválasztás nem figyeli egy adott szolgáltatásvégpont terhelését. Ha egy végpont elérhetetlenné válik, a Traffic Manager nem fogja belefoglalni a DNS-lekérdezési válaszokba.

Vegye figyelembe a következőket:

  • Ha a profil több végpontot tartalmaz ugyanabban az Azure-régióban, akkor a Traffic Manager egyenletesen osztja el a forgalmat az adott régióban elérhető végpontok között. Ha egy régión belül más forgalomeloszlást szeretne, használhat beágyazott Traffic Manager-profilokat.
  • Ha a legközelebbi Azure-régió összes engedélyezett végpontja csökkent, a Traffic Manager a forgalmat a legközelebbi Legközelebbi Azure-régió végpontjaira helyezi át. Ha egy előnyben részesített feladatátvételi sorozatot szeretne definiálni, használjon beágyazott Traffic Manager-profilokat.
  • Ha a teljesítményforgalom útválasztási módszerét külső végpontokkal vagy beágyazott végpontokkal használja, meg kell adnia ezeknek a végpontoknak a helyét. Válassza ki az üzembe helyezéshez legközelebb eső Azure-régiót. Ezek a helyek az internetes késési tábla által támogatott értékek.
  • A végpontot választó algoritmus determinisztikus. Az ugyanazon ügyfélről érkező ismétlődő DNS-lekérdezések ugyanarra a végpontra lesznek irányítva. Az ügyfelek általában különböző rekurzív DNS-kiszolgálókat használnak utazáskor. Előfordulhat, hogy az ügyfél másik végpontra van irányítva. Az útválasztást az internet késési táblázatának frissítései is befolyásolhatják. Ezért nem garantálja a teljesítményforgalom-útválasztási módszer, hogy az ügyfél mindig ugyanarra a végpontra legyen irányítva.
  • Az Internet Latency Table módosításakor előfordulhat, hogy egyes ügyfelek egy másik végpontra lesznek irányítva. Ez az útválasztási változás pontosabb az aktuális késési adatok alapján. Ezek a frissítések alapvető fontosságúak a teljesítményforgalom-útválasztás pontosságának fenntartásához, ahogy az internet folyamatosan fejlődik.

Földrajzi forgalom-útválasztási módszer

A Traffic Manager-profilok úgy konfigurálhatók, hogy a földrajzi útválasztási módszert használják, így a felhasználók meghatározott végpontokra irányíthatók: Azure, Külső vagy Beágyazott. Az egyeztetés azon földrajzi helyen alapul, ahonnan a DNS-lekérdezés származik. Ezzel az útválasztási módszerrel összhangban lehet az adatok szuverenitásával, a tartalom honosításával és a felhasználói élményével, valamint a különböző régiókból érkező forgalom mérésével. Ha egy profil földrajzi útválasztásra van konfigurálva, a profilhoz társított végpontoknak hozzá kell rendelniük egy földrajzi régiókat. A földrajzi régió a részletesség következő szintjein lehet

  • Világ– bármely régió
  • Regionális csoportosítás – például Afrika, Közel-Kelet, Ausztrália/Csendes-óceán stb.
  • Ország/régió – például Írország, Peru, Hongkong KKT stb.
  • Állam/tartomány – például USA-Kalifornia, Ausztrália-Queensland, Kanada-Alberta stb. (megjegyzés: ez a részletességi szint csak ausztráliai, kanadai és amerikai államok/ tartományok esetében támogatott).

Ha egy régió vagy régiócsoport van hozzárendelve egy végponthoz, az ezektől a régióktól érkező kérések csak erre a végpontra lesznek irányítva. A Traffic Manager a DNS-lekérdezés forrás IP-címét használja annak a régiónak a meghatározásához, ahonnan a felhasználó kérdez. A felhasználó lekérdezését végző helyi DNS-feloldó IP-címeként gyakran megtalálható.

Azure Traffic Manager 'Geographic' traffic-routing method

A Traffic Manager beolvassa a DNS-lekérdezés forrás IP-címét, és meghatározza, hogy melyik földrajzi régióból származik. Ezután megvizsgálja, hogy van-e olyan végpont, amely ehhez a földrajzi régióhoz van hozzárendelve. Ez a keresés a legalacsonyabb részletességi szinten kezdődik (először az állam/tartomány, ahol támogatott, majd az ország/régió szintjén), és egészen a legmagasabb szintig, azaz a Világig halad. A rendszer a bejárással talált első egyezést választja végpontként a lekérdezési válaszban való visszatéréshez. Ha egy lekérdezés egyezik egy beágyazott típusú végponttal, a rendszer a gyermekprofilban lévő végpontot adja vissza az útválasztási módszere alapján. Erre a viselkedésre a következő pontok vonatkoznak:

  • Egy földrajzi régió csak egy végpontra képezhető le egy Traffic Manager-profilban, ha az útválasztás típusa földrajzi útválasztás. Ez a korlátozás biztosítja, hogy a felhasználók útválasztása determinisztikus legyen, és az ügyfelek olyan forgatókönyveket engedélyezzenek, amelyek egyértelmű földrajzi határokat igényelnek.

  • Ha egy felhasználó régiója két különböző végpont földrajzi leképezése alatt szerepel, a Traffic Manager a legalacsonyabb részletességű végpontot választja ki. A Traffic Manager nem veszi figyelembe az adott régióból a másik végpontra irányuló útválasztási kéréseket. Vegyünk például egy földrajzi útválasztási típusprofilt két végponttal – Endpoint1 és Endpoint2 . Az Endpoint1 úgy van konfigurálva, hogy fogadja a forgalmat Írországból, az Endpoint2 pedig úgy van konfigurálva, hogy európából érkező forgalmat fogadjon. Ha egy kérés Írországból származik, a rendszer mindig az 1. végpontra irányítja.

  • Mivel egy régió csak egy végponthoz rendelhető le, a Traffic Manager válaszként adja vissza, hogy a végpont kifogástalan-e vagy sem.

    Fontos

    Erősen ajánlott, hogy a földrajzi útválasztási módszert használó ügyfelek társítják azokat a beágyazott típusú végpontokhoz, amelyek gyermekprofiljai legalább két végpontot tartalmaznak mindegyikben.

  • Ha végpontegyezést talál, és a végpont leállított állapotban van, a Traffic Manager NODATA-választ ad vissza. Ebben az esetben a földrajzi régió hierarchiájában nem történik további keresés. Ez a viselkedés akkor is alkalmazható beágyazott végponttípusokra, ha a gyermekprofil Leállítva vagy Letiltva állapotban van.

  • Ha egy végpont letiltott állapotot jelenít meg, az nem lesz része a régióegyeztetési folyamatnak. Ez a viselkedés beágyazott végponttípusokra is alkalmazható, ha a végpont letiltott állapotban van.

  • Ha egy lekérdezés olyan földrajzi régióból származik, amelyben nincs leképezés az adott profilban, a Traffic Manager NODATA-választ ad vissza. Ezért javasoljuk, hogy földrajzi útválasztást használjon egy végponttal. Ideális esetben a gyermekprofilon belül legalább két végponttal beágyazott típus, amelyhez hozzá van rendelve a Világ régió. Ez a konfiguráció azt is biztosítja, hogy minden olyan IP-cím kezelhető legyen, amely nem régióra van leképezve.

A Traffic Manager működése című cikkben leírtak szerint a Traffic Manager nem fogad DNS-lekérdezéseket közvetlenül az ügyfelektől. A DNS-lekérdezések az ügyfelek által konfigurált rekurzív DNS-szolgáltatásból származnak. Ezért a régió meghatározásához használt IP-cím nem az ügyfél IP-címe, hanem a rekurzív DNS-szolgáltatás IP-címe. Ez az IP-cím jó proxy az ügyfél számára.

FAQs

Többértékű forgalom-útválasztási módszer

A többértékű forgalom-útválasztási módszer lehetővé teszi több kifogástalan végpont lekérését egyetlen DNS-lekérdezési válaszban. Ezzel a konfigurációval a hívó ügyféloldali újrapróbálkozásokat hajthat végre más végpontokkal, ha a visszaadott végpont nem válaszol. Ez az elrendezés javíthatja a szolgáltatás rendelkezésre állását, és csökkentheti a kifogástalan állapotú végpontok DNS-beli lekérdezésével járó késést. A MultiValue útválasztási módszer csak akkor működik, ha az összes "Külső" típusú végpont IPv4- vagy IPv6-címként van megadva. Amikor egy lekérdezés érkezik ehhez a profilhoz, a rendszer minden kifogástalan végpontot visszaad, és konfigurálható maximális visszatérési számnak van kitéve.

FAQs

Alhálózati forgalom-útválasztási módszer

Az alhálózati forgalom-útválasztási módszer lehetővé teszi, hogy a végfelhasználói IP-címtartományokat egy profil adott végpontjaihoz rendelje. Ha a Traffic Manager dns-lekérdezést kap az adott profilhoz, megvizsgálja a kérés forrás IP-címét. Ezután meghatározza, hogy melyik végpontra van leképezve, és a lekérdezési válaszban visszaadja a végpontot. A legtöbb esetben a forrás IP-címe a hívó által használt DNS-feloldó.

A végpontra leképezendő IP-cím megadható CIDR-tartományként (például 1.2.3.0/24) vagy címtartományként (például 1.2.3.4-5.6.7.8). A végponthoz társított IP-tartományoknak egyedinek kell lenniük ezen a profilon belül. A címtartomány nem lehet átfedésben egy másik végpont IP-címkészletével ugyanabban a profilban. Ha címtartomány nélküli végpontot határoz meg, az tartalékként működik, és a fennmaradó alhálózatokról veszi át a forgalmat. Ha nem tartalmaz tartalék végpontot, a Traffic Manager NODATA-választ küld a nem definiált tartományokra. Erősen ajánlott tartalék végpontot definiálni, hogy az összes lehetséges IP-tartomány meg legyen adva a végpontok között.

Az alhálózati útválasztással más élményt biztosíthat egy adott IP-területről csatlakozó felhasználók számára. Beállíthatja például, hogy a vállalati irodától érkező összes kérés egy másik végpontra legyen irányítva. Ez az útválasztási módszer különösen akkor hasznos, ha az alkalmazás csak belső verzióját próbálja tesztelni. Egy másik használati helyzet az, amikor egy adott internetszolgáltatóval csatlakozó felhasználóknak más felületet szeretne biztosítani (például blokkolni szeretné egy adott internetszolgáltató ügyfeleit).

FAQs

További lépések

Ismerje meg, hogyan fejleszthet magas rendelkezésre állású alkalmazásokat Traffic Manager-végpontfigyelés használatával