Tworzenie reguł modułu równoważenia obciążenia
Możesz zdefiniować reguły równoważenia obciążenia, aby określić sposób dystrybucji ruchu do pul zaplecza. Każda reguła mapuje adres IP frontonu i kombinację portów na zestaw kombinacji adresów IP i portów zaplecza.
Informacje o regułach równoważenia obciążenia
Przyjrzyjmy się bliżej sposobom konfigurowania reguł równoważenia obciążenia dla pul zaplecza.
Aby skonfigurować regułę równoważenia obciążenia, musisz mieć fronton, zaplecze i sondę kondycji modułu równoważenia obciążenia.
Aby zdefiniować regułę w witrynie Azure Portal, należy skonfigurować kilka ustawień:
- Wersja adresu IP (IPv4 lub IPv6)
- Adres IP frontonu, *port i protokół (TCP lub UDP)
- Pula zaplecza i port zaplecza
- Sonda kondycji
- Trwałość sesji
Domyślnie usługa Azure Load Balancer dystrybuuje ruch sieciowy równomiernie między wieloma maszynami wirtualnymi.
Usługa Azure Load Balancer używa skrótu z pięcioma krotkami do mapowania ruchu na dostępne serwery. Krotka składa się z źródłowego adresu IP, portu źródłowego, docelowego adresu IP, portu docelowego i typu protokołu. Moduł równoważenia obciążenia zapewnia trwałość tylko w ramach sesji transportu.
Trwałość sesji określa sposób obsługi ruchu z klienta. Domyślnie kolejne żądania od klienta przechodzą do dowolnej maszyny wirtualnej w puli.
Zachowanie trwałości sesji można zmodyfikować w następujący sposób:
- Brak (wartość domyślna): Każda maszyna wirtualna może obsłużyć żądanie.
- Adres IP klienta: kolejne żądania z tego samego adresu IP klienta przechodzą do tej samej maszyny wirtualnej.
- Adres IP klienta i protokół: Kolejne żądania z tego samego adresu IP klienta i kombinacji protokołu przechodzą do tej samej maszyny wirtualnej.
Uwaga
Utrzymywanie informacji o trwałości sesji jest ważne w przypadku aplikacji, które implementują koszyk. Czy można myśleć o innych aplikacjach, które mogą korzystać z trwałości sesji?
Reguły równoważenia obciążenia mogą być używane w połączeniu z regułami NAT.
Rozważmy scenariusz, w którym używasz translatora adresów sieciowych z publicznego adresu modułu równoważenia obciążenia do portu TCP 3389 na określonej maszynie wirtualnej. Łącząc regułę NAT z regułami równoważenia obciążenia, można włączyć dostęp pulpitu zdalnego spoza platformy Azure.