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 takových situacích vaše společnost chce mít koncový bod pro převzetí služeb při selhání, aby vaši zákazníci měli ke službám neustále přístup. Rozhodli jste se implementovat Azure Traffic Manager, abyste mohli spravovat směrování provozu a vypořádat se s podobnými situacemi.
Jak Traffic Manager funguje
Když se klient pokusí připojit se ke službě, musí nejprve přeložit název DNS služby na IP adresu. Potom se klient připojí k této IP adrese, aby získal přístup ke službě.
Traffic Manager pomocí DNS směruje klienty na konkrétní IP adresy koncových bodů služby na základě pravidel stanovených použitou metodou směrování provozu. Klienti se připojí přímo k vybranému koncovému bodu. Traffic Manager neslouží jako proxy ani jako brána. Traffic Manager nekontroluje přenosy mezi klienty a službou, jenom klientům poskytuje IP adresu, na kterou mají přejít.
Koncové body Traffic Manageru
Koncový bod je cílové umístění, které se vrátí klientovi. Každé nasazení aplikace nakonfigurujete jako koncový bod v Traffic Manageru. Když Traffic Manager obdrží žádost DNS, zvolí dostupný koncový bod, který 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 Aplikace Azure Service a prostředky veřejné IP adresy, 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 hostované mimo Azure buď místně, nebo s jiným poskytovatelem hostingu.
- Vnořené koncové body slouží ke kombinování profilů Traffic Manageru pro účely vytváření pružnějších schémat směrování provozu, která podporují potřeby 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, abyste se mohli rozhodnout, jak se má provoz směrovat na 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 z šesti metod směrování provozu.
Vážené směrování
Tuto metodu vyberte, pokud chcete distribuovat provoz napříč skupinou koncových bodů, ať už rovnoměrně nebo na základě různých vah. Váha je celé číslo od 1 do 1 000. Pro každý přijatý dotaz DNS Traffic Manager náhodně vybere dostupný koncový bod. Pravděpodobnost výběru koncového bodu je založená na vahách, které jsou přiřazené ke všem dostupným koncovým bodům.
Směrování podle výkonu
Pokud máte koncové body v různých geografických umístěních, můžete pomocí směrování podle výkonu odeslat uživatele do koncového bodu, který pro uživatele poskytuje nejlepší výkon. Při rozhodování, který koncový bod je nejlepší použít, používá tato metoda směrování tabulku latence na internetu, která aktivně sleduje latence síťového připojení ke koncovým bodům 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í
Při použití metody geografického směrování se uživatelé nasměrují na konkrétní koncové body na základě toho, odkud jejich dotaz DNS pochází. Použití této metody vám umožňuje geograficky rozdělit obsah do konkrétních uživatelských oblastí. Evropští uživatelé se například můžou směrovat na koncový bod v Evropě, který podléhá konkrétním podmínkám a ujednáním s ohledem na dodržování místních předpisů. Uživatelé v Číně mohou být přesměrováni na koncový bod, který je lokalizován v Mandarínštině.
Vícehodnotové směrování
Metoda vícehodnotového směrování umožňuje v jedné odpovědi na dotaz DNS získat několik fungujících koncových bodů. Volající tak může opakovat pokusy na straně klienta s jinými koncovými body, pokud nějaký koncový bod neodpovídá. Tento model může zvýšit dostupnost služby a snížit latenci, která je přidružena k novému dotazu DNS, a získat koncový bod, který je v pořádku.
Směrování podle podsítě
Tato metoda mapuje skupinu rozsahů IP adres uživatelů ke konkrétním koncovým bodům v rámci profilu Traffic Manageru. Když Traffic Manager obdrží požadavek, vrátí se koncový bod, který se mapuje pro zdrojovou IP adresu daného požadavku. Při použití směrování podle podsítě například zákazník může odesílat všechny požadavky ze své firemní kanceláře na odlišný koncový bod, na kterém může testovat interní verzi své aplikace. Dalším scénářem je situace, kdy chcete uživatelům, kteří se připojují přes určitého poskytovatele internetových služeb, poskytovat jiné prostředí (například chcete blokovat uživatele, kteří se připojují přes konkrétního poskytovatele internetových služeb).
Směrování podle priority
Profil Traffic Manageru obsahuje seznam koncových bodů služby seřazených podle priority. Ve výchozím nastavení Traffic Manager odesílá veškerý provoz na primární koncový bod (s nejvyšší prioritou). Pokud primární koncový bod není dostupný, Traffic Manager nasměruje provoz na druhý koncový bod v seznamu. 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 se určuje podle nakonfigurovaného stavu (povolený nebo zakázaný) a podle průběžného monitorování koncových bodů.