Zarządzanie regułami usługi Azure Load Balancer przy użyciu witryny Azure Portal

Usługa Azure Load Balancer obsługuje reguły służące do konfigurowania ruchu kierowanego do puli zaplecza. Z tego artykułu dowiesz się, jak zarządzać regułami dla usługi Azure Load Balancer.

Istnieją cztery typy reguł:

  • Reguły równoważenia obciążenia — reguła modułu równoważenia obciążenia służy do definiowania sposobu dystrybucji ruchu przychodzącego do wszystkich wystąpień w puli zaplecza. Reguła równoważenia obciążenia przypisuje daną konfigurację adresu IP frontendu i numeru portu do wielu adresów IP i portów zaplecza. Przykładem może być reguła utworzona na porcie 80 w celu równoważenia obciążenia ruchu internetowego.

  • Porty wysokiej dostępności — reguła modułu równoważenia obciążenia skonfigurowana z ustawieniami protokół — wszystkie i port — 0. Te reguły umożliwiają pojedynczej regule równoważenia obciążenia rozkładanie całego ruchu TCP i UDP przychodzącego na wszystkie porty wewnętrznego modułu równoważenia obciążenia w warstwie Standard. Reguły równoważenia obciążenia dla portów HA sprawdzają się w scenariuszach takich jak zapewnianie wysokiej dostępności i skalowalności wirtualnych urządzeń sieciowych (NVA) w sieciach wirtualnych. Ta funkcja może pomóc w przypadku, gdy wiele portów musi być wyważonych pod względem obciążenia.

  • Reguła NAT dla ruchu przychodzącego — reguła NAT dla ruchu przychodzącego kieruje ruch przychodzący wysłany do kombinacji adresu IP frontonu i portu. Ruch jest wysyłany do określonej maszyny wirtualnej lub instancji w puli zaplecza. Przekierowywanie portów odbywa się przez tę samą dystrybucję opartą na skrótach co równoważenie obciążenia.

  • Reguła wychodząca — reguła wychodząca konfiguruje translację adresów sieciowych (NAT) dla wszystkich maszyn wirtualnych lub wystąpień określonych przez pulę zaplecza. Ta reguła umożliwia instancjom w warstwie backendowej komunikację wychodzącą do internetu lub innych punktów końcowych.

Wymagania wstępne

Publiczny i wewnętrzny balanser obciążenia to oddzielne zasoby. Każda procedura opisana w tym artykule określa, którą należy wybrać.

Aby otworzyć dowolny load balancer użyty w tym artykule, zaloguj się do portalu Azure, wpisz Load balancer w polu wyszukiwania na górze portalu, wybierz Load balancers w wynikach wyszukiwania, a następnie wybierz load balancer o nazwie w tej procedurze.

Reguły równoważenia obciążenia

W tej sekcji dowiesz się, jak dodać i usunąć regułę równoważenia obciążenia. Publiczny moduł równoważenia obciążenia jest używany w przykładach.

Dodawanie reguły równoważenia obciążenia

