Snelstart: een Front Door maken voor een webtoepassing met hoge beschikbaarheid
Belangrijk
Azure Front Door (klassiek) wordt op 31 maart 2027 buiten gebruik gesteld. Om serviceonderbrekingen te voorkomen, is het belangrijk dat u uw Azure Front Door-profielen (klassiek) tegen maart 2027 migreert naar de Azure Front Door Standard- of Premium-laag. Zie De buitengebruikstelling van Azure Front Door (klassiek) voor meer informatie.
In deze quickstart ziet u hoe u Azure Portal gebruikt om hoge beschikbaarheid in te stellen voor een webtoepassing met Azure Front Door. U maakt een Front Door-configuratie die verkeer distribueert over twee exemplaren van een webtoepassing die wordt uitgevoerd in verschillende Azure-regio's. De configuratie maakt gebruik van back-ends met gelijke gewogen en dezelfde prioriteit, wat betekent dat Azure Front Door verkeer naar de dichtstbijzijnde beschikbare site leidt die als host fungeert voor de toepassing. Azure Front Door bewaakt ook de status van de webtoepassing en voert automatische failover uit naar de dichtstbijzijnde site als de dichtstbijzijnde site niet beschikbaar is.
Vereisten
- Een Azure-account met een actief abonnement. Gratis een account maken
Twee instanties van een web-app maken
Voor het voltooien van deze quickstart hebt u twee exemplaren nodig van een webtoepassing die wordt uitgevoerd in verschillende Azure-regio's. De webtoepassingsexemplaren worden uitgevoerd in de modus Actief/Actief , wat betekent dat ze beide gelijktijdig verkeer kunnen verwerken. Deze instelling verschilt van de modus Actief/Stand-By , waarbij het ene exemplaar fungeert als back-up voor het andere exemplaar.
Als u deze quickstart wilt volgen, hebt u twee web-apps nodig die worden uitgevoerd in verschillende Azure-regio's. Als u ze nog niet hebt, kunt u deze stappen gebruiken om voorbeeldweb-apps te maken.
Meld u aan bij het Azure-portaal.
Selecteer in de linkerbovenhoek van het scherm + Een resource maken en zoek vervolgens naar Web-app.
Geef op het tabblad Basisbeginselen van de pagina Web-app maken de volgende details op of selecteer deze.
Instelling Weergegeven als Abonnement Kies uw abonnement. Resourcegroep Selecteer Nieuwe maken en typ FrontDoorQS_rg1 in het tekstvak. Naam Typ een unieke naam voor uw web-app. Bijvoorbeeld WebAppContoso-1. Publiceren Selecteer Code. Runtimestack Selecteer .NET Core 3.1 (LTS). Besturingssysteem Selecteer Windows. Regio Selecteer VS - centraal. Windows-abonnement Selecteer Nieuwe maken en typ myAppServicePlanCentralUS in het tekstvak. SKU en grootte Selecteer Standard S1 100 total ACU, 1.75 GB memory. Selecteer Controleren en maken en de samenvattingsgegevens controleren. Selecteer Vervolgens Maken om het implementatieproces te starten. Het kan enkele minuten duren voordat de implementatie is voltooid.
Zodra u uw eerste web-app hebt geïmplementeerd, gaat u verder met het maken van een andere web-app. Volg dezelfde stappen en voer dezelfde waarden in als voorheen, met uitzondering van de waarden die worden vermeld:
Instelling | Weergegeven als |
---|---|
Resourcegroep | Selecteer Nieuwe maken en typ FrontDoorQS_rg2 |
Naam | Typ een unieke naam voor uw web-app, bijvoorbeeld WebAppContoso-2 |
Regio | Selecteer een andere regio dan de eerste web-app, bijvoorbeeld VS - oost |
App Service-plan>Windows-plan | Selecteer Nieuw en typ myAppServicePlanEastUS en selecteer vervolgens OK |
Een Front Door maken voor uw toepassing
Stel Azure Front Door in om gebruikersverkeer te routeren op basis van de laagste latentie tussen de twee webservers. Begin met het toevoegen van een front-endhost voor Azure Front Door.
Selecteer + Een resource maken op de startpagina of het Azure-menu. Selecteer Front Door- en CDN-profielen voor netwerken>.
Selecteer Op de pagina Aanbiedingen vergelijken de optie Andere aanbiedingen verkennen. Selecteer vervolgens Azure Front Door (klassiek). Selecteer vervolgens Doorgaan.
Geef op het tabblad Basisbeginselen van Een Front Door-pagina maken de volgende informatie op of selecteer deze en selecteer vervolgens Volgende: Configuratie.
Instelling Weergegeven als Abonnement Selecteer uw abonnement. Resourcegroep Selecteer Nieuwe maken en typ FrontDoorQS_rg0 in het tekstvak. Resourcegroeplocatie Selecteer VS - centraal. Selecteer + in Front-ends/domeinen om een front-endhostpagina toevoegen te openen.
Voor hostnaam typt u een wereldwijd unieke hostnaam. Bijvoorbeeld contoso-front-end. Selecteer Toevoegen.
Stel vervolgens een back-endpool in die uw twee web-apps bevat.
Nog steeds in Front Door maken, in back-endpools, selecteert u + om de pagina Een back-endpool toevoegen te openen.
Bij Naam typt u myBackendPool en selecteert u Vervolgens Een back-end toevoegen.
Geef of selecteer de volgende informatie in het deelvenster Een back-end toevoegen en selecteer Toevoegen.
Instelling Weergegeven als Back-endhosttype Selecteer App-service. Abonnement Selecteer uw abonnement. Back-endhostnaam Selecteer de eerste web-app die u hebt gemaakt. Bijvoorbeeld WebAppContoso-1. Behoud alle andere velden standaard.
"Selecteer Opnieuw een back-end toevoegen. Geef de volgende gegevens op of selecteer deze en selecteer Toevoegen.
Instelling Weergegeven als Back-endhosttype Selecteer App-service. Abonnement Selecteer uw abonnement. Back-endhostnaam Selecteer de tweede web-app die u hebt gemaakt. Bijvoorbeeld WebAppContoso-2. Behoud alle andere velden standaard.
Selecteer Toevoegen op de pagina Een back-endpool toevoegen om de configuratie van de back-endpool te voltooien.
Maak ten slotte een regel voor doorsturen. Een routeringsregel koppelt uw front-endhost aan de back-endpool. De regel stuurt een aanvraag contoso-frontend.azurefd.net
naar myBackendPool.
Nog steeds in Een Front Door maken, selecteert u + in Routeringsregels om een routeringsregel in te stellen.
Typ LocationRule in Add a rule bij Naam. Behoud alle standaardwaarden en selecteer Vervolgens Toevoegen om de routeringsregel te maken.
Waarschuwing
Het is essentieel dat u elk van de front-endhosts in uw Azure Front Door koppelt aan een routeringsregel met een standaardpad
/*
. Dit betekent dat u ten minste één routeringsregel moet hebben voor elk van uw front-endhosts op het standaardpad/*
tussen al uw routeringsregels. Anders wordt uw eindgebruikersverkeer mogelijk niet correct gerouteerd.Selecteer Controleren en maken en de details controleren. Selecteer Vervolgens Maken om de implementatie te starten.
Azure Front Door in actie zien
Nadat u een Front Door hebt gemaakt, duurt het enkele minuten voordat de configuratie wereldwijd wordt geïmplementeerd; zodra dit is voltooid, opent u de front-endhost die u hebt gemaakt. Ga in de browser naar het hostadres van uw front-end. Uw aanvragen worden automatisch doorgestuurd naar de dichtstbijzijnde server van de opgegeven servers in de back-endpool.
Als u deze quickstart hebt gevolgd om deze apps te maken, ziet u een informatiepagina.
Voer de volgende stappen uit om de functie voor directe globale failover te testen:
Navigeer naar de resourcegroep FrontDoorQS_rg0 en selecteer de Front Door-service.
Kopieer op de pagina Overzicht het front-endhostadres .
Open de browser, zoals eerder beschreven, en ga naar uw front-endadres.
Zoek en selecteer App Services in Azure Portal. Schuif omlaag om een van uw web-apps te vinden, bijvoorbeeld WebAppContoso-1.
Selecteer uw web-app en selecteer vervolgens Stoppen en Ja om te bevestigen.
Vernieuw de browser. Als het goed is, ziet u dezelfde informatiepagina.
Tip
Het kan enige tijd duren voordat deze acties van kracht worden. Mogelijk moet u de browser opnieuw vernieuwen.
Zoek de andere web-app en stop deze ook.
Vernieuw de browser. Als het goed is, ziet u nu een foutbericht.
Resources opschonen
Nadat u klaar bent, kunt u alle items verwijderen die u hebt gemaakt. Als u de resourcegroep verwijdert, wordt ook de inhoud ervan verwijderd. Als u deze Front Door niet wilt gebruiken, moet u de resources verwijderen om onnodige kosten te voorkomen.
Zoek en selecteer resourcegroepen in Azure Portal of kies Resourcegroepen in het menu van Azure Portal.
Filter of schuif omlaag om een resourcegroep te zoeken, bijvoorbeeld FrontDoorQS_rg0.
Kies de resourcegroep en selecteer vervolgens Resourcegroep verwijderen .
Waarschuwing
Deze actie kan niet ongedaan worden gemaakt.
Voer de naam in van de resourcegroep die u wilt verwijderen en selecteer Vervolgens Verwijderen.
Herhaal deze stappen voor de resterende twee groepen.
Volgende stappen
Ga verder met het volgende artikel voor meer informatie over het configureren van een aangepast domein voor uw Front Door.
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor