Koncové body Traffic Manageru

Azure Traffic Manager umožňuje řídit, jak se síťový provoz distribuuje do nasazení aplikací spuštěných v různých datacentrech. V Traffic Manageru nakonfigurujete každé nasazení aplikace jako koncový bod. Když Traffic Manager obdrží žádost DNS, zvolí dostupný koncový bod, který vrátí v odpovědi DNS. Traffic Manager vychází ze stavu aktuálního koncového bodu a metody směrování provozu. Další informace najdete v tématu Jak Traffic Manager funguje.

Traffic Manager podporuje tři typy koncových bodů:

  • Koncové body Azure se používají pro služby hostované v Azure.
  • Externí koncové body se používají pro adresy IPv4/IPv6, plně kvalifikované názvy domén nebo pro služby hostované mimo Azure. Tyto služby můžou být 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í.

Existují určitá omezení, jak lze koncové body různých typů kombinovat v jednom profilu Traffic Manageru nebo vnořené hierarchii profilů. Externí koncové body, které mají cíle různých typů (název domény, IP adresa) nebo externí koncové body, které mají IP adresy jako cíle s koncovými body Azure, nemůžete kombinovat.

Následující části popisují každý typ koncového bodu podrobněji.

Koncové body Azure

Koncové body Azure se používají pro služby založené na Azure v Traffic Manageru. Podporují se následující typy prostředků Azure:

  • Cloudové služby PaaS.
  • Web Apps
  • Sloty webových aplikací
  • Prostředky PublicIPAddress (které je možné připojit k virtuálním počítačům buď přímo, nebo přes Azure Load Balancer). PublicIpAddress musí mít přiřazený název DNS, který se má použít v profilu Traffic Manageru.

Prostředky PublicIPAddress jsou prostředky Azure Resource Manageru. V modelu nasazení Classic neexistují a podporují se jenom v prostředíCh Azure Resource Manageru v Traffic Manageru. Ostatní typy koncových bodů se podporují prostřednictvím Resource Manageru i modelu nasazení Classic.

Když používáte koncové body Azure, Traffic Manager zjistí, kdy je webová aplikace zastavená a spuštěná. Tento stav se projeví ve stavu koncového bodu. Podrobnosti najdete v monitorování koncových bodů Traffic Manageru. Když je základní služba zastavená, Traffic Manager neprovádí kontroly stavu koncového bodu ani směruje provoz do koncového bodu. U zastavené instance nedojde k žádným událostem fakturace Traffic Manageru. Po restartování služby se fakturace obnoví a koncový bod bude mít nárok na příjem provozu. Tato detekce se nevztahuje na koncové body PublicIpAddress.

Externí koncové body

Externí koncové body se používají pro adresy IPv4/IPv6, plně kvalifikované názvy domén nebo pro služby mimo Azure. Použití koncových bodů adresy IPv4/IPv6 umožňuje Traffic Manageru zkontrolovat stav koncových bodů, aniž by pro ně vyžadoval název DNS. V důsledku toho může Traffic Manager reagovat na dotazy se záznamy A/AAAAA při vrácení tohoto koncového bodu v odpovědi. Služby mimo Azure můžou zahrnovat službu hostované místně nebo s jiným poskytovatelem. Externí koncové body je možné používat jednotlivě nebo v kombinaci s koncovými body Azure ve stejném profilu Traffic Manageru. Výjimkou jsou koncové body zadané jako adresy IPv4 nebo IPv6, které můžou být pouze externími koncovými body. Kombinace koncových bodů Azure s externími koncovými body umožňuje různé scénáře:

  • Zajištění zvýšené redundance pro existující místní aplikaci v modelu převzetí služeb při selhání aktivní-aktivní nebo aktivní-pasivní s využitím Azure.
  • Směrujte provoz do koncových bodů, které nemají přidružený název DNS. Snižuje také celkovou latenci vyhledávání DNS odebráním nutnosti spustit druhý dotaz DNS, aby se získala IP adresa vráceného názvu DNS.
  • Snižte latenci aplikací pro uživatele po celém světě a rozšiřte stávající místní aplikaci na další geografická místa v Azure. Další informace najdete v tématu Směrování provozu výkonu.
  • Zajištění větší kapacity pro existující místní aplikaci, ať už nepřetržitě, nebo jako řešení typu burst-to-cloud, které splňuje špičku v poptávce pomocí Azure.

V některých případech je užitečné použít externí koncové body pro odkazy na služby Azure. Příklady najdete v nejčastějších dotazech . Kontroly stavu se účtují podle sazby koncových bodů Azure, nikoli sazby za externí koncové body. Pokud na rozdíl od koncových bodů Azure zastavíte nebo odstraníte podkladovou službu, bude fakturace kontroly stavu pokračovat. Fakturace se zastaví, jakmile koncový bod v Traffic Manageru zakážete nebo odstraníte.

Vnořené koncové body

Vnořené koncové body kombinují více profilů Traffic Manageru a vytvářejí flexibilní schémata směrování provozu, která podporují potřeby větších a složitých nasazení. U vnořených koncových bodů se podřízený profil přidá jako koncový bod do nadřazeného profilu. Podřízené i nadřazené profily můžou obsahovat další koncové body libovolného typu, včetně dalších vnořených profilů.

Další informace najdete v tématu Vnořené profily Traffic Manageru.

Web Apps jako koncové body

Při konfiguraci webových aplikací jako koncových bodů v Traffic Manageru platí ještě několik dalších aspektů:

  1. Pro použití s Traffic Managerem mají nárok jenom webové aplikace na skladové po straně Standard nebo vyšší. Pokusy o přidání webové aplikace nižší skladové položky selžou. Downgradování skladové položky existující webové aplikace způsobí, že Traffic Manager už do této webové aplikace neposílá provoz. Další informace o podporovaných plánech najdete v plánech služby App Service.
  2. Když koncový bod obdrží požadavek HTTP, použije hlavičku hostitele v požadavku k určení, která webová aplikace by měla požadavek obsluhovat. Hlavička hostitele obsahuje název DNS použitý ke spuštění požadavku, například contosoapp.azurewebsites.net. Pokud chcete pro webovou aplikaci použít jiný název DNS, musí být název DNS zaregistrovaný jako vlastní název domény pro aplikaci. Při přidávání koncového bodu webové aplikace jako koncového bodu Azure se název DNS profilu Traffic Manageru automaticky zaregistruje pro aplikaci. Při odstranění koncového bodu se tato registrace automaticky odebere.
  3. Každý profil Traffic Manageru může mít z každé oblasti Azure maximálně jeden koncový bod webové aplikace. Pokud chcete toto omezení obejít, můžete webovou aplikaci nakonfigurovat jako externí koncový bod. Další informace najdete v nejčastějších dotazech.

Povolení a zakázání koncových bodů

Zakázání koncového bodu v Traffic Manageru může být užitečné k dočasnému odebrání provozu z koncového bodu, který je v režimu údržby nebo opětovném nasazení. Jakmile bude koncový bod znovu spuštěný, můžete ho znovu povolit.

Koncové body Traffic Manageru můžete povolit nebo zakázat pomocí webu Azure Portal, PowerShellu, rozhraní příkazového řádku nebo rozhraní REST API.

Poznámka:

Zakázání koncového bodu Azure nemá nic společného se stavem nasazení v Azure. Služba Azure (například virtuální počítač nebo webová aplikace) zůstává spuštěná a dokáže přijímat provoz i v případě, že je služba Traffic Manager zakázaná. Provoz je možné adresovat přímo do instance služby místo názvu DNS profilu Traffic Manageru. Další informace najdete v tématu Jak Traffic Manager funguje.

Aktuální způsobilost jednotlivých koncových bodů k příjmu provozu závisí na následujících faktorech:

  • Stav profilu (povoleno/zakázáno)
  • Stav koncového bodu (povoleno/zakázáno)
  • Výsledky kontrol stavu pro daný koncový bod

Podrobnosti najdete v tématu Monitorování koncových bodů Traffic Manageru.

Poznámka:

Vzhledem k tomu, že Traffic Manager funguje na úrovni DNS, nemůže ovlivnit stávající připojení k žádnému koncovému bodu. Pokud koncový bod není dostupný, Traffic Manager nasměruje nová připojení k jinému dostupnému koncovému bodu. Hostitel za zakázaným nebo špatným koncovým bodem ale může dál přijímat provoz prostřednictvím stávajících připojení, dokud se tyto relace neukončí. Aplikace by měly omezit dobu trvání relace, aby se provoz vyprázdnil z existujících připojení.

Pokud jsou všechny koncové body v profilu zakázané nebo pokud se samotný profil zakáže, Traffic Manager odešle NXDOMAIN odpověď na nový dotaz DNS.

Často kladené dotazy

Další kroky