Guida introduttiva: Creare una frontdoor di Azure (versione classica) usando il portale di Azure
Importante
Frontdoor di Azure (classico) verrà ritirato il 31 marzo 2027. Per evitare interruzioni del servizio, è importante eseguire la migrazione dei profili di Frontdoor di Azure (classico) al livello Standard o Premium di Frontdoor di Azure entro marzo 2027. Per altre informazioni, vedere Ritiro di Frontdoor di Azure (classico).
Questa guida introduttiva illustra come usare il portale di Azure per configurare la disponibilità elevata per un'applicazione Web con Frontdoor di Azure (versione classica). Si crea una configurazione di Frontdoor di Azure (classica) che distribuisce il traffico tra due istanze di un'applicazione Web in esecuzione in aree di Azure diverse. La configurazione usa back-end ponderati e con la stessa priorità, il che significa che Frontdoor di Azure indirizza il traffico al sito disponibile più vicino che ospita l'applicazione. Frontdoor di Azure monitora anche l'integrità dell'applicazione Web ed esegue il failover automatico al sito più vicino se il sito più vicino è inattivo.
Prerequisiti
- Un account Azure con una sottoscrizione attiva. Creare un account gratuitamente.
Creare due istanze di un'app Web
Per completare questa guida introduttiva, sono necessarie due istanze di un'applicazione Web in esecuzione in aree di Azure diverse. Le istanze dell'applicazione Web operano in modalità Attiva/Attiva , il che significa che entrambi possono gestire il traffico contemporaneamente. Questa configurazione è diversa dalla modalità Attiva/Stand-By , in cui un'istanza funge da backup per l'altra.
Per seguire questa guida introduttiva, sono necessarie due app Web eseguite in aree di Azure diverse. Se non sono già disponibili, è possibile usare questi passaggi per creare app Web di esempio.
Accedere al portale di Azure.
Nell'angolo superiore sinistro della schermata selezionare + Crea una risorsa e quindi cercare App Web.
Nella scheda Informazioni di base della pagina Crea app Web specificare o selezionare i dettagli seguenti.
Impostazione Valore Abbonamento Scegliere la propria sottoscrizione. Gruppo di risorse Selezionare Crea nuovo e digitare FrontDoorQS_rg1 nella casella di testo. Nome Digitare un nome univoco per l'app Web. Ad esempio, WebAppContoso-1. Pubblicazione Selezionare Codice. Stack di runtime Selezionare .NET Core 3.1 (LTS). Sistema operativo Selezionare Windows. Area Selezionare Stati Uniti centrali. Piano Windows Selezionare Crea nuovo e digitare myAppServicePlanCentralUS nella casella di testo. SKU e dimensioni Selezionare Standard S1 100 ACU totali, 1,75 GB di memoria. Selezionare Rivedi e crea e verificare i dettagli di riepilogo. Selezionare quindi Crea per avviare il processo di distribuzione. Il completamento della distribuzione può richiedere alcuni minuti.
Dopo aver distribuito correttamente la prima app Web, procedere con la creazione di un'altra app. Seguire gli stessi passaggi e immettere gli stessi valori di prima, ad eccezione di quelli elencati:
Impostazione | Valore |
---|---|
Gruppo di risorse | Selezionare Crea nuovo e digitare FrontDoorQS_rg2 |
Nome | Digitare un nome univoco per l'app Web, ad esempio WebAppContoso-2 |
Area | Selezionare un'area diversa rispetto alla prima app Web, ad esempio Stati Uniti orientali |
Piano di servizio app>Piano Windows | Selezionare Nuovo e digitare myAppServicePlanEastUS, quindi selezionare OK |
Creare una frontdoor per l'applicazione
Configurare Frontdoor di Azure per instradare il traffico utente in base alla latenza più bassa tra i due server app Web. Per iniziare, aggiungere un host front-end per Frontdoor di Azure.
Nella home page o nel menu di Azure selezionare + Crea una risorsa. Selezionare Rete>Frontdoor e profili di rete CDN.
Nella pagina Confronta offerte selezionare Esplora altre offerte. Selezionare quindi Frontdoor di Azure (versione classica). Selezionare Continua.
Nella scheda Informazioni di base della pagina Crea frontdoor specificare o selezionare le informazioni seguenti e quindi selezionare Avanti: Configurazione.
Impostazione Valore Abbonamento Selezionare la propria sottoscrizione. Gruppo di risorse Selezionare Crea nuovo e digitare FrontDoorQS_rg0 nella casella di testo. Località del gruppo di risorse Selezionare Stati Uniti centrali. In Front-end/domains selezionare + per aprire la pagina Aggiungi un host front-end.
Per Nome host digitare un nome host univoco globale. Ad esempio, contoso-frontend. Selezionare Aggiungi.
Configurare quindi un pool back-end che include le due app Web.
Sempre in Crea frontdoor, in Pool back-end selezionare + per aprire la pagina Aggiungi pool back-end .
In Nome digitare myBackendPool, quindi selezionare Aggiungi un back-end.
Specificare o selezionare le informazioni seguenti nel riquadro Aggiungi back-end e selezionare Aggiungi.
Impostazione Valore Tipo di host back-end Selezionare Servizio app. Abbonamento Selezionare la propria sottoscrizione. Nome host back-end Selezionare la prima app Web creata. Ad esempio, WebAppContoso-1. Mantenere l'impostazione predefinita per tutti gli altri campi.
"Selezionare di nuovo Aggiungi back-end . Specificare o selezionare le informazioni seguenti e selezionare Aggiungi.
Impostazione Valore Tipo di host back-end Selezionare Servizio app. Abbonamento Selezionare la propria sottoscrizione. Nome host back-end Selezionare la seconda app Web creata. Ad esempio, WebAppContoso-2. Mantenere l'impostazione predefinita per tutti gli altri campi.
Selezionare Aggiungi nella pagina Aggiungi pool back-end per completare la configurazione del pool back-end.
Infine, creare una regola di routing. Una regola di routing collega l'host front-end al pool back-end. La regola instrada una richiesta a contoso-frontend.azurefd.net
myBackendPool.
Sempre in Crea frontdoor, in Regole di routing, selezionare per configurare + una regola di routing.
In Aggiungi una regola, per Nome, digitare LocationRule. Mantenere tutti i valori predefiniti, quindi selezionare Aggiungi per creare la regola di routing".
Avviso
È essenziale associare ognuno degli host front-end in Frontdoor di Azure a una regola di routing con un percorso
/*
predefinito. Ciò significa che è necessario avere almeno una regola di routing per ognuno degli host front-end nel percorso/*
predefinito tra tutte le regole di routing. In caso contrario, il traffico dell'utente finale potrebbe non essere indirizzato correttamente.Selezionare Rivedi e crea e verificare i dettagli. Selezionare quindi Crea per avviare la distribuzione.
Visualizzare Frontdoor di Azure in azione
Dopo aver creato un frontdoor, la distribuzione globale della configurazione richiede alcuni minuti; al termine, accedere all'host front-end creato. Nel browser passare all'indirizzo host front-end. Le richieste vengono indirizzate automaticamente al server più vicino dai server specificati nel pool back-end.
Se è stata seguita questa guida introduttiva per creare queste app, viene visualizzata una pagina di informazioni.
Per testare la funzionalità di failover globale istantaneo, seguire questa procedura:
Passare al gruppo di risorse FrontDoorQS_rg0 e selezionare il servizio Frontdoor."
Nella pagina Panoramica copiare l'indirizzo host front-end.
Aprire il browser, come descritto in precedenza, e passare all'indirizzo front-end.
Nel portale di Azure cercare e selezionare Servizi app. Scorrere verso il basso per trovare una delle app Web, ad esempio WebAppContoso-1.
Selezionare l'app Web, quindi selezionare Arresta e Sì per confermare.
Aggiorna il browser. Si dovrebbe visualizzare la stessa pagina di informazioni.
Suggerimento
Queste azioni possono richiedere del tempo per rendere effettive. Potrebbe essere necessario aggiornare di nuovo il browser."
Individuare l'altra app Web e arrestarla.
Aggiorna il browser. Questa volta dovrebbe essere visualizzato un messaggio di errore.
Pulire le risorse
Al termine, è possibile eliminare tutti gli elementi creati. L'eliminazione del gruppo di risorse comporta anche l'eliminazione del relativo contenuto. Se non si intende usare questa frontdoor, è consigliabile eliminare le risorse per evitare di incorrere in addebiti non necessari.
Nella portale di Azure cercare e selezionare Gruppi di risorse oppure scegliere Gruppi di risorse dal menu portale di Azure.
Filtrare o scorrere verso il basso per trovare un gruppo di risorse, ad esempio FrontDoorQS_rg0.
Scegliere il gruppo di risorse, quindi selezionare Elimina gruppo di risorse.
Avviso
Non è possibile annullare questa azione.
Immettere il nome del gruppo di risorse da eliminare e quindi selezionare Elimina.
Ripetere questi passaggi per i due gruppi rimanenti.
Passaggi successivi
Passare all'articolo successivo per informazioni su come configurare un dominio personalizzato per Frontdoor.