Udostępnij przez


Szybki start: tworzenie usługi Azure Front Door (klasycznej) przy użyciu interfejsu wiersza polecenia platformy Azure

Dotyczy: ✔️ Front Door (wersja klasyczna)

Ważne

Usługa Azure Front Door (klasyczna) zostanie wycofana 31 marca 2027 r. Aby uniknąć zakłóceń w działaniu usługi, należy przeprowadzić migrację profilów usługi Azure Front Door (wersja klasyczna) do warstwy Azure Front Door Standard lub Premium do marca 2027 r. Aby uzyskać więcej informacji, zobacz Wycofywanie usługi Azure Front Door (wersja klasyczna).

Ważne

Usługa Azure Front Door (klasyczna) zostanie wycofana 31 marca 2027 r. Aby uniknąć zakłóceń w działaniu usługi, należy przeprowadzić migrację profilów usługi Azure Front Door (wersja klasyczna) do warstwy Azure Front Door Standard lub Premium do marca 2027 r. Aby uzyskać więcej informacji, zobacz Wycofywanie usługi Azure Front Door (wersja klasyczna).

Rozpocznij pracę z usługą Azure Front Door (klasyczną) przy użyciu interfejsu wiersza polecenia platformy Azure, aby utworzyć globalną aplikację internetową o wysokiej dostępności i wysokiej wydajności.

Usługa Azure Front Door kieruje ruch internetowy do określonych zasobów w puli zapleczowej. Zdefiniowano domenę frontendową, dodano zasoby do puli backendowej i utworzono regułę routingu. W tym artykule zastosowano prostą konfigurację z jedną pulą zaplecza zawierającą zasób aplikacji webowej i jedną regułą routingu, która używa domyślnego dopasowania ścieżki "/*".

Diagram środowiska wdrażania usługi Front Door przy użyciu interfejsu wiersza polecenia platformy Azure.

Wymagania wstępne

  • Konto Azure z aktywną subskrypcją. Utwórz konto bezpłatnie.
  • Lokalne zainstalowanie Azure CLI lub Azure Cloud Shell
  • Upewnij się, że rozszerzenie Front Door zostało dodane do Azure CLI.
az extension add --name front-door

Azure Cloud Shell

Na platformie Azure hostowane jest interaktywne środowisko wiersza poleceń Azure Cloud Shell, z którego można korzystać przez przeglądarkę. Do pracy z usługami platformy Azure można używać programu Bash lub PowerShell w środowisku Cloud Shell. Aby uruchomić kod w tym artykule, możesz użyć wstępnie zainstalowanych poleceń usługi Cloud Shell bez konieczności instalowania niczego w środowisku lokalnym.

Aby uruchomić środowisko Azure Cloud Shell:

Opcja Przykład/łącze
Wybierz pozycję Wypróbuj w prawym górnym rogu bloku kodu lub polecenia. Wybranie pozycji Wypróbuj nie powoduje automatycznego skopiowania kodu lub polecenia do usługi Cloud Shell. Zrzut ekranu przedstawiający przykład narzędzia Try It dla usługi Azure Cloud Shell.
Przejdź do witryny https://shell.azure.com lub wybierz przycisk Uruchom Cloud Shell, aby otworzyć środowisko Cloud Shell w przeglądarce. Przycisk uruchamiania usługi Azure Cloud Shell.
Wybierz przycisk Cloud Shell na pasku menu w prawym górnym rogu witryny Azure Portal. Zrzut ekranu przedstawiający przycisk usługi Cloud Shell w witrynie Azure Portal

Aby użyć usługi Azure Cloud Shell:

  1. Uruchom usługę Cloud Shell.

  2. Wybierz przycisk Kopiuj w bloku kodu (lub bloku poleceń), aby skopiować kod lub polecenie.

  3. Wklej kod lub polecenie do sesji usługi Cloud Shell, wybierając pozycję Ctrl+Shift+V w systemach Windows i Linux lub wybierając pozycję Cmd+Shift+V w systemie macOS.

  4. Wybierz Enter, aby uruchomić kod lub polecenie.

Jeśli zdecydujesz się zainstalować i lokalnie korzystać z interfejsu wiersza polecenia, ten przewodnik szybkiego startu wymaga interfejsu wiersza polecenia platformy Azure w wersji 2.0.28 lub nowszej. Aby dowiedzieć się, jaka wersja jest używana, uruchom polecenie az --version. Jeśli musisz zainstalować lub uaktualnić, zobacz Instalowanie interfejsu wiersza polecenia platformy Azure.

Tworzenie grupy zasobów

Na platformie Azure możesz przydzielić powiązane zasoby do grupy zasobów. Możesz użyć istniejącej grupy zasobów lub utworzyć nową.

Aby rozpocząć korzystanie z przewodnika, potrzebna jest grupa zasobów w Central USA.

Utwórz grupę zasobów za pomocą polecenia az group create:

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

Utwórz dwa wystąpienia aplikacji internetowej

Do tego szybkiego startu wymagane są dwa wystąpienia aplikacji internetowej, które działają w różnych regionach Azure. Oba wystąpienia aplikacji internetowej działają w trybie aktywny/aktywny, więc każdy z nich może obsługiwać ruch.

Jeśli nie masz jeszcze aplikacji internetowej, użyj następującego skryptu, aby skonfigurować dwie przykładowe aplikacje internetowe.

Utwórz plany usługi aplikacji

Zanim utworzysz aplikację internetową, potrzebny będzie plan usługi aplikacji w Środkowej części USA.

Możesz utworzyć plany usługi App Service za pomocą polecenia az appservice plan create:

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

Tworzenie aplikacji internetowych

Uruchomienie następujących poleceń spowoduje utworzenie aplikacji internetowej w planach usługi App Service w poprzednim kroku. Nazwy aplikacji internetowych muszą być globalnie unikatowe.

Utwórz aplikację internetową za pomocą polecenia az webapp create:

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

Zanotuj domyślną nazwę hosta aplikacji internetowej, aby można było zdefiniować adresy zaplecza podczas wdrażania usługi Front Door w następnym kroku.

Utwórz Front Door

Utwórz podstawową usługę Front Door z domyślnymi ustawieniami równoważenia obciążenia, sondą kondycji i regułami routingu, postępując według następujących kroków:

Utwórz usługę Front Door za pomocą polecenia 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: określ grupę zasobów, w której chcesz wdrożyć usługę Front Door.

--name: określ globalnie unikatową nazwę usługi Azure Front Door.

--accepted-protocols: Akceptowane wartości to Http i Https. Jeśli chcesz użyć obu, podaj oba oddzielone spacją.

--backend-address: Zdefiniuj nazwę hosta aplikacji internetowej.

Po pomyślnym zakończeniu wdrażania zanotuj nazwę hosta w sekcji frontEndpoints .

Testuj Drzwi Frontowe

Otwórz przeglądarkę internetową i wprowadź nazwę hosta uzyskaną z poleceń. Usługa Front Door kieruje żądanie do jednego z zasobów zaplecza.

Strona testowania usługi Front Door

Uprzątnij zasoby

Jeśli nie potrzebujesz już zasobów utworzonych za pomocą usługi Front Door, usuń obie grupy zasobów. Usunięcie grupy zasobów spowoduje również usunięcie usługi Front Door i wszystkich powiązanych z nią zasobów.

Aby usunąć grupę zasobów, użyj az group delete:

az group delete \
--name myRGFDCentral

Dalsze kroki

W tym krótkim wprowadzeniu utworzono:

  • Drzwi wejściowe
  • Aplikacja internetowa

Aby dowiedzieć się, jak dodać domenę niestandardową do usługi Front Door, przejdź do samouczków usługi Front Door.