W tym przykładzie tworzysz regułę równoważenia obciążenia dla portu 80 w publicznym module równoważenia obciążenia.

  1. Otwórz myPublicLoadBalancer w portalu Azure.

  2. Na stronie modułu równoważenia obciążenia wybierz pozycję Reguły równoważenia obciążenia w obszarze Ustawienia.

  3. Wybierz pozycję + Dodaj w sekcji Reguły równoważenia obciążenia, aby dodać regułę.

  4. Wprowadź lub wybierz następujące informacje w temacie Dodawanie reguły równoważenia obciążenia.

    Ustawienie Wartość
    Nazwisko myHTTPRule
    Wersja protokołu IP Wybierz pozycję IPv4 lub IPv6.
    Adres IP frontonu Wybierz adres IP frontonu modułu równoważenia obciążenia.
    W tym przykładzie to myFrontendIP.
    Protokół Pozostaw wartość domyślną protokołu TCP.
    Port Wprowadź 80.
    Port zaplecza Wprowadź 80.
    Pula serwerów zaplecza Wybierz pulę zaplecza modułu równoważenia obciążenia.
    W tym przykładzie to myBackendPool.
    Sonda kondycji Wybierz pozycjęUtwórz nowy.
    W polu Nazwa wprowadź wartość myHealthProbe.
    Wybierz pozycję HTTP w polu Protokół.
    Pozostaw wartości domyślne pozostałych lub dostosuj je do swoich wymagań.
    Wybierz przycisk OK.
    Trwałość sesji Wybierz Brak lub wymagany poziom trwałości.
    Aby uzyskać więcej informacji na temat trybów dystrybucji, zobacz Tryby dystrybucji usługi Azure Load Balancer.
    Limit czasu bezczynności (w minutach) Pozostaw wartość domyślną 4 lub przesuń suwak do wymaganego limitu czasu bezczynności.
    Resetowanie protokołu TCP Wybierz pozycję Włączone.
    Aby uzyskać więcej informacji na temat resetowania protokołu TCP, zobacz Resetowanie protokołu TCP modułu równoważenia obciążenia i limit czasu bezczynności.
    Pływający adres IP Pozostaw wartość domyślną Wyłączone lub włącz, jeśli wdrożenie wymaga pływającego adresu IP.
    Aby uzyskać informacje na temat pływających adresów IP, zobacz Konfiguracja pływających adresów IP usługi Azure Load Balancer.
    Translacja źródłowych adresów sieciowych dla ruchu wychodzącego (SNAT) Pozostaw wartość domyślną (zalecane) Użyj reguł ruchu wychodzącego , aby zapewnić członkom puli zaplecza dostęp do Internetu.
    Aby uzyskać więcej informacji na temat reguł ruchu wychodzącego i (SNAT), zobacz Reguły ruchu wychodzącego azure Load Balancer i Using Source Network Address Translation (SNAT) dla połączeń wychodzących.
  5. Wybierz Dodaj.

  6. Potwierdź, że myHTTPRule pojawia się na liście reguł równoważenia obciążenia. Wybierz Stan kondycji, a następnie wybierz Zobacz szczegóły, aby potwierdzić, że sonda kondycji zgłasza instancje zaplecza jako zdrowe. Ruch dociera do puli backendowej tylko wtedy, gdy przynajmniej jedna instancja jest zdrowa.

Usuwanie reguły równoważenia obciążenia

W tym przykładzie usuniesz regułę równoważenia obciążenia.

  1. Otwórz myPublicLoadBalancer w portalu Azure.

  2. Na stronie modułu równoważenia obciążenia wybierz pozycję Reguły równoważenia obciążenia w obszarze Ustawienia.

  3. Wybierz trzy kropki obok reguły, którą chcesz usunąć.

  4. Wybierz Usuń.

  5. Potwierdź, że reguła nie pojawia się już na liście reguł równoważenia obciążenia.

Porty wysokiej dostępności

W tej sekcji dowiesz się, jak dodać i usunąć regułę portów o wysokiej dostępności. W tym przykładzie użyto wewnętrznego modułu równoważenia obciążenia.

Reguły portów HA są obsługiwane przez standardowy wewnętrzny moduł równoważenia obciążenia.

Dodawanie reguły portów wysokiej dostępności

W tym przykładzie tworzysz regułę portów o wysokiej dostępności dla wewnętrznego modułu równoważenia obciążenia.

  1. Open myInternalLoadBalancer w portalu Azure.

  2. Na stronie modułu równoważenia obciążenia wybierz pozycję Reguły równoważenia obciążenia w obszarze Ustawienia.

  3. Wybierz opcję + Dodaj w sekcji Reguły równoważenia obciążenia, aby dodać regułę.

  4. Wprowadź lub wybierz następujące informacje w temacie Dodawanie reguły równoważenia obciążenia.

    Ustawienie Wartość
    Nazwisko Wprowadź myHARule.
    Wersja protokołu IP Wybierz pozycję IPv4 lub IPv6.
    Adres IP frontonu Wybierz adres IP frontonu modułu równoważenia obciążenia.
    W tym przykładzie to myFrontendIP.
    Zaznacz pole wyboru obok pozycji portów HA.
    Pula serwerów zaplecza Wybierz pulę zaplecza modułu równoważenia obciążenia.
    W tym przykładzie to myBackendPool.
    Sonda kondycji Wybierz pozycjęUtwórz nowy.
    W polu Nazwa wprowadź wartość myHealthProbe.
    Wybierz TCP w polu Protokół.
    Wprowadź port TCP w obszarze Port. W tym przykładzie jest to port 80. Wprowadź port spełniający twoje wymagania.
    Pozostaw wartości domyślne pozostałych lub dostosuj je do swoich wymagań.
    Wybierz przycisk OK.
    Trwałość sesji Wybierz Brak lub wymagany poziom trwałości.
    Aby uzyskać więcej informacji na temat trybów dystrybucji, zobacz Tryby dystrybucji usługi Azure Load Balancer.
    Limit czasu bezczynności (w minutach) Pozostaw wartość domyślną 4 lub przesuń suwak do wymaganego limitu czasu bezczynności.
    Resetowanie protokołu TCP Wybierz pozycję Włączone.
    Aby uzyskać więcej informacji na temat resetowania protokołu TCP, zobacz Resetowanie protokołu TCP modułu równoważenia obciążenia i limit czasu bezczynności.
    Pływający adres IP Pozostaw wartość domyślną Wyłączone lub włącz, jeśli wdrożenie wymaga pływającego adresu IP.
    Aby uzyskać informacje na temat pływających adresów IP, zobacz Konfiguracja pływających adresów IP usługi Azure Load Balancer.

    Aby uzyskać więcej informacji na temat konfiguracji reguł wysokiej dostępności portów, zobacz Omówienie portów wysokiej dostępności.

  5. Wybierz Dodaj.

  6. Potwierdź, że element myHARule widnieje na liście Load balancing rules i wyświetla HA Ports jako konfigurację portów.

Usuwanie reguły portów wysokiej dostępności

W tym przykładzie usuwasz regułę wysokiej dostępności portów.

  1. Open myInternalLoadBalancer w portalu Azure.

  2. Na stronie modułu równoważenia obciążenia wybierz pozycję Reguły równoważenia obciążenia w obszarze Ustawienia.

  3. Wybierz trzy kropki obok reguły, którą chcesz usunąć.

  4. Wybierz Usuń.

  5. Potwierdź, że reguła nie pojawia się już na liście reguł równoważenia obciążenia.

Reguła NAT dla ruchu przychodzącego

Reguły NAT dla ruchu przychodzącego służą do kierowania połączeń do określonej maszyny wirtualnej w puli zaplecza. Aby uzyskać więcej informacji i szczegółowy samouczek dotyczący konfigurowania i testowania reguł NAT dla ruchu przychodzącego, zobacz Samouczek: konfigurowanie przekazywania portów w usłudze Azure Load Balancer przy użyciu portalu.

Reguła ruchu wychodzącego

W tej sekcji dowiesz się, jak dodać i usunąć regułę wychodzącą. W tym przykładzie użyjesz publicznego modułu równoważenia obciążenia.

Reguły wychodzące są obsługiwane przez standardowe publiczne moduły równoważenia obciążenia.

Dodaj regułę wychodzącą

W tym przykładzie tworzysz regułę ruchu wychodzącego w publicznym module równoważenia obciążenia.

  1. Otwórz myPublicLoadBalancer w portalu Azure.

  2. Na stronie modułu równoważenia obciążenia wybierz pozycję Reguły ruchu wychodzącego w sekcji Ustawienia.

  3. Wybierz pozycję + Dodaj w regułach ruchu wychodzącego, aby dodać regułę.

  4. Wprowadź lub wybierz następujące informacje w oknie Add outbound rule.

    Ustawienie Wartość
    Nazwisko Wprowadź myOutboundRule.
    Wersja protokołu IP Wybierz pozycję IPv4 lub IPv6.
    Adres IP frontonu Wybierz adres IP frontonu modułu równoważenia obciążenia.
    W tym przykładzie to myFrontendIP.
    Protokół Pozostaw wartość domyślną Wszystkie.
    Limit czasu bezczynności (w minutach) Pozostaw wartość domyślną 4 lub przesuń suwak, aby spełnić wymagania.
    Resetowanie protokołu TCP Pozostaw wartość domyślną Włączone.
    Pula serwerów zaplecza Wybierz pulę zaplecza modułu równoważenia obciążenia.
    W tym przykładzie to myBackendPool.
    Alokacja portów
    Alokacja portów Wybierz Ręcznie wybierz liczbę portów wyjściowych.
    Porty wychodzące
    Wybierz według Wybierz Porty dla wystąpienia.
    Porty na instancję Wprowadź 10000.
  5. Wybierz Dodaj.

  6. Potwierdź, że myOutboundRule pojawia się na liście reguł wychodzących z wybranym przez Ciebie portem.

Usuwanie reguły ruchu wychodzącego

W tym przykładzie usuniesz regułę ruchu wychodzącego.

  1. Otwórz myPublicLoadBalancer w portalu Azure.

  2. Na stronie modułu równoważenia obciążenia wybierz pozycję Reguły ruchu wychodzącego w sekcji Ustawienia.

  3. Wybierz trzy kropki obok reguły, którą chcesz usunąć.

  4. Wybierz Usuń.

  5. Potwierdź, że reguła nie pojawia się już na liście zasad wychodzących . Instancje backendowe tracą łączność wychodzącą, którą zapewniała ta reguła, chyba że istnieje inna ścieżka wychodząca.

Następne kroki

W tym artykule przedstawiono sposób zarządzania regułami równoważenia obciążenia dla usługi Azure Load Balancer.

Aby uzyskać więcej informacji na temat usługi Azure Load Balancer, zobacz: