Megosztás:


A Traffic Manager útválasztási módszerei

Az Azure Traffic Manager hat forgalomirányítási módszert támogat, amelyek meghatározzák, hogyan irányíthatók a hálózati forgalom a szolgáltatásvégpontokra, így optimalizálható a forgalom, és javíthatja az alkalmazások rendelkezésre állását. Minden Traffic Manager-profil egy útválasztási módszert alkalmaz a DNS-lekérdezésekre: prioritás, súlyozott, teljesítmény, földrajzi, többértékű vagy alhálózat. Az útválasztási módszer határozza meg, hogy melyik végpontot adja vissza a DNS-válaszban.

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 elsődleges szolgáltatásvégpontot szeretne használni az összes forgalomhoz. Több biztonsági mentési végpontot is megadhat, ha az elsődleges végpont vagy az egyik 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 található végpontokkal rendelkezik, és azt szeretné, hogy a felhaszná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 a DNS-lekérdezések földrajzi helye alapján. Ez az útválasztási módszer segít megfelelni 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 ez a profil egy lekérdezést kap, az összes kifogástalan végpontot visszaadja.
  • Alhálózat: Válassza ki az alhálózati forgalom-útválasztási módszert a felhasználói IP-címtartományok egy adott végpontra való leképezéséhez. Amikor a Traffic Manager kérést kap, visszaadja a kérés forrás IP-címére leképezett végpontot.

Minden Traffic Manager-profil tartalmazza az állapotfigyelést és a végpontok automatikus feladatátvételét. 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 lesznek alkalmazva állásidő nélkül. A forgalomirányítási módszereket beágyazott Traffic Manager-profilok használatával kombinálhatja. A profilok ágyazása lehetővé teszi az olyan fejlett forgalomirányítási konfigurációkat, amelyek megfelelnek a nagyobb, összetettebb alkalmazások igényeinek. További információ: beágyazott Traffic Manager-profilok.

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

A szervezetek gyakran szeretnének megbízhatóságot biztosítani a szolgáltatásaikhoz egy vagy több biztonsági mentési szolgáltatás üzembe helyezésével, ha az elsődleges szolgáltatás meghiúsul. A prioritásos forgalom-útválasztási módszer lehetővé teszi az Azure-ügyfelek számára, hogy egyszerűen implementálják ezt az átállási mintát.

Képernyőkép az Azure Traffic Manager prioritási forgalom-útválasztási módszerének diagramról.

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. Ha az elsődleges és a másodlagos végpont sem érhető el, a forgalom a harmadik végpontra 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ási 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 kihagyja ezt a tulajdonságot, a Traffic Manager a végponti sorrend alapján egy alapértelmezett prioritást használ.

Súlyozott forgalomirányítási módszer

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

Képernyőkép az Azure Traffic Manager súlyozott forgalom-útválasztási módszer diagramról.

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 Manager az alapértelmezett 1 súlyt használja. Minél nagyobb a súly, annál magasabb 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: A forgalom egy részének irányítása egy új végpontra, és a forgalom fokozatos növelése, amíg el nem éri a 100%-ot.
  • Alkalmazásmigrálás az Azure-ba: Hozzon létre egy profilt azure-beli és külső végpontokkal is. Módosítsa a végpontok súlyát az új végpontok előnyben részesítéséhez.
  • Felhő-kibővítés a nagyobb kapacitás érdekében: Gyorsan kibővítheti az on-premises telepítést a felhőbe, 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.

Az ügyfelek és a rekurzív DNS-kiszolgálók, amelyeket az ügyfelek a DNS-nevek feloldására használnak, DNS-válaszokat gyorsítótáraznak. Ez a gyorsítótárazás befolyásolhatja a súlyozott forgalom eloszlását. 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ó
  • Egy 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 egy 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ényalapú forgalomirányítá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ás módszerével a forgalmat az Önhöz legközelebbi helyre irányíthatja.

Képernyőkép az Azure Traffic Manager teljesítményforgalmi útválasztási módszerének diagramról.

