Kontrolowanie ruchu Azure App Service za pomocą usługi Azure Traffic Manager
Uwaga
Ten artykuł zawiera podsumowanie informacji dotyczących Microsoft Azure Traffic Manager w odniesieniu do Azure App Service. Więcej informacji na temat samej usługi Azure Traffic Manager można znaleźć, odwiedzając linki na końcu tego artykułu.
Wprowadzenie
Usługi Azure Traffic Manager możesz użyć do kontrolowania dystrybucji żądań klientów internetowych kierowanych do aplikacji w usłudze Azure App Service. Gdy punkty końcowe usługi App Service są dodawane do profilu usługi Azure Traffic Manager, usługa Azure Traffic Manager śledzi stan aplikacji usługi App Service (uruchomiona, zatrzymana lub usunięta), dzięki czemu można zdecydować, który z tych punktów końcowych powinien odbierać ruch.
Metody routingu
Usługa Azure Traffic Manager używa czterech różnych metod routingu. Te metody są opisane na poniższej liście, ponieważ odnoszą się one do Azure App Service.
- Priorytet: użyj podstawowej aplikacji dla całego ruchu i podaj kopie zapasowe w przypadku, gdy podstawowe lub aplikacje kopii zapasowej są niedostępne.
- Ważone: dystrybuuj ruch między zestawem aplikacji, równomiernie lub zgodnie z wagami, które definiujesz.
- Wydajność: jeśli masz aplikacje w różnych lokalizacjach geograficznych, użyj "najbliższej" aplikacji pod względem najniższego opóźnienia sieci.
- Geograficzne: kieruje użytkowników do określonych aplikacji w oparciu o lokalizację geograficzną, z której pochodzą zapytania DNS.
Aby uzyskać więcej informacji, zobacz Metody routingu usługi Traffic Manager.
App Service i profile usługi Traffic Manager
Aby skonfigurować kontrolę ruchu App Service aplikacji, należy utworzyć profil w usłudze Azure Traffic Manager, który używa jednej z czterech opisanych wcześniej metod równoważenia obciążenia, a następnie dodać punkty końcowe (w tym przypadku App Service), dla których chcesz kontrolować ruch do profilu. Stan aplikacji (uruchomiony, zatrzymany lub usunięty) jest regularnie przekazywany do profilu, aby usługa Azure Traffic Manager mogła odpowiednio kierować ruch.
W przypadku korzystania z usługi Azure Traffic Manager z platformą Azure należy pamiętać o następujących kwestiach:
- W przypadku wdrożeń aplikacji tylko w tym samym regionie App Service zapewnia już funkcje trybu failover i działania okrężnego bez względu na tryb aplikacji.
- W przypadku wdrożeń w tym samym regionie, które używają App Service w połączeniu z inną usługą w chmurze platformy Azure, można połączyć oba typy punktów końcowych, aby umożliwić scenariusze hybrydowe.
- W profilu można określić tylko jeden punkt końcowy App Service dla każdego regionu. Po wybraniu aplikacji jako punktu końcowego dla jednego regionu pozostałe aplikacje w tym regionie staną się niedostępne do wyboru dla tego profilu.
- Punkty końcowe App Service określone w profilu usługi Azure Traffic Manager są wyświetlane w sekcji Nazwy domen na stronie Konfigurowanie aplikacji w profilu, ale nie można ich konfigurować.
- Po dodaniu aplikacji do profilu adres URL witryny na pulpicie nawigacyjnym strony portalu aplikacji wyświetla niestandardowy adres URL domeny aplikacji, jeśli skonfigurowałeś aplikację. W przeciwnym razie wyświetla adres URL profilu usługi Traffic Manager (na przykład
contoso.trafficmanager.net
). Zarówno bezpośrednia nazwa domeny aplikacji, jak i adres URL usługi Traffic Manager są widoczne na stronie Konfigurowanie aplikacji w sekcji Nazwy domen . - Nazwy domen niestandardowych działają zgodnie z oczekiwaniami, ale oprócz dodawania ich do aplikacji należy również skonfigurować mapę DNS tak, aby wskazywała adres URL usługi Traffic Manager. Aby uzyskać informacje na temat konfigurowania domeny niestandardowej dla aplikacji App Service, zobacz Konfigurowanie niestandardowej nazwy domeny w Azure App Service z integracją usługi Traffic Manager.
- Do profilu usługi Azure Traffic Manager można dodawać tylko aplikacje, które są w trybie standardowym lub premium.
- Dodanie aplikacji do profilu usługi Traffic Manager powoduje ponowne uruchomienie aplikacji.
Następne kroki
Aby zapoznać się z omówieniem koncepcyjnym i technicznym usługi Azure Traffic Manager, zobacz Omówienie usługi Traffic Manager.