Udostępnij za pośrednictwem


Szybki start: tworzenie wewnętrznego modułu równoważenia obciążenia w celu równoważenia obciążenia maszyn wirtualnych przy użyciu witryny Azure Portal

Rozpocznij pracę z usługą Azure Load Balancer przy użyciu witryny Azure Portal, aby utworzyć wewnętrzny moduł równoważenia obciążenia dla puli zaplecza z dwiema maszynami wirtualnymi. Inne zasoby obejmują usługę Azure Bastion, bramę translatora adresów sieciowych, sieć wirtualną i wymagane podsieci.

Diagram zasobów wdrożonych dla wewnętrznego modułu równoważenia obciążenia.

Uwaga

W tym przykładzie utworzysz bramę translatora adresów sieciowych w celu zapewnienia wychodzącego dostępu do Internetu. Karta Reguły ruchu wychodzącego w konfiguracji jest pomijana i nie jest wymagana w przypadku bramy translatora adresów sieciowych. Aby uzyskać więcej informacji na temat bramy translatora adresów sieciowych platformy Azure, zobacz Co to jest translator adresów sieciowych platformy Azure? Aby uzyskać więcej informacji na temat połączeń wychodzących na platformie Azure, zobacz Source Network Address Translation (SNAT) for outbound connections (Source Network Address Translation) for outbound connections (Translacja adresów sieciowych źródła (SNAT) dla połączeń wychodzących

Wymagania wstępne

Logowanie się do platformy Azure

Zaloguj się w witrynie Azure Portal.

Tworzenie bramy translatora adresów sieciowych

W tej sekcji utworzysz bramę translatora adresów sieciowych dla wychodzącego dostępu do Internetu dla zasobów w sieci wirtualnej. Aby uzyskać inne opcje reguł ruchu wychodzącego, zapoznaj się z tematem Translator adresów sieciowych (SNAT) dla połączeń wychodzących

  1. Zaloguj się w witrynie Azure Portal.

  2. W polu wyszukiwania w górnej części portalu wprowadź bramę translatora adresów sieciowych. Wybierz pozycję Bramy translatora adresów sieciowych w wynikach wyszukiwania.

  3. Wybierz + Utwórz.

  4. Na karcie Podstawy w obszarze Tworzenie bramy translatora adresów sieciowych wprowadź lub wybierz następujące informacje:

    Ustawienie Wartość
    Szczegóły projektu
    Subskrypcja Wybierz subskrypcję.
    Grupa zasobów Wybierz pozycjęUtwórz nowy.
    Wprowadź ciąg load-balancer-rg w polu Nazwa.
    Wybierz przycisk OK.
    Szczegóły wystąpienia
    Nazwa bramy translatora adresów sieciowych Wprowadź wartość lb-nat-gateway.
    Region (Region) Wybierz pozycję Wschodnie stany USA.
    Availability zone Wybierz pozycję Brak strefy.
    Limit czasu bezczynności (w minutach) Wprowadź wartość 15.

    Zrzut ekranu przedstawiający okno Tworzenie bramy tłumaczenia adresów sieciowych w witrynie Azure Portal.

  5. Wybierz kartę Wychodzący adres IP lub wybierz przycisk Dalej: wychodzący adres IP w dolnej części strony.

  6. Wybierz pozycję Utwórz nowy publiczny adres IP w obszarze Publiczne adresy IP.

  7. Wprowadź ciąg nat-gw-public-ip w polu Nazwa w obszarze Dodaj publiczny adres IP.

  8. Wybierz przycisk OK.

  9. Wybierz niebieski przycisk Przejrzyj i utwórz w dolnej części strony lub wybierz kartę Przeglądanie i tworzenie .

  10. Wybierz pozycję Utwórz.

Tworzenie sieci wirtualnej i hosta bastionu

W tej sekcji utworzysz sieć wirtualną z podsiecią zasobów, podsiecią usługi Azure Bastion i hostem usługi Azure Bastion.

Ważne

Ceny godzinowe zaczynają się od momentu wdrożenia usługi Bastion, niezależnie od użycia danych wychodzących. Aby uzyskać więcej informacji, zobacz Cennik i jednostki SKU. Jeśli wdrażasz usługę Bastion w ramach samouczka lub testu, zalecamy usunięcie tego zasobu po zakończeniu korzystania z niego.

  1. W portalu wyszukaj i wybierz pozycję Sieci wirtualne.

  2. Na stronie Sieci wirtualne wybierz pozycję + Utwórz.

  3. Na karcie Podstawy tworzenia sieci wirtualnej wprowadź lub wybierz następujące informacje:

    Ustawienie Wartość
    Szczegóły projektu
    Subskrypcja Wybierz subskrypcję.
    Grupa zasobów Wybierz pozycję load-balancer-rg z listy rozwijanej lub Utwórz nową , jeśli nie istnieje.
    Wprowadź ciąg load-balancer-rg w polu Nazwa.
    Wybierz przycisk OK.
    Szczegóły wystąpienia
    Nazwisko Wprowadź wartość lb-vnet.
    Region (Region) Wybierz pozycję (STANY USA) Wschodnie stany USA.

    Zrzut ekranu przedstawiający kartę Podstawy tworzenia sieci wirtualnej w witrynie Azure Portal.

  4. Wybierz kartę Zabezpieczenia lub przycisk Dalej w dolnej części strony.

  5. W obszarze Azure Bastion wprowadź lub wybierz następujące informacje:

    Ustawienie Wartość
    Azure Bastion
    Włączanie usługi Azure Bastion Zaznacz pole wyboru.
    Nazwa hosta usługi Azure Bastion Wprowadź wartość lb-bastion.
    Publiczny adres IP usługi Azure Bastion Wybierz pozycjęUtwórz nowy.
    Wprowadź wartość lb-bastion-ip w polu Nazwa.
    Wybierz przycisk OK.
  6. Wybierz kartę Adresy IP lub Dalej w dolnej części strony.

  7. Na stronie Tworzenie sieci wirtualnej wprowadź lub wybierz następujące informacje:

    Ustawienie Wartość
    Dodawanie przestrzeni adresowej IPv4
    Przestrzeń adresowa IPv4 Wprowadź 10.0.0.0/16 (65 356 adresów).
    Podsieci Wybierz domyślny link podsieci, aby edytować.
    Edytowanie podsieci
    Cel podsieci Pozostaw wartość domyślną Domyślna.
    Nazwisko Wprowadź wartość backend-subnet.
    Adres początkowy Wprowadź wartość 10.0.0.0.
    Rozmiar podsieci Wprowadź /24(256 adresów).
    Bezpieczeństwo
    Brama translatora adresów sieciowych Wybierz pozycję lb-nat-gateway.

    Zrzut ekranu przedstawiający domyślną nazwę i konfigurację podsieci.

  8. Wybierz pozycję Zapisz.

  9. Wybierz pozycję Przejrzyj i utwórz w dolnej części ekranu, a po zakończeniu walidacji wybierz pozycję Utwórz.

Tworzenie modułu równoważenia obciążenia

W tej sekcji utworzysz moduł równoważenia obciążenia, który równoważy obciążenie maszyn wirtualnych.

Podczas tworzenia modułu równoważenia obciążenia konfigurujesz:

  • Adres IP frontonu
  • Pula zaplecza
  • Reguły równoważenia obciążenia przychodzącego
  1. W polu wyszukiwania w górnej części portalu wprowadź ciąg Moduł równoważenia obciążenia. Wybierz pozycję Moduły równoważenia obciążenia w wynikach wyszukiwania.

  2. Na stronie Moduł równoważenia obciążenia wybierz pozycję Utwórz.

  3. Na karcie Podstawowe na stronie Tworzenie modułu równoważenia obciążenia wprowadź lub wybierz następujące informacje:

    Ustawienie Wartość
    Szczegóły projektu
    Subskrypcja Wybierz subskrypcję.
    Grupa zasobów Wybierz pozycję load-balancer-rg.
    Szczegóły wystąpienia
    Nazwisko Wprowadź moduł równoważenia obciążenia.
    Region (Region) Wybierz pozycję Wschodnie stany USA.
    SKU Pozostaw wartość domyślną Standardowa.
    Typ wybierz pozycję Wewnętrzny.
    Warstwa Pozostaw wartość domyślną regionalną.

    Zrzut ekranu przedstawiający kartę Tworzenie standardowych podstaw modułu równoważenia obciążenia.

  4. Wybierz pozycję Dalej: Konfiguracja adresu IP frontonu w dolnej części strony.

  5. W obszarze Konfiguracja adresu IP frontonu wybierz pozycję + Dodaj konfigurację adresu IP frontonu, a następnie wprowadź lub wybierz następujące informacje:

    Ustawienie Wartość
    Nazwisko Wprowadź wartość lb-frontend.
    Wersja prywatnego adresu IP Wybierz pozycję IPv4 lub IPv6 w zależności od wymagań.
    Ustawienie Wartość
    Nazwisko Wprowadź wartość lb-frontend.
    Sieć wirtualna Wybierz pozycję lb-vnet.
    Podsieć Wybierz pozycję backend-subnet.
    Przypisywanie wybierz opcję Dynamiczny.
    Availability zone Wybierz pozycję Strefowo nadmiarowa.
  6. Wybierz Dodaj.

  7. Wybierz pozycję Dalej: pule zaplecza w dolnej części strony.

  8. Na karcie Pule zaplecza wybierz pozycję + Dodaj pulę zaplecza.

  9. Wprowadź wartość lb-backend-pool w polu Nazwa w polu Dodaj pulę zaplecza.

  10. Wybierz pozycję Adres IP w obszarze Konfiguracja puli zaplecza.

  11. Wybierz pozycję Zapisz.

  12. Wybierz przycisk Dalej: Reguły ruchu przychodzącego w dolnej części strony.

  13. Na karcie Reguły równoważenia obciążenia na karcie Reguły ruchu przychodzącego wybierz pozycję + Dodaj regułę równoważenia obciążenia.

  14. W obszarze Dodawanie reguły równoważenia obciążenia wprowadź lub wybierz następujące informacje:

    Ustawienie Wartość
    Nazwisko Wprowadź wartość lb-HTTP-rule.
    Wersja protokołu IP Wybierz pozycję IPv4 lub IPv6 w zależności od wymagań.
    Adres IP frontonu Wybierz pozycję lb-fronton.
    Pula zaplecza Wybierz pozycję lb-backend-pool.
    Protokół Wybierz pozycję TCP.
    Port Wprowadź wartość 80.
    Port zaplecza Wprowadź wartość 80.
    Sonda kondycji Wybierz pozycjęUtwórz nowy.
    W polu Nazwa wprowadź wartość lb-health-probe.
    Wybierz pozycję TCP w obszarze Protokół.
    Pozostaw pozostałe wartości domyślne, a następnie wybierz pozycję Zapisz.
    Trwałość sesji Wybierz pozycję Brak.
    Limit czasu bezczynności (w minutach) Wprowadź lub wybierz 15.
    Włączanie resetowania protokołu TCP Zaznacz pole wyboru.
    Włączanie pływających adresów IP Pozostaw wartość domyślną niezaznaczonego.
  15. Wybierz pozycję Zapisz.

  16. Wybierz niebieski przycisk Przejrzyj i utwórz w dolnej części strony.

  17. Wybierz pozycję Utwórz.

Tworzenie maszyn wirtualnych

W tej sekcji utworzysz dwie maszyny wirtualne (lb-vm1 i lb-VM2) w dwóch różnych strefach (strefa 1 i strefa 2).

Te maszyny wirtualne są dodawane do puli zaplecza modułu równoważenia obciążenia utworzonego wcześniej.

  1. W polu wyszukiwania w górnej części portalu wprowadź ciąg Maszyna wirtualna. Wybierz pozycję Maszyny wirtualne w wynikach wyszukiwania.

  2. W obszarze Maszyny wirtualne wybierz pozycję + Utwórz>maszynę wirtualną platformy Azure.

  3. W obszarze Tworzenie maszyny wirtualnej wprowadź lub wybierz następujące wartości na karcie Podstawy :

    Ustawienie Wartość
    Szczegóły projektu
    Subskrypcja Wybierz subskrypcję platformy Azure
    Grupa zasobów Wybierz pozycję load-balancer-rg
    Szczegóły wystąpienia
    Virtual machine name Wprowadź wartość lb-VM1
    Region (Region) Wybierz ((USA) Wschodnie stany USA)
    Opcje dostępności Wybieranie stref dostępności
    Availability zone Wybierz strefę 1
    Typ zabezpieczeń Wybierz opcję Standardowa.
    Obraz Wybierz pozycję Windows Server 2022 Datacenter: Azure Edition — Gen2
    Wystąpienie usługi Azure Spot Pozostaw wartość domyślną niezaznaczonego.
    Rozmiar Wybieranie rozmiaru maszyny wirtualnej lub ustawienie domyślne
    Konto administratora
    Username Wprowadź nazwę użytkownika
    Hasło Wprowadź hasło
    Potwierdź hasło Ponowne wprowadź hasło
    Reguły portów przychodzących
    Publiczne porty ruchu przychodzącego Wybierz pozycję Brak
  4. Wybierz kartę Sieć lub wybierz pozycję Dalej: Dyski, a następnie pozycję Dalej: Sieć.

  5. Na karcie Sieć wybierz lub wprowadź następujące informacje:

    Ustawienie Wartość
    Interfejs sieciowy
    Sieć wirtualna Wybieranie sieci lb-vnet
    Podsieć Wybieranie podsieci zaplecza
    Publiczny adres IP Wybierz pozycję Brak.
    Sieciowa grupa zabezpieczeń karty sieciowej Wybierz pozycję Zaawansowane
    Konfigurowanie sieciowej grupy zabezpieczeń Pomiń to ustawienie do czasu ukończenia pozostałych ustawień. Ukończ po wybraniu puli zaplecza.
    Usuwanie karty sieciowej po usunięciu maszyny wirtualnej Pozostaw wartość domyślną niezaznaczonego.
    Przyspieszona sieć Pozostaw wartość domyślną wybranej.
    Równoważenie obciążenia
    Opcje równoważenia obciążenia
    Opcje równoważenia obciążenia Wybieranie modułu równoważenia obciążenia platformy Azure
    Wybieranie modułu równoważenia obciążenia Wybieranie modułu równoważenia obciążenia
    Wybieranie puli zaplecza Wybierz lb-backend-pool
    Konfigurowanie sieciowej grupy zabezpieczeń Wybierz pozycjęUtwórz nowy.
    W obszarze Tworzenie sieciowej grupy zabezpieczeń wprowadź ciąg lb-NSG w polu Nazwa.
    W obszarze Reguły ruchu przychodzącego wybierz pozycję +Dodaj regułę ruchu przychodzącego.
    W obszarze Usługa wybierz pozycję HTTP.
    W obszarze Priorytet wprowadź wartość 100.
    W polu Nazwa wprowadź wartość lb-NSG-Rule
    Wybierz pozycję Dodaj
    wybierz przycisk OK
  6. Wybierz pozycję Przejrzyj i utwórz.

  7. Przejrzyj ustawienia, a następnie wybierz pozycję Utwórz.

  8. Wykonaj kroki od 1 do 7, aby utworzyć inną maszynę wirtualną z następującymi wartościami i wszystkimi innymi ustawieniami tak samo jak lb-VM1:

    Ustawienie MW 2
    Nazwisko lb-VM2
    Availability zone Strefa 2
    Sieciowa grupa zabezpieczeń Wybierz istniejącą sieciową grupę zabezpieczeń modułu równoważenia obciążenia

Uwaga

Platforma Azure udostępnia domyślny adres IP dostępu wychodzącego dla maszyn wirtualnych, które nie są przypisane do publicznego adresu IP lub znajdują się w puli zaplecza wewnętrznego podstawowego modułu równoważenia obciążenia platformy Azure. Domyślny mechanizm adresów IP dostępu wychodzącego zapewnia wychodzący adres IP, który nie jest konfigurowalny.

Domyślny adres IP dostępu wychodzącego jest wyłączony, gdy wystąpi jedno z następujących zdarzeń:

  • Publiczny adres IP jest przypisywany do maszyny wirtualnej.
  • Maszyna wirtualna jest umieszczana w puli zaplecza standardowego modułu równoważenia obciążenia z regułami ruchu wychodzącego lub bez tych reguł.
  • Zasób usługi Azure NAT Gateway jest przypisywany do podsieci maszyny wirtualnej.

Maszyny wirtualne tworzone przy użyciu zestawów skalowania maszyn wirtualnych w trybie elastycznej aranżacji nie mają domyślnego dostępu wychodzącego.

Aby uzyskać więcej informacji na temat połączeń wychodzących na platformie Azure, zobacz Domyślny dostęp wychodzący na platformie Azure i Używanie źródłowego tłumaczenia adresów sieciowych (SNAT) dla połączeń wychodzących.

Tworzenie testowej maszyny wirtualnej

W tej sekcji utworzysz maszynę wirtualną o nazwie lb-TestVM. Ta maszyna wirtualna służy do testowania konfiguracji modułu równoważenia obciążenia.

  1. W polu wyszukiwania w górnej części portalu wprowadź ciąg Maszyna wirtualna. Wybierz pozycję Maszyny wirtualne w wynikach wyszukiwania.

  2. W obszarze Maszyny wirtualne wybierz pozycję + Utwórz>maszynę wirtualną platformy Azure.

  3. W obszarze Tworzenie maszyny wirtualnej wprowadź lub wybierz wartości na karcie Podstawy :

    Ustawienie Wartość
    Szczegóły projektu
    Subskrypcja Wybierz subskrypcję platformy Azure.
    Grupa zasobów Wybierz pozycję load-balancer-rg.
    Szczegóły wystąpienia
    Virtual machine name Wprowadź wartość lb-TestVM.
    Region (Region) Wybierz pozycję (STANY USA) Wschodnie stany USA.
    Opcje dostępności Wybierz pozycję Brak wymaganej nadmiarowości infrastruktury.
    Typ zabezpieczeń Wybierz opcję Standardowa.
    Obraz Wybierz pozycję Windows Server 2022 Datacenter — x64 Gen2.
    Wystąpienie usługi Azure Spot Pozostaw wartość domyślną niezaznaczonego.
    Rozmiar Wybierz pozycję Rozmiar maszyny wirtualnej lub ustaw ustawienie domyślne.
    Konto administratora
    Username Wprowadź nazwę użytkownika.
    Hasło Wprowadź hasło.
    Potwierdź hasło Ponownie wprowadź hasło.
    Reguły portów przychodzących
    Publiczne porty ruchu przychodzącego Wybierz pozycję Brak.
  4. Wybierz kartę Sieć lub wybierz pozycję Dalej: Dyski, a następnie pozycję Dalej: Sieć.

  5. Na karcie Sieć wybierz lub wprowadź:

    Ustawienie Wartość
    Interfejs sieciowy
    Sieć wirtualna lb-vnet.
    Podsieć podsieć zaplecza.
    Publiczny adres IP Wybierz pozycję Brak.
    Sieciowa grupa zabezpieczeń karty sieciowej Wybierz opcję Zaawansowane.
    Konfigurowanie sieciowej grupy zabezpieczeń Wybierz grupę zabezpieczeń lb-NSG utworzoną w poprzednim kroku.
  6. Wybierz pozycję Przejrzyj i utwórz.

  7. Przejrzyj ustawienia, a następnie wybierz pozycję Utwórz.

Instalacja usług IIS

  1. W polu wyszukiwania w górnej części portalu wprowadź ciąg Maszyna wirtualna. Wybierz pozycję Maszyny wirtualne w wynikach wyszukiwania.

  2. Wybierz pozycję lb-vm1.

  3. Na stronie Przegląd wybierz pozycję Połącz, a następnie pozycję Bastion.

  4. Wprowadź nazwę użytkownika i hasło wprowadzone podczas tworzenia maszyny wirtualnej.

  5. Wybierz pozycję Połącz.

  6. Na pulpicie serwera przejdź do pozycji Narzędzia>administracyjne systemu Windows PowerShell środowiska Windows PowerShell.>

  7. W oknie programu PowerShell wykonaj następujące polecenia:

    1. Zainstaluj serwer usług IIS.
    2. Usuń domyślny plik iisstart.htm.
    3. Dodaj nowy plik iisstart.htm, który wyświetla nazwę maszyny wirtualnej.
    # Install IIS server role
    Install-WindowsFeature -name Web-Server -IncludeManagementTools
    
    # Remove default htm file
    Remove-Item  C:\inetpub\wwwroot\iisstart.htm
    
    # Add a new htm file that displays server name
    Add-Content -Path "C:\inetpub\wwwroot\iisstart.htm" -Value $("Hello World from " + $env:computername)
    
  8. Zamknij sesję usługi Bastion z maszyną wirtualną lb-vm1.

  9. Powtórz kroki od 1 do 8, aby zainstalować usługi IIS i zaktualizowany plik iisstart.htm na maszynie wirtualnej lb-VM2.

Testowanie modułu równoważenia obciążenia

W tej sekcji przetestujesz moduł równoważenia obciążenia, łącząc się z maszyną wirtualną lb-TestVM i sprawdzając stronę internetową.

  1. W polu wyszukiwania w górnej części portalu wprowadź ciąg Moduł równoważenia obciążenia. Wybierz pozycję Moduły równoważenia obciążenia w wynikach wyszukiwania.

  2. Wybierz pozycję Moduł równoważenia obciążenia.

  3. Zanotuj lub skopiuj adres obok prywatnego adresu IP w sekcji Przegląd modułu równoważenia obciążenia. Jeśli nie widzisz pola Prywatny adres IP, wybierz pozycję Zobacz więcej w oknie informacji.

  4. W polu wyszukiwania w górnej części portalu wprowadź ciąg Maszyna wirtualna. Wybierz pozycję Maszyny wirtualne w wynikach wyszukiwania.

  5. Wybierz pozycję lb-TestVM.

  6. Na stronie Przegląd wybierz pozycję Połącz, a następnie pozycję Bastion.

  7. Wprowadź nazwę użytkownika i hasło wprowadzone podczas tworzenia maszyny wirtualnej.

  8. Otwórz przeglądarkę Microsoft Edge na maszynie wirtualnej lb-TestVM.

  9. Wprowadź adres IP z poprzedniego kroku na pasku adresu przeglądarki. W przeglądarce zostanie wyświetlona strona niestandardowa z jedną z nazw serwerów zaplecza. W tym przykładzie jest to 10.1.0.4.

    Zrzut ekranu przedstawia okno przeglądarki z wyświetloną dostosowaną stroną zgodnie z oczekiwaniami.

  10. Aby zobaczyć, jak moduł równoważenia obciążenia dystrybuuje ruch między obie maszyny wirtualne, przejdź do maszyny wirtualnej wyświetlanej w komunikacie przeglądarki i zatrzymaj maszynę wirtualną.

  11. Odśwież okno przeglądarki. Strona powinna nadal wyświetlać dostosowaną stronę. Moduł równoważenia obciążenia wysyła teraz tylko ruch do pozostałej maszyny wirtualnej.

Czyszczenie zasobów

Gdy grupa zasobów, moduł równoważenia obciążenia i wszystkie pokrewne zasoby nie będą już potrzebne, usuń je. W tym celu wybierz grupę zasobów load-balancer-rg zawierającą zasoby, a następnie wybierz pozycję Usuń.

Następne kroki

W ramach tego przewodnika Szybki start wykonasz następujące czynności:

  • Tworzenie wewnętrznego modułu równoważenia obciążenia platformy Azure

  • Dołączone 2 maszyny wirtualne do modułu równoważenia obciążenia

  • Skonfigurowano regułę ruchu modułu równoważenia obciążenia, sondę kondycji, a następnie przetestowano moduł równoważenia obciążenia

Aby dowiedzieć się więcej na temat usługi Azure Load Balancer, przejdź do: