Udostępnij za pośrednictwem


Globalny moduł równoważenia obciążenia

Usługa Azure Load Balancer w warstwie Standardowej obsługuje globalne równoważenie obciążenia, umożliwiając scenariusze wysokiej dostępności z geograficzną nadmiarowością, takie jak:

Konfiguracja adresu IP globalnego frontonowego modułu równoważenia obciążenia jest statyczna i udostępniana w większości regionów usługi Azure.

Diagram globalnego modułu równoważenia obciążenia.

Uwaga

Port zaplecza reguły równoważenia obciążenia na globalnym równoważniku obciążenia powinien być zgodny z portem frontowym reguły równoważenia obciążenia lub reguły translacji adresów NAT dla ruchu przychodzącego na regionalnym standardowym równoważniku obciążenia.

Nadmiar regionalny

Skonfiguruj nadmiarowość regionalną, bezproblemowo łącząc globalny moduł równoważenia obciążenia z istniejącymi regionalnymi modułami równoważenia obciążenia.

Jeśli jeden region ulegnie awarii, ruch zostaje przekierowany do najbliższego regionalnego równoważnika obciążenia w dobrej kondycji.

Sonda kondycji globalnego modułu równoważenia obciążenia zbiera informacje o dostępności każdego regionalnego modułu równoważenia obciążenia co 5 sekund. Jeśli jeden regionalny moduł równoważenia obciążenia spadnie jego dostępność do 0, globalny moduł równoważenia obciążenia wykryje awarię. Regionalny moduł równoważenia obciążenia jest następnie wyjęty z rotacji.

Diagram przedstawiający widok ruchu w regionie globalnym.

Bardzo małe opóźnienie

Algorytm równoważenia obciążenia oparty na bliskości geograficznej opiera się na lokalizacji geograficznej użytkowników oraz na regionalnych wdrożeniach.

Ruch rozpoczęty od klienta trafia do najbliższego regionu uczestniczącego i przechodzi przez sieć szkieletową sieci globalnej firmy Microsoft, aby dotrzeć do najbliższego wdrożenia regionalnego.

Na przykład masz globalny moduł równoważenia obciążenia ze standardowymi modułami równoważenia obciążenia w regionach świadczenia usługi Azure:

  • Zachodnie stany USA
  • Europa Północna

Jeśli przepływ jest uruchamiany z Seattle, ruch przechodzi do zachodnich stanów USA. Ten region jest najbliższym regionem uczestniczącym z Seattle. Ruch jest kierowany do najbliższego regionalnego modułu równoważenia obciążenia, który znajduje się w Zachodnim USA.

Globalny moduł równoważenia obciążenia platformy Azure używa algorytmu równoważenia obciążenia według bliskości geograficznej do podejmowania decyzji o routingu.

Skonfigurowany tryb dystrybucji obciążenia regionalnych modułów równoważenia obciążenia jest używany do podejmowania ostatecznej decyzji o routingu, gdy wiele regionalnych modułów równoważenia obciążenia jest używanych na potrzeby sąsiedztwa geograficznego.

Aby uzyskać więcej informacji, zobacz Konfigurowanie trybu dystrybucji dla usługi Azure Load Balancer.

Ruch wychodzący jest zgodny z preferencjami routingu ustawionymi w regionalnych modułach równoważenia obciążenia.

Możliwość skalowania w górę/w dół pod jednym punktem końcowym

Gdy ujawnisz globalny punkt końcowy systemu równoważenia obciążenia klientom, możesz dodawać lub usuwać regionalne wdrożenia w tle globalnego punktu końcowego bez przerwy.

Statyczny globalny adres IP anycast

Globalny moduł równoważenia obciążenia jest dostarczany ze statycznym publicznym adresem IP, co gwarantuje, że adres IP pozostanie taki sam. Obsługiwane są konfiguracje protokołów IPv4 i IPv6. Aby dowiedzieć się więcej na temat statycznego adresu IP, przeczytaj więcej tutaj.

Zachowywanie adresów IP klienta

Globalny moduł równoważenia obciążenia to moduł równoważenia obciążenia sieciowego z przekazywaniem warstwy 4. To przekazywanie zachowuje oryginalny adres IP pakietu. Oryginalny adres IP jest dostępny dla kodu uruchomionego na maszynie wirtualnej. Dzięki temu można zastosować logikę specyficzną dla adresu IP.

Pływający adres IP

Pływający adres IP można skonfigurować zarówno na poziomie globalnego adresu IP, jak i na poziomie regionalnego adresu IP. Aby uzyskać więcej informacji, odwiedź stronę Wiele frontonów dla usługi Azure Load Balancer.

Należy pamiętać, że zmienny adres IP skonfigurowany na globalnej usłudze Load Balancer platformy Azure działa niezależnie od pływających konfiguracji adresów IP w regionalnych modułach równoważenia obciążenia zaplecza. Jeśli adres IP przydzielany dynamicznie jest włączony w globalnym równoważniku obciążenia, odpowiedni interfejs sprzężenia zwrotnego musi zostać dodany do maszyn wirtualnych backendu.

Sondy kondycji

Globalny Load Balancer platformy Azure korzysta ze stanu zdrowia regionalnych load balancerów serwerów zaplecza przy podejmowaniu decyzji o tym, gdzie rozdzielać ruch. Testy kondycji przez globalny moduł równoważenia obciążenia są wykonywane automatycznie co 5 sekund, biorąc pod uwagę, że sondy kondycji są konfigurowane w regionalnym module równoważenia obciążenia.

Zbudować rozwiązanie międzyregionalne na istniejącym Azure Load Balancer

Pula zaplecza globalnego modułu równoważenia obciążenia zawiera co najmniej jeden regionalny moduł równoważenia obciążenia.

Dodaj swoje istniejące wdrożenia równoważników obciążenia do globalnego równoważnika obciążenia, zapewniającego wysoką dostępność i globalny zasięg.

Regiony główne i regiony uczestniczące

Region główny to miejsce , w którym wdrożono globalny moduł równoważenia obciążenia lub publiczny adres IP warstwy globalnej. Ten region nie ma wpływu na sposób kierowania ruchu. Jeśli region macierzysny ulegnie awarii, nie będzie to miało wpływu na przepływ ruchu.

Regiony domowe w Azure

  • Środkowe USA
  • Azja Wschodnia
  • Wschodnie stany USA 2
  • Europa Północna
  • Southeast Asia
  • Południowe Zjednoczone Królestwo
  • rząd USA Wirginia
  • Zachodnia Europa
  • Zachodnie stany USA
  • Chiny Północne 2

Uwaga

Globalny moduł równoważenia obciążenia lub publiczny adres IP można wdrożyć tylko w globalnej warstwie w jednym z wymienionych regionów macierzystych.

Region uczestniczący to miejsce, w którym anonsowany jest globalny publiczny adres IP modułu równoważenia obciążenia.

Ruch inicjowany przez użytkownika podróżuje do najbliższego uczestniczącego regionu poprzez podstawową sieć Microsoft.

Globalny moduł równoważenia obciążenia kieruje ruch do odpowiedniego regionalnego modułu równoważenia obciążenia.

Diagram przedstawiający ruch globalny w wielu regionach.

Regiony uczestniczące na platformie Azure

  • Australia Wschodnia
  • Australia Południowo-Wschodnia
  • Indie Środkowe
  • Centralna część USA
  • Azja Wschodnia
  • Wschodnie USA
  • Wschodnie stany USA 2
  • Japonia Wschodnia
  • Północno-środkowe stany USA
  • Europa Północna
  • Południowo-Centralne Stany Zjednoczone
  • Southeast Asia
  • Południowe Zjednoczone Królestwo
  • US DoD (region środkowy)
  • US DoD (region wschodni)
  • Rząd USA Arizona
  • Rząd USA Teksasu
  • Rząd USA Wirginia
  • Zachodnio-środkowe stany USA
  • Europa Zachodnia
  • Zachodnie stany USA
  • Zachodnie stany USA 2

Uwaga

Regionalne moduły równoważenia obciążenia zaplecza można wdrożyć w dowolnym publicznie dostępnym regionie Azure i nie są ograniczone tylko do regionów uczestniczących.

Ograniczenia globalnego modułu równoważenia obciążenia

  • Globalne konfiguracje adresów IP frontonu są wyłącznie publiczne. Wewnętrzny frontend nie jest obecnie wspierany.

  • Nie można dodać prywatnego lub wewnętrznego równoważnika obciążenia do puli zaplecza globalnego równoważnika obciążenia.

  • Tłumaczenie NAT64 nie jest obecnie obsługiwane. Adresy IP frontonu i zaplecza muszą być tego samego typu (wersja 4 lub v6).

  • Ruch UDP na porcie 3 nie jest obsługiwany w globalnym module równoważenia obciążenia

  • Reguły ruchu wychodzącego nie są obsługiwane w globalnym module równoważenia obciążenia. W przypadku połączeń wychodzących użyj reguł wychodzących w regionalnym module równoważenia obciążenia lub bramy NAT.

  • Nie można uaktualnić regionalnych modułów równoważenia obciążenia do warstwy globalnej. Jako warstwę globalną można utworzyć tylko nowe moduły równoważenia obciążenia.

Ceny i Umowy o Poziomie Usług (SLA)

Globalny moduł równoważenia obciążenia udostępnia SLA standardowego modułu równoważenia obciążenia.

Następne kroki