Udostępnij za pośrednictwem


Konfigurowanie serwera proxy TCP/TLS bramy aplikacja systemu Azure (wersja zapoznawcza)

Aby wypróbować funkcje warstwy 4 bramy aplikacja systemu Azure Gateway, w tym artykule pokazano, jak za pomocą witryny Azure Portal utworzyć bramę aplikacja systemu Azure z maszyną wirtualną programu SQL Server jako serwer zaplecza. Połączenie ivity za pośrednictwem klienta SQL jest również testowany w celu sprawdzenia, czy konfiguracja działa poprawnie. Ten artykuł przeprowadzi Cię przez następujące procedury:

  • Tworzenie maszyny wirtualnej platformy Azure z programem SQL Server
  • Tworzenie nowej bramy aplikacji
    • Konfigurowanie ustawień podstawowych i publicznego adresu IP frontonu

    • Dodawanie puli zaplecza i ustawianie serwera SQL jako obiektu docelowego zaplecza

    • Tworzenie reguły rozsyłania

      • Tworzenie odbiornika z wymaganym portem (SQL 1433)
      • Tworzenie ustawienia zaplecza przy użyciu protokołu warstwy 4
    • Dodawanie serwera SQL do puli zaplecza

  • Połączenie do bramy aplikacji przy użyciu klienta SQL

Ważne

Serwer proxy TCP/TLS usługi Application Gateway jest obecnie w wersji zapoznawczej.
Zobacz Dodatkowe warunki użytkowania wersji zapoznawczych platformy Microsoft Azure, aby zapoznać się z postanowieniami prawnymi dotyczącymi funkcji platformy Azure, które są w wersji beta lub wersji zapoznawczej albo w inny sposób nie zostały jeszcze wydane jako ogólnie dostępne.

Zarejestruj się w wersji zapoznawczej

Uwaga

Po dołączeniu do tej wersji zapoznawczej wszystkie usługi Application Gateway będą miały możliwość korzystania z funkcji serwera proxy warstwy 4. Jest to rejestracja zatwierdzona automatycznie i wymaga około 30 minut.

Aby uzyskać więcej informacji na temat funkcji w wersji zapoznawczej, zobacz Konfigurowanie funkcji w wersji zapoznawczej w subskrypcji platformy Azure.

Wykonaj następujące kroki, aby zarejestrować się w publicznej wersji zapoznawczej serwera proxy TCP/TLS usługi Application Gateway przy użyciu witryny Azure Portal:

  1. Zaloguj się w witrynie Azure Portal.

  2. W polu wyszukiwania wprowadź subskrypcje i wybierz pozycję Subskrypcje.

    Screenshot of Azure portal search.

  3. Wybierz link dla nazwy subskrypcji.

    Screenshot selecting the Azure subscription.

  4. W menu po lewej stronie w obszarze Ustawienia wybierz pozycję Funkcje w wersji zapoznawczej.

    Screenshot of the Azure preview features menu.

  5. Zostanie wyświetlona lista dostępnych funkcji w wersji zapoznawczej i bieżący stan rejestracji.

    Screenshot of Azure portal list of preview features listed.

  6. W obszarze Funkcje w wersji zapoznawczej wpisz w polu filtru AllowApplicationGatewayTlsProxy wybierz funkcję, a następnie wybierz pozycję Zarejestruj.

    Screenshot of Azure portal filter preview features.

Tworzenie serwera SQL

Najpierw utwórz maszynę wirtualną programu SQL Server przy użyciu witryny Azure Portal.

  1. Na stronie głównej witryny Azure Portal wyszukaj pozycję Maszyny wirtualne SQL, a następnie wybierz pozycję Maszyny wirtualne SQL w obszarze Usługi.

    Screenshot of selecting SQL virtual machines in the Azure portal.

  2. Wybierz pozycję Utwórz , a następnie na stronie Wybierz wdrożenie SQL wybierz opcję Bezpłatna licencja programu SQL Server z menu rozwijanego. Na przykład: SQL Server 2022 Developer w systemie Windows Server 2022. Możesz również wybrać inną bezpłatną wersję licencji do przetestowania.

  3. Po wybraniu bezpłatnej wersji licencji SQL wybierz pozycję Utwórz. Zostanie otwarta karta Podstawowe .

  4. Wprowadź następujące informacje na karcie Podstawy :

    • Subskrypcja: wybierz nazwę subskrypcji platformy Azure.
    • Grupa zasobów: utwórz nową grupę zasobów, aby można ją było łatwo usunąć po przetestowaniu, na przykład: myresourcegroup.
    • Nazwa maszyny wirtualnej: mySQLVM
    • Region: wybierz ten sam region co grupa zasobów.
    • Opcje dostępności: zaakceptuj ustawienia domyślne.
    • Typ zabezpieczeń: Zaakceptuj ustawienia domyślne.
    • Obraz: Zaakceptuj ustawienia domyślne.
    • Architektura maszyny wirtualnej: zaakceptuj ustawienia domyślne.
    • Rozmiar: wybierz rozmiar zgodny z regionem.
    • szczegóły Administracja istratora: wprowadź nazwę użytkownika i hasło.
    • Reguły portów wejściowych: zaakceptuj ustawienia domyślne.

    Screenshot displaying virtual machine settings.

  5. Wybierz opcję Przejrzyj i utwórz, a następnie wybierz pozycję Utwórz. Wdrożenie maszyny wirtualnej trwa kilka minut.

  6. Po zakończeniu wdrażania wybierz stronę przeglądu zasobu programu SQL Server i zapisz publiczny adres IP maszyny wirtualnej.

    Screenshot displaying the public IP address.

Tworzenie bramy aplikacji

  1. W menu witryny Azure Portal lub na stronie głównej wybierz pozycję Utwórz zasób.

  2. W obszarze Kategorie wybierz pozycję Sieć , a następnie wybierz pozycję Application Gateway na liście Popularne usługi platformy Azure.

  3. Na karcie Podstawowe wprowadź następujące szczegóły:

    • Subskrypcja: wybierz nazwę subskrypcji platformy Azure.
    • Grupa zasobów: wybierz tę samą grupę zasobów, która została wprowadzona dla poprzedniej procedury, aby utworzyć maszynę wirtualną programu SQL Server.
    • Nazwa bramy aplikacji: myL4AppGW
    • Region: wybierz ten sam region co grupa zasobów.
    • Warstwa: Standardowa V2
    • Włącz skalowanie automatyczne: zaakceptuj ustawienie domyślne.
    • Minimalna liczba wystąpień: 2
    • Wszystkie inne szczegóły wystąpienia: Zaakceptuj ustawienia domyślne.
    • Sieć wirtualna: wybierz pozycję Utwórz nową i wprowadź nazwę. Na przykład: myL4AppGWVNet. Zaakceptuj domyślne ustawienia przestrzeni adresowej i zastąp domyślną nazwę podsieci nazwą opisową, taką jak appgw-subnet.

    Uwaga

    Domyślne ustawienia przestrzeni adresowej i podsieci są dostosowywane, aby uniknąć konfliktu z innymi wdrożonymi sieciami wirtualnymi.

    Screenshot displaying basic Application Gateway settings.

    Poniższa tabela zawiera więcej informacji na temat ustawień używanych w tej procedurze.

    Pole Szczegóły
    Subskrypcja Wybierz tę samą subskrypcję, w której wdrożono serwer SQL.
    Grupa zasobów Wybierz tę samą grupę zasobów, w której wdrożono serwer SQL.
    Nazwa bramy aplikacji Możesz podać dowolną nazwę, aby ułatwić identyfikację.
    Region (Region) Region jest wybierany automatycznie na podstawie wybranej grupy zasobów.
    Warstwa W przypadku serwera proxy TCP/TLS można wybrać opcję Standardowa w wersji 2 lub Zapora aplikacji internetowej w wersji 2. Funkcje zapory aplikacji internetowej mają zastosowanie tylko do protokołu HTTP(S) w przypadku korzystania z bramy w trybie hybrydowym (HTTP, HTTPS wraz z protokołem TCP lub TLS).
    Włączanie autoskalowania To ustawienie umożliwia bramie skalowanie w poziomie i skalowanie na podstawie obciążeń. Dotyczy to zarówno serwera proxy warstwy 7, jak i warstwy 4. Ustawieniem domyślnym jest Tak.
    Minimalna/maksymalna liczba wystąpień Aby uzyskać więcej informacji, zobacz Scaling Application Gateway v2 and WAF v2 (Skalowanie usługi Application Gateway w wersji 2 i zapory aplikacji internetowej w wersji 2).
    Availability zone Aby uzyskać więcej informacji, zobacz Co to są regiony platformy Azure i strefy dostępności?.
    HTTP2 Na potrzeby tego testu można użyć domyślnego ustawienia wyłączonego.
    Sieć wirtualna i podsieć Możesz wybrać istniejącą sieć wirtualną w regionie lub utworzyć nową sieć wirtualną. Usługa Application Gateway wymaga własnej dedykowanej podsieci bez innych wdrożonych w niej usług.
  4. Wybierz pozycję Dalej: frontony.

  5. Wybierz typ publicznego adresu IP frontonu i użyj istniejącego adresu IP lub utwórz nowy.


    Screenshot displaying creation of a new public IP address.

  6. Wybierz pozycję Dalej: zaplecza.

  7. Na karcie Zaplecza wybierz pozycję Dodaj pulę zaplecza.

  8. Wprowadź szczegóły w obszarze Dodawanie puli zaplecza:

    • Nazwa: wprowadź nazwę puli zaplecza, na przykład sql-vm.
    • Typ docelowy: wybierz pozycję Adres IP lub nazwę FQDN i wprowadź publiczny adres IP maszyny wirtualnej programu SQL Server, która była wcześniej zapisywana.
    Screenshot displaying backend pool creation.
  9. Wybierz pozycję Dodaj , a następnie wybierz pozycję Dalej: Konfiguracja.

  10. Następnie utworzysz odbiorniki, ustawienia zaplecza i regułę routingu, która łączy właściwości frontonu i zaplecza. Zacznij od wybrania pozycji Dodaj regułę routingu i wprowadzenia następujących ustawień na karcie Odbiornik :

    • Nazwa reguły: SQL-rule

    • Priorytet: 100

    • Nazwa odbiornika: sql-client-listener

    • Adres IP frontonu: publiczny protokół IPv4

    • Protokół: TCP

    • Port: 1433


      Screenshot displaying routing rule creation.

  11. Wybierz kartę Elementy docelowe zaplecza i wprowadź następujące ustawienia:

    • Typ docelowy: pula zaplecza
    • Obiekt docelowy zaplecza: wybierz utworzoną nazwę puli, na przykład sql-vm.
    • Ustawienia zaplecza: wybierz pozycję Dodaj nowe i utwórz ustawienia zaplecza z następującymi wartościami:
      • Nazwa ustawień zaplecza: backend-settings-sql

      • Protokół zaplecza: TCP

      • Port zaplecza: 1433

      • Limit czasu (w sekundach): 20


        Screenshot displaying backend settings creation.

  12. Wybierz pozycję Dodaj , aby dodać ustawienia zaplecza, a następnie wybierz pozycję Dodaj , aby dodać regułę routingu.


    Screenshot adding a routing rule.

  13. Wybierz pozycję Dalej: Tagi i w razie potrzeby dodaj tagi. W tym pokazie nie są wymagane żadne tagi.

  14. Wybierz pozycję Dalej: Przejrzyj i utwórz , a następnie wybierz pozycję Utwórz. Proces wdrażania trwa kilka minut.

Połączenie do serwera SQL

  1. Przed nawiązaniem połączenia z serwerem SQL sprawdź, czy istnieją następujące elementy:

    • Publiczny adres IP frontonu usługi Application Gateway
    • Skonfigurowano serwer SQL do akceptowania uwierzytelniania SQL
    • Utworzono konto administratora na serwerze SQL
  2. Na urządzeniu klienckim z zainstalowanym programem SQL Server Management Studio połącz się z publicznym adresem IP maszyny wirtualnej platformy Azure.


    Screenshot displaying the connection to a SQL server.

Czyszczenie zasobów

Gdy brama aplikacji i wszystkie powiązane zasoby nie będą już potrzebne, usuń utworzoną grupę zasobów myresourcegroup.

Wyrejestrowywanie z wersji zapoznawczej

Korzystając z tego samego procesu, który został użyty do zarejestrowania się w wersji zapoznawczej, wyrejestruj się z wersji zapoznawczej, wybierając funkcję w wersji zapoznawczej, a następnie wybierając pozycję Wyrejestrowywanie.

Następne kroki

Aby monitorować kondycję puli zaplecza, zobacz Kondycja zaplecza i dzienniki diagnostyczne dla usługi Application Gateway.