Rychlý start: Vytvoření služby Front Door pro vysoce dostupnou globální webovou aplikaci pomocí Azure CLI

Důležité

Služba Azure Front Door (Classic) bude vyřazena 31. března 2027. Abyste se vyhnuli přerušení služeb, je důležité do března 2027 migrovat profily služby Azure Front Door (Classic) na úroveň Azure Front Door Standard nebo Premium. Další informace najdete v části Vyřazení služby Azure Front Door (Classic).

Důležité

Služba Azure Front Door (Classic) bude vyřazena 31. března 2027. Abyste se vyhnuli přerušení služeb, je důležité do března 2027 migrovat profily služby Azure Front Door (Classic) na úroveň Azure Front Door Standard nebo Premium. Další informace najdete v části Vyřazení služby Azure Front Door (Classic).

Začněte se službou Azure Front Door pomocí Azure CLI a vytvořte vysoce dostupnou a vysoce výkonnou globální webovou aplikaci.

Front Door směruje webový provoz na konkrétní prostředky v back-endovém fondu. Definovali jste front-endovou doménu, přidali prostředky do back-endového fondu a vytvořili pravidlo směrování. Tento článek používá jednoduchou konfiguraci jednoho back-endového fondu s prostředkem webové aplikace a jedním pravidlem směrování s použitím výchozí cesty odpovídající "/*".

Diagram prostředí nasazení služby Front Door pomocí Azure CLI

Požadavky

  • Účet Azure s aktivním předplatným. Vytvoření účtu zdarma
  • Azure CLI nainstalované místně nebo Azure Cloud Shell
  • Ujistěte se, že je rozšíření front-door přidané do azure CLI.
az extension add --name front-door

Azure Cloud Shell

Azure hostí interaktivní prostředí Azure Cloud Shell, které můžete používat v prohlížeči. Pro práci se službami Azure můžete v prostředí Cloud Shell použít buď Bash, nebo PowerShell. Předinstalované příkazy Cloud Shellu můžete použít ke spuštění kódu v tomto článku, aniž byste museli instalovat cokoli do místního prostředí.

Spuštění služby Azure Cloud Shell:

Možnost Příklad nebo odkaz
Vyberte Vyzkoušet v pravém horním rohu bloku kódu nebo příkazu. Výběrem možnosti Vyzkoušet se kód ani příkaz automaticky nekopíruje do Cloud Shellu. Snímek obrazovky znázorňující příklad možnosti Vyzkoušet pro Azure Cloud Shell
Přejděte na adresu https://shell.azure.com nebo výběrem tlačítka Spustit Cloud Shell otevřete Cloud Shell v prohlížeči. Tlačítko pro spuštění Azure Cloud Shellu
Zvolte tlačítko Cloud Shell v pruhu nabídky v pravém horním rohu webu Azure Portal. Snímek obrazovky znázorňující tlačítko Cloud Shell na webu Azure Portal

Použití Azure Cloud Shellu:

  1. Spusťte Cloud Shell.

  2. Výběrem tlačítka Kopírovat v bloku kódu (nebo bloku příkazů) zkopírujte kód nebo příkaz.

  3. Vložte kód nebo příkaz do relace Cloud Shellu tak, že ve Windows a Linuxu vyberete ctrl+Shift+V nebo vyberete Cmd+Shift+V v macOS.

  4. Stisknutím klávesy Enter spusťte kód nebo příkaz.

Pokud se rozhodnete nainstalovat a používat rozhraní příkazového řádku místně, tento rychlý start vyžaduje Azure CLI verze 2.0.28 nebo novější. Verzi zjistíte spuštěním příkazu az --version. Pokud potřebujete instalaci nebo upgrade, přečtěte si téma Instalace rozhraní příkazového řádku Azure CLI.

Vytvoření skupiny zdrojů

V Azure přidělíte související prostředky ke skupině prostředků. Můžete použít existující skupinu prostředků nebo vytvořit novou.

Pro účely tohoto rychlého startu potřebujete skupinu prostředků v oblasti USA – střed.

Vytvořte skupinu prostředků pomocí příkazu az group create:

az group create \
    --name myRGFDCentral \
    --location centralus

Vytvoření dvou instancí webové aplikace

Pro účely tohoto rychlého startu se vyžadují dvě instance webové aplikace, které běží v různých oblastech Azure. Obě instance webové aplikace běží v režimu Aktivní/Aktivní, takže provoz může obsluhovat každý z nich.

Pokud ještě webovou aplikaci nemáte, nastavte pomocí následujícího skriptu dvě ukázkové webové aplikace.

Vytvoření plánů služby App Service

Než budete moct vytvořit webovou aplikaci, budete potřebovat plán služby App Service v oblasti USA – střed.

Vytvoření plánů služby App Service pomocí příkazu az appservice plan create:

az appservice plan create \
--name myAppServicePlanCentralUS \
--resource-group myRGFDCentral

Vytváření webových aplikací

Spuštěním následujících příkazů vytvoříte webovou aplikaci v plánech služby App Service v předchozím kroku. Názvy webových aplikací musí být globálně jedinečné.

Vytvoření webové aplikace pomocí příkazu az webapp create:

az webapp create \
--name WebAppContoso-1 \
--resource-group myRGFDCentral \
--plan myAppServicePlanCentralUS 

Poznamenejte si výchozí název hostitele webové aplikace, abyste mohli definovat back-endové adresy při nasazení služby Front Door v dalším kroku.

Vytvoření služby Front Door

Spuštěním následujícího příkazu vytvořte základní službu Front Door s výchozím nastavením vyrovnávání zatížení, sondou stavu a pravidly směrování:

Vytvoření služby Front Door pomocí příkazu az network front-door create:

az network front-door create \
--resource-group myRGFDCentral \
--name contoso-frontend \
--accepted-protocols Http Https \
--backend-address webappcontoso-1.azurewebsites.net 

--resource-group: Zadejte skupinu prostředků, do které chcete službu Front Door nasadit.

--name: Zadejte globálně jedinečný název služby Azure Front Door.

--accepted-protocols: Akceptované hodnoty jsou Http a Https. Pokud chcete použít obojí, obě jsou oddělené mezerou.

--back-endová adresa: Definujte název hostitele webové aplikace.

Po úspěšném dokončení nasazení si poznamenejte název hostitele v části frontEndpoints .

Testování služby Front Door

Otevřete webový prohlížeč a zadejte název hostitele, který získáte z příkazů. Front Door vaši žádost nasměruje na jeden z back-endových prostředků.

Stránka testování služby Front Door

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

Pokud už nepotřebujete prostředky, které jste vytvořili pomocí služby Front Door, odstraňte obě skupiny prostředků. Když odstraníte skupinu prostředků, odstraníte také Front Door a všechny související prostředky.

K odstranění skupiny prostředků použijte příkaz az group delete:

az group delete \
--name myRGFDCentral

Další kroky

V tomto rychlém startu jste vytvořili:

  • Front Door
  • Webová aplikace

Další informace o tom, jak přidat vlastní doménu do služby Front Door, najdete v kurzech ke službě Front Door.