Směrování síťového provozu pomocí Traffic Manageru
Vaši zákazníci vyžadují 24/7 dostupnost streamované hudební aplikace vaší společnosti. Cloudové služby v jedné oblasti můžou být nedostupné kvůli technickým problémům, jako jsou plánovaná údržba nebo plánované aktualizace zabezpečení. V těchto scénářích vaše společnost chce mít záložní koncový bod, aby vaši zákazníci mohli dál přistupovat ke službám společnosti. Pokud chcete spravovat směrování provozu a zpracovávat tyto situace, rozhodli jste se implementovat Azure Traffic Manager.
Jak Traffic Manager funguje
Když se klient pokusí připojit ke službě, nejprve přeloží název DNS služby jako IP adresu. Klient se pak připojí k této IP adrese pro přístup ke službě.
Traffic Manager pomocí DNS směruje klienty na konkrétní IP adresu koncového bodu služby na základě pravidel použité metody směrování provozu. Klienti se připojují přímo k vybranému koncovému bodu. Traffic Manager není proxy server ani brána. Traffic Manager nevidí provoz, který prochází mezi klienty a službou; jenom poskytuje klientům IP adresu, kam potřebují přejít.
Koncové body Traffic Manageru
Koncový bod je cílové umístění, které je poskytováno klientovi. Každé nasazení aplikace nakonfigurujete jako koncový bod v Traffic Manageru. Když Traffic Manager obdrží požadavek DNS, zvolí dostupný koncový bod, který se vrátí v odpovědi DNS. Traffic Manager podporuje tři typy koncových bodů:
- koncové body Azure se používají pro služby hostované v Azure. Můžou to být služby, jako je Azure App Service, a prostředky veřejných IP adres, které jsou přidružené k nástrojům pro vyrovnávání zatížení nebo virtuálním počítačům.
- Externí koncové body se používají pro adresy IPv4/IPv6, plně kvalifikované názvy domén nebo pro služby, které jsou hostovány mimo Azure, a to buď v místním prostředí, nebo u jiného poskytovatele hostingu.
- Vnořené koncové body se používají ke kombinování profilů Traffic Manageru pro vytvoření flexibilnějších schémat směrování provozu na podporu potřeb větších a složitějších nasazení.
Neexistuje žádné omezení, jak se koncové body různých typů zkombinují v jednom profilu Traffic Manageru. Každý profil může obsahovat libovolnou kombinaci typů koncových bodů.
Metody směrování Traffic Manageru
Traffic Manager podporuje různé metody pro výběr způsobu směrování provozu do více koncových bodů. Traffic Manager použije metodu směrování provozu na každý dotaz DNS, který přijme, a určí, který koncový bod se vrátí v odpovědi. Můžete si vybrat ze šesti metod směrování provozu.
Vážené směrování
Při distribuci provozu napříč sadou koncových bodů můžete zvolit váženou hodnotu, a to buď rovnoměrně, nebo na základě různých vah. Hmotnost je celé číslo od 1 do 1 000. Pro každý přijatý dotaz DNS traffic Manager náhodně zvolí dostupný koncový bod. Pravděpodobnost výběru koncového bodu je založená na hmotnostech přiřazených ke všem dostupným koncovým bodům.
Směrování výkonu
Pokud máte koncové body v různých geografických umístěních, můžete pomocí směrování výkonu odesílat uživatele do koncového bodu, který má pro uživatele nejlepší výkon. Pro výběr nejlepšího koncového bodu, který se má použít, používá tato metoda směrování tabulku latence internetu, která aktivně sleduje latence sítě do koncových bodů z umístění po celém světě. Když uživatel provede požadavek, Traffic Manager vrátí nejlepší koncový bod na základě umístění požadavku.
Geografické směrování
Pomocí metody geografického směrování se uživatelé směrují na konkrétní koncové body na základě toho, odkud pochází jejich dotaz DNS. Použití této metody umožňuje geograficky ohraničení obsahu do konkrétních uživatelských oblastí. Například evropští uživatelé mohou být přesměrováni na koncový bod v Evropě, který má specifické podmínky a ujednání pro regionální dodržování předpisů. Uživatelé v Číně mohou být přesměrováni na koncový bod, který je lokalizován v Mandarínštině.
Směrování s více hodnotami
Metodu směrování s více hodnotami můžete použít k získání více koncových bodů, které jsou v pořádku, v jedné odpovědi dotazu DNS. Volající může provádět opakované pokusy na straně klienta s jinými koncovými body, pokud koncový bod nereaguje. Tento vzorec může zvýšit dostupnost služby a snížit latenci spojenou s novým dotazem DNS, který má získat funkční koncový bod.
Směrování podsítě
Tato metoda mapuje sadu rozsahů IP adres uživatelů na konkrétní koncové body v rámci profilu Traffic Manageru. Když Traffic Manager obdrží požadavek, vrátí koncový bod, který je určen pro zdrojovou IP adresu tohoto požadavku. Například pomocí směrování podsítě může zákazník směrovat všechny požadavky ze své firemní kanceláře do jiného koncového bodu, kde může testovat interní verzi aplikace. Dalším scénářem je, že chcete uživatelům, kteří se připojují z konkrétního zprostředkovatele internetových služeb, poskytnout jiné prostředí (například blokovat uživatele z konkrétního zprostředkovatele internetových služeb).
Prioritní směrování
Profil Traffic Manageru obsahuje seznam koncových bodů služby s prioritou. Traffic Manager ve výchozím nastavení odesílá veškerý provoz do primárního koncového bodu (s nejvyšší prioritou). Pokud primární koncový bod není dostupný, Traffic Manager směruje provoz do druhého koncového bodu. Pokud primární i sekundární koncové body nejsou dostupné, provoz přejde do třetího koncového bodu atd. Dostupnost koncového bodu vychází z nakonfigurovaného stavu (povoleného nebo zakázaného) a průběžného monitorování koncových bodů, které je nastavené.