A legközelebbi végpont földrajzi távolság alapján nem feltétlenül áll a legközelebb. Ehelyett a teljesítményforgalom-ú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, és 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 használt rekurzív DNS-szolgáltatásból származnak. A Traffic Manager a rekurzív DNS-szolgáltatás IP-címét használja a legközelebbi végpont meghatározásához, nem pedig az ügyfél IP-címének meghatározásához. Ez az IP-cím jó proxyként szolgál 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 veszi fel azt 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 előnyben részesített feladatátvételi sorrendet szeretne meghatározni, 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. Azok a helyek azok az értékek, amelyeket az internetes késési tábla támogat.
  • 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, így előfordulhat, hogy az ügyfél egy másik végpontra van irányítva. Az internetes késési tábla frissítései hatással vannak az útválasztásra. A teljesítményforgalom-útválasztási módszer nem garantálja, hogy az ügyfél mindig ugyanarra a végpontra lesz irányítva.
  • Az internetkésés táblázat megváltozá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, hogy a felhasználók a DNS-lekérdezések földrajzi helyétől függően adott végpontokra (Azure, Külső vagy Beágyazott) legyenek irányítva. Ez az útválasztási módszer segít megfelelni az adatelkössítési megbízásoknak, a tartalom és a felhasználói élmény honosításának, valamint a különböző régiókból érkező forgalom mérésének.

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. Egy földrajzi régió a következő részletességi szinteken lehet:

  • Világ – bármely régió
  • Regionális csoportosítás – például Afrika, Közel-Kelet, Ausztrália/Csendes-óceán
  • Ország/régió – például Írország, Peru, Hongkong KKT
  • Állam/tartomány – például USA-Kalifornia, Ausztrália-Queensland, Canada-Alberta (ez a részletességi szint csak Ausztrália, Kanada és USA államaiban/tartományaiban támogatott)

Amikor régiót vagy régiócsoportot rendel egy végponthoz, a Traffic Manager csak az adott végpontra irányítja az adott régiókból érkező kéréseket. 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ó lekérdezi a lekérdezést, amely általában a felhasználó lekérdezését végző helyi DNS-feloldó IP-címe.

Képernyőkép az Azure Traffic Manager Földrajzi forgalom-útválasztási módszer diagramról.

A Traffic Manager beolvassa a DNS-lekérdezés forrás IP-címét, és eldönti, hogy melyik földrajzi régióból származik. Ezután megvizsgálja, hogy egy végpont rendelkezik-e ehhez a földrajzi régióhoz leképezve. Ez a keresés a legalacsonyabb részletességi szinten kezdődik (állam/tartomány, ahol támogatott, majd ország/régió szint), és felmegy a legmagasabb szintre, amely a világ. A Traffic Manager a lekérdezési válaszban végpontként az első olyan találatot választja ki, amelyet a bejárás során talál. Ha egy lekérdezés megfelel egy beágyazott típusú végpontnak, a Traffic Manager egy végpontot ad vissza a gyermekprofilon belül az útválasztási módszere alapján. A következő pontok vonatkoznak erre a viselkedésre:

  • 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, és 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ípusú profilt 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 a kérelmet.

  • 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

    Határozottan javasoljuk, hogy a földrajzi útválasztási módszert használó ügyfelek olyan beágyazott típusú végpontokhoz társítják, amelyek gyermekprofiljai legalább két végpontot tartalmaznak.

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

  • Ha egy végpont letiltott állapotot jelenít meg, a Traffic Manager nem veszi fel a régióegyeztetési folyamatba. Ez a viselkedés a beágyazott végponttípusokra is vonatkozik, 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. Határozottan javasoljuk, hogy használjon földrajzi útválasztást egy végponttal, ideális esetben beágyazott típussal, legalább két végponttal a gyermekprofilon belül, amelyhez a Világ régió van hozzárendelve. Ez a konfiguráció azt is biztosítja, hogy a Traffic Manager kezelje azokat az IP-címeket, amelyek nem képeznek le régiót.

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 használt rekurzív DNS-szolgáltatásból származnak. A Traffic Manager a rekurzív DNS-szolgáltatás IP-címét használja a régió meghatározásához, nem pedig az ügyfél IP-címének meghatározásához. Ez az IP-cím jó proxyként szolgál az ügyfél számára.

GYIK

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 végpont külső típusú, és IPv4- vagy IPv6-címként adja meg őket. Amikor ez a profil lekérdezést kap, a Traffic Manager minden kifogástalan végpontot visszaad, a maximális visszatérési szám konfigurálható értékének függvényében.

GYIK

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

Az alhálózati forgalom-útválasztási módszer lehetővé teszi felhasználói IP-címtartományok egy csoportjának leképezését egy profil adott végpontjaihoz. Ha a Traffic Manager egy DNS-lekérdezést kap az adott profilhoz, az a kérés forrás IP-címét vizsgálja, meghatározza, hogy melyik végpont rendel hozzá, és visszaadja a végpontot a lekérdezési válaszban. A legtöbb esetben a forrás IP-címe a hívó által használt DNS-feloldó.

Megadhatja a végpontra leképezendő IP-címet 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 fedheti át egy másik végpont IP-címkészletét 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. Javasoljuk, hogy definiáljon tartalék végpontot, 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. A vállalati irodából érkező összes kérést átirányíthatja például egy másik végpontra. 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 forgatókönyv az, ha más élményt szeretne nyújtani egy adott internetszolgáltatótól csatlakozó felhasználók számára (például letiltja a felhasználókat egy adott internetszolgáltatótól).

GYIK

Következő lépések

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