Sdílet prostřednictvím


Konfigurace proxy serveru TCP/TLS brány Aplikace Azure (Preview)

Pokud si chcete vyzkoušet funkce vrstvy 4 služby Aplikace Azure Gateway, tento článek ukazuje, jak pomocí webu Azure Portal vytvořit bránu Aplikace Azure s virtuálním počítačem s SQL Serverem jako back-endovým serverem. Připojení ivity prostřednictvím klienta SQL se také testuje, aby se ověřilo, že konfigurace funguje správně. Článek vás provede následujícími postupy:

  • Vytvoření virtuálního počítače Azure s SQL Serverem
  • Vytvoření nové aplikační brány
    • Konfigurace základních nastavení a veřejné IP adresy front-endu

    • Přidání back-endového fondu a nastavení SQL Serveru jako cíle back-endu

    • Vytvoření pravidla směrování

      • Vytvoření naslouchacího procesu s požadovaným portem (SQL 1433)
      • Vytvoření nastavení back-endu pomocí protokolu vrstvy 4
    • Přidání SQL Serveru do back-endového fondu

  • Připojení do aplikační brány pomocí klienta SQL

Důležité

Proxy protokol TCP/TLS služby Application Gateway je aktuálně ve verzi PREVIEW.
Právní podmínky, které platí pro funkce Azure, které jsou ve verzi beta, verzi Preview nebo které zatím nejsou veřejně dostupné, najdete v Dodatečných podmínkách použití pro Microsoft Azure verze Preview.

Registrace do verze Preview

Poznámka:

Když se k této verzi Preview připojíte, budou mít všechny služby Application Gateway možnost používat funkce proxy vrstvy 4. Jedná se o automaticky schválenou registraci a trvá přibližně 30 minut, než se projeví.

Další informace o funkcích preview najdete v tématu Nastavení funkcí preview v předplatném Azure.

Pomocí následujících kroků se pomocí webu Azure Portal zaregistrujte do veřejné verze Preview proxy protokolu TCP/TLS služby Application Gateway:

  1. Přihlaste se k portálu Azure.

  2. Do vyhledávacího pole zadejte předplatná a vyberte Předplatná.

    Screenshot of Azure portal search.

  3. Vyberte odkaz pro název předplatného.

    Screenshot selecting the Azure subscription.

  4. V nabídce vlevo v části Nastavení vyberte funkce ve verzi Preview.

    Screenshot of the Azure preview features menu.

  5. Zobrazí se seznam dostupných funkcí preview a aktuálního stavu registrace.

    Screenshot of Azure portal list of preview features listed.

  6. Ve verzi Preview zadejte do pole filtru AllowApplicationGatewayTlsProxy, vyberte tuto funkci a pak vyberte Zaregistrovat.

    Screenshot of Azure portal filter preview features.

Vytvoření SQL Serveru

Nejprve pomocí webu Azure Portal vytvořte virtuální počítač s SQL Serverem.

  1. Na domovské stránce webu Azure Portal vyhledejte virtuální počítače SQL a pak v části Služby vyberte virtuální počítače SQL.

    Screenshot of selecting SQL virtual machines in the Azure portal.

  2. V rozevírací nabídce vyberte Možnost Vytvořit a potom na stránce Vybrat nasazení SQL Serveru. Příklad: SQL Server 2022 Developer v systému Windows Server 2022. Můžete také vybrat jinou bezplatnou verzi licence, kterou chcete otestovat.

  3. Po výběru bezplatné verze licence SQL vyberte Vytvořit. Otevře se karta Základy .

  4. Na kartě Základy zadejte následující informace:

    • Předplatné: Vyberte název předplatného Azure.
    • Skupina prostředků: Vytvořte novou skupinu prostředků, abyste ji mohli po testování snadno odebrat, například myresourcegroup.
    • Název virtuálního počítače: mySQLVM
    • Oblast: Vyberte stejnou oblast jako vaše skupina prostředků.
    • Možnosti dostupnosti: Přijměte výchozí nastavení.
    • Typ zabezpečení: Přijměte výchozí nastavení.
    • Obrázek: Přijměte výchozí nastavení.
    • Architektura virtuálního počítače: Přijměte výchozí nastavení.
    • Velikost: Vyberte velikost kompatibilní s oblastí.
    • Správa istrator podrobnosti: Zadejte uživatelské jméno a heslo.
    • Pravidla portů pro příchozí spojení: Přijměte výchozí nastavení.

    Screenshot displaying virtual machine settings.

  5. Vyberte položku Zkontrolovat + vytvořit a potom vyberte Vytvořit. Nasazení virtuálního počítače trvá několik minut.

  6. Po dokončení nasazení vyberte stránku přehledu prostředku SQL Serveru a poznamenejte si veřejnou IP adresu virtuálního počítače.

    Screenshot displaying the public IP address.

Vytvoření služby Application Gateway

  1. V nabídce webu Azure Portal nebo na domovské stránce vyberte Vytvořit prostředek.

  2. V části Kategorie vyberte Sítě a pak v seznamu oblíbených služeb Azure vyberte Application Gateway.

  3. Na kartě Základy zadejte následující podrobnosti:

    • Předplatné: Vyberte název předplatného Azure.
    • Skupina prostředků: Vyberte stejnou skupinu prostředků, kterou jste zadali pro předchozí postup, a vytvořte virtuální počítač s SQL Serverem.
    • Název aplikační brány: myL4AppGW
    • Oblast: Vyberte stejnou oblast jako vaše skupina prostředků.
    • Úroveň: Standard V2
    • Povolit automatické škálování: Přijměte výchozí nastavení.
    • Minimální počet instancí: 2
    • Všechny ostatní podrobnosti instance: Přijměte výchozí nastavení.
    • Virtuální síť: Vyberte Vytvořit nový a zadejte název. Příklad: myL4AppGWVNet. Přijměte výchozí nastavení adresního prostoru a nahraďte výchozí název podsítě popisným názvem, jako je appgw-subnet.

    Poznámka:

    Výchozí nastavení adresního prostoru a podsítě se upraví, aby nedocházelo ke konfliktu s jinými virtuálními sítěmi, které jste nasadili.

    Screenshot displaying basic Application Gateway settings.

    Následující tabulka obsahuje další informace o nastaveních použitých v tomto postupu.

    Pole Detaily
    Předplatné Vyberte stejné předplatné, ve kterém jste nasadili SQL Server.
    Skupina prostředků Vyberte stejnou skupinu prostředků, do které jste nasadili SQL Server.
    Název aplikační brány Můžete zadat libovolný název pro snadnou identifikaci.
    Oblast Oblast se automaticky vybere na základě zvolené skupiny prostředků.
    Úroveň U proxy protokolu TCP/TLS můžete vybrat standard v2 nebo WAF v2. Funkce WAF se vztahují pouze na HTTP(S) při použití brány v hybridním režimu (HTTP, HTTPS společně s protokolem TCP nebo TLS).
    Povolení automatického škálování Toto nastavení umožňuje bráně škálovat a škálovat na základě zatížení. To platí pro proxy vrstvy 7 i vrstvy 4. Výchozí nastavení je Ano.
    Minimální/maximální počet instancí Další informace najdete v tématu Škálování služby Application Gateway v2 a WAF v2.
    Availability zone Další informace najdete v tématu Co jsou oblasti Azure a zóny dostupnosti?.
    HTTP2 Pro tento test lze použít výchozí nastavení zakázáno.
    Virtuální síť a podsíť Můžete zvolit existující virtuální síť v rámci oblasti nebo vytvořit novou virtuální síť. Application Gateway vyžaduje vlastní vyhrazenou podsíť bez dalších služeb nasazených v ní.
  4. Vyberte Další: Front-endy.

  5. Vyberte typ veřejné IP adresy front-endu a buď použijte existující IP adresu, nebo vytvořte novou.


    Screenshot displaying creation of a new public IP address.

  6. Vyberte Další: Back-endy.

  7. Na kartě Back-endy vyberte Přidat back-endový fond.

  8. Zadejte podrobnosti v části Přidat back-endový fond:

    • Název: Zadejte název back-endového fondu, například sql-vm.
    • Typ cíle: Vyberte IP adresu nebo plně kvalifikovaný název domény a zadejte veřejnou IP adresu virtuálního počítače s SQL Serverem, který jste si předtím zapsali.
    Screenshot displaying backend pool creation.
  9. Vyberte Přidat a pak vyberte Další: Konfigurace.

  10. Dále vytvoříte naslouchací procesy, nastavení back-endu a pravidlo směrování, které propojuje vlastnosti front-endu a back-endu. Začněte výběrem možnosti Přidat pravidlo směrování a zadáním následujícího nastavení na kartě Naslouchací proces :

    • Název pravidla: PRAVIDLO SQL

    • Priorita: 100

    • Název naslouchacího procesu: sql-client-listener

    • IP adresa front-endu: Veřejná IPv4

    • Protokol: TCP

    • Port: 1433


      Screenshot displaying routing rule creation.

  11. Vyberte kartu Cíle back-endu a zadejte následující nastavení:

    • Typ cíle: Back-endový fond
    • Back-endový cíl: Vyberte název fondu, který jste vytvořili, například sql-vm.
    • Nastavení back-endu: Vyberte Přidat nové a vytvořte nastavení back-endu s následujícími hodnotami:
      • Název nastavení back-endu: back-end-settings-sql

      • Back-endový protokol: TCP

      • Back-endový port: 1433

      • Časový limit (sekundy): 20


        Screenshot displaying backend settings creation.

  12. Pokud chcete přidat nastavení back-endu, vyberte Přidat a přidejte pravidlo směrování.


    Screenshot adding a routing rule.

  13. Vyberte Další: Značky a podle potřeby přidejte značky. Pro tuto ukázku nejsou vyžadovány žádné značky.

  14. Vyberte Další: Zkontrolovat a vytvořit a pak vybrat Vytvořit. Proces nasazení trvá několik minut.

Připojení na SQL Server

  1. Před připojením k SQL Serveru ověřte, že máte:

    • Veřejná IP adresa front-endu služby Application Gateway
    • Nakonfigurovali server SQL tak, aby přijímal ověřování SQL.
    • Vytvoření účtu správce na SQL Serveru
  2. Na klientském zařízení s nainstalovanou aplikací SQL Server Management Studio se připojte k veřejné IP adrese virtuálního počítače Azure.


    Screenshot displaying the connection to a SQL server.

Vyčištění prostředků

Pokud už ji nepotřebujete, odeberte aplikační bránu a všechny související prostředky odstraněním skupiny prostředků, kterou jste vytvořili, myresourcegroup.

Zrušení registrace z náhledu

Pomocí stejného postupu, který jste použili k registraci verze Preview, zrušíte registraci verze Preview tak, že vyberete funkci Preview a pak vyberete Zrušit registraci.

Další kroky

Pokud chcete monitorovat stav back-endového fondu, podívejte se na stav back-endu a diagnostické protokoly služby Application Gateway.