Implementowanie maszyn wirtualnych równoważenia obciążenia

Ukończone

Równoważenie obciążenia umożliwia równomierne dystrybuowanie przychodzącego ruchu sieciowego między grupą zasobów lub serwerów. W tym scenariuszu moduły równoważenia obciążenia są uznawane za urządzenia frontonu , podczas gdy zasoby platformy Azure, z którymi klienci chcą się połączyć, to wystąpienia puli zaplecza.

Uwaga

Wystąpienia puli zaplecza mogą być maszynami wirtualnymi platformy Azure lub wystąpieniami w zestawie skalowania maszyn wirtualnych.

Na platformie Azure zarządzasz tym ruchem przychodzącym przy użyciu reguł równoważenia obciążenia i sond kondycji.

Istnieją dwa typy modułów równoważenia obciążenia, których można używać na platformie Azure, zgodnie z opisem w poniższej tabeli.

Typ modułu równoważenia obciążenia opis
Publiczny moduł równoważenia obciążenia Publiczny moduł równoważenia obciążenia umożliwia udostępnianie połączeń wychodzących dla maszyn wirtualnych w sieci wirtualnej platformy Azure. Te połączenia są realizowane przez tłumaczenie prywatnych adresów IP na publiczne adresy IP. Publiczne moduły równoważenia obciążenia służą do równoważenia obciążenia ruchu internetowego do maszyn wirtualnych.
Wewnętrzny moduł równoważenia obciążenia Używasz wewnętrznego (lub prywatnego) modułu równoważenia obciążenia, w którym prywatne adresy IP są potrzebne tylko w frontonie. Wewnętrzne moduły równoważenia obciążenia służą do równoważenia obciążenia ruchu wewnątrz sieci wirtualnej platformy Azure.

Napiwek

W scenariuszu hybrydowym można uzyskać dostęp do frontonu modułu równoważenia obciążenia z sieci lokalnej.

Usługa Azure Load Balancer zawiera kilka kluczowych składników. Te składniki można skonfigurować w ramach subskrypcji przy użyciu następujących elementów:

  • Azure Portal
  • Interfejs wiersza polecenia platformy Azure
  • Azure PowerShell
  • Szablony usługi Azure Resource Manager

Konfiguracja adresu IP frontonu

Adres IP usługi Azure Load Balancer to punkt kontaktu dla klientów. Te adresy IP mogą być następujące:

  • Publiczne adresy IP
  • Prywatne adresy IP

Charakter adresu IP określa typ utworzonego modułu równoważenia obciążenia zgodnie z opisem w poniższej tabeli.

Publiczny moduł równoważenia obciążenia Wewnętrzny moduł równoważenia obciążenia
Konfiguracja adresu IP frontonu Publiczny adres IP Prywatny adres IP
Opis Publiczny moduł równoważenia obciążenia mapuje publiczny adres IP i port ruchu przychodzącego na prywatny adres IP i port maszyny wirtualnej. Moduł równoważenia obciążenia mapuje ruch w drugą stronę dla ruchu odpowiedzi z maszyny wirtualnej. Można dystrybuować określone typy ruchu między wieloma maszynami wirtualnymi lub usługami, stosując reguły równoważenia obciążenia. Można na przykład rozłożyć ruch żądań internetowych na wiele serwerów internetowych. Wewnętrzny moduł równoważenia obciążenia dystrybuuje ruch pochodzący z prywatnego adresu IP do zasobów, które znajdują się w sieci wirtualnej. Platforma Azure ogranicza dostęp do adresów IP frontonu sieci wirtualnej o zrównoważonym obciążeniu. Adresy IP frontonu i sieci wirtualne nigdy nie są bezpośrednio widoczne dla internetowego punktu końcowego. Wewnętrzne aplikacje biznesowe (LOB) działają na platformie Azure i są dostępne z poziomu platformy Azure lub z zasobów lokalnych.
Obsługiwane jednostki SKU Podstawowa, Standardowa Podstawowa, Standardowa

Uwaga

Moduł równoważenia obciążenia może mieć wiele adresów IP frontonu.

Pula zaplecza

Pulę zaplecza można skojarzyć z maszynami wirtualnymi platformy Azure lub zestawem skalowania maszyn wirtualnych. Maszyny wirtualne w puli zaplecza obsługują żądania przychodzące.

Podczas skalowania wystąpień w górę lub w dół moduł równoważenia obciążenia natychmiast ponownie konfiguruje się przy użyciu automatycznej ponownej konfiguracji. Dodawanie lub usuwanie maszyn wirtualnych z puli zaplecza ponownie konfiguruje moduł równoważenia obciążenia bez dodatkowych operacji. Moduł równoważenia obciążenia może równoważyć żądania do maszyn wirtualnych i wystąpień zestawu skalowania maszyn wirtualnych połączonych z tą samą siecią wirtualną co tylko moduł równoważenia obciążenia.

Uwaga

Moduł równoważenia obciążenia nie równoważy automatycznie żądania do wszystkich maszyn wirtualnych połączonych z tą samą siecią wirtualną; należy je określić, kojarząc je z pulą zaplecza.

Rozważając sposób projektowania puli zaplecza, należy zaprojektować najmniejszą liczbę pojedynczych zasobów puli zaplecza w celu zoptymalizowania długości operacji zarządzania. Nie ma różnicy w wydajności lub skali planu danych.

Materiały uzupełniające

Dowiedz się więcej, przeglądając następujące dokumenty: