Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
È possibile creare un record alias per il nome di dominio di punta per collegarsi a un profilo di Azure Traffic Manager. Anziché usare un servizio di reindirizzamento, è possibile configurare Azure DNS per fare riferimento a un profilo di Gestione traffico direttamente dalla zona.
In questa esercitazione apprenderai a:
- Creare una rete virtuale e una subnet.
- Creare una macchina virtuale server Web con un indirizzo IP pubblico.
- Aggiungere un'etichetta DNS a un indirizzo IP pubblico.
- Creare un profilo di Gestione traffico.
- Creare un record di alias.
- Prova il record alias.
Se non si ha una sottoscrizione Azure, creare un account free prima di iniziare.
Prerequisiti
- Un account Azure con una sottoscrizione attiva.
- Nome di dominio ospitato in Azure DNS. Se non si dispone di una zona Azure DNS, è possibile creare una zona DNS, quindi delegate il dominio a Azure DNS.
Nota
In questa esercitazione viene usato contoso.com come nome di dominio di esempio. Sostituire contoso.com con il proprio nome di dominio.
Accedere a Azure
Accedere al portale Azure.
Registrare il provider di risorse Microsoft.Network
Per creare record alias, è necessario registrare il provider di risorse Microsoft.Network. Se la zona DNS e la risorsa di destinazione alias si trovano in sottoscrizioni diverse, entrambe le sottoscrizioni devono essere registrate. È possibile registrare i provider di risorse usando Azure CLI, PowerShell o il portale di Azure. Vedere l'esempio seguente:
az provider register --namespace Microsoft.Network
Per altre informazioni, vedere Risolvere gli errori per la registrazione del provider di risorse.
Creare l'infrastruttura di rete
Creare una rete virtuale e una subnet in cui inserire i server Web.
Nel portale di Azure immettere rete virtuale nella casella di ricerca nella parte superiore del portale e quindi selezionare Rete virtuali dai risultati della ricerca.
In Reti virtuali selezionare + Crea.
In Crea rete virtuale immettere o selezionare le informazioni seguenti nella scheda Informazioni di base:
Impostazione Valore Dettagli del progetto Abbonamento Selezionare la sottoscrizione Azure. Gruppo di risorse Selezionare Crea nuovo.
In Nome, inserisci TMResourceGroup.
Selezionare OK.Dettagli dell'istanza Nome Immettere myTMVNet. Regione Selezionare un'area. Selezionare la scheda Indirizzi IP oppure il pulsante Avanti: Indirizzi IP nella parte inferiore della pagina.
Nella scheda Indirizzi IP immettere le informazioni seguenti:
Impostazione Valore Spazio indirizzi IPv4 Immettere 10.10.0.0/16. Selezionare + Aggiungi subnet e immettere queste informazioni in Aggiungi subnet:
Impostazione Valore Nome subnet Immettere WebSubnet. Intervallo di indirizzi subnet Immettere 10.10.0.0/24. Selezionare Aggiungi.
Selezionare la scheda Rivedi e crea oppure il pulsante Rivedi e crea.
Seleziona Crea.
Creare macchine virtuali server Web
Creare due macchine virtuali Linux, installare il server Web NGINX in esse e quindi aggiungere etichette DNS agli indirizzi IP pubblici.
Creare le macchine virtuali
Creare due macchine virtuali Ubuntu.
Nel portale di Azure immettere macchine virtuali nella casella di ricerca in alto nel portale e quindi selezionare Macchine virtuali dai risultati della ricerca.
In Macchine virtuali selezionare + Crea e quindi selezionare Azure macchina virtuale.
In Crea macchina virtuale immettere o selezionare le informazioni seguenti nella scheda Generale:
Impostazione Valore Dettagli del progetto Abbonamento Selezionare la sottoscrizione Azure. Gruppo di risorse Selezionare TMResourceGroup. Dettagli dell'istanza Nome della macchina virtuale Immettere web-01. Regione Selezionare (Stati Uniti) Stati Uniti orientali. Opzioni di disponibilità Selezionare La ridondanza dell'infrastruttura non è richiesta. Tipo di sicurezza Selezionare Standard. Immagine Selezionare Ubuntu Server 24.04 LTS - x64 Gen2. Dimensione Selezionare le dimensioni della macchina virtuale. Account amministratore Tipo di autenticazione selezionare Chiave pubblica SSH. Username Immettere un nome utente. Origine chiave pubblica SSH Selezionare Genera nuova coppia di chiavi. Nome della coppia di chiavi Immettere un nome per la coppia di chiavi. Regole porta in ingresso Porte di accesso pubbliche Selezionare Nessuno. Selezionare la scheda Rete oppure selezionare Avanti: Dischi e quindi Avanti: Rete.
Nella scheda Rete immettere o selezionare le informazioni seguenti:
Impostazione Valore Interfaccia di rete Rete virtuale Selezionare myTMVNet. Subnet Selezionare WebSubnet. IP pubblico Selezionare Crea nuovo e quindi immettere web-01-ip in Nome. Selezionare Standard per lo SKU. Gruppo di sicurezza della scheda di rete Selezionare Basic. Porte di accesso pubbliche Selezionare Consenti porte selezionate. Selezionare le porte in ingresso Selezionare HTTP (80) e HTTPS (443). Selezionare Rivedi e crea.
Rivedere le impostazioni e quindi selezionare Crea.
Ripetere i passaggi precedenti per creare la seconda macchina virtuale. Immettere web-02 nel nome della macchina virtuale e web-02-ip nel nomedell'indirizzo IP pubblico. Per le altre impostazioni, usare le stesse informazioni dei passaggi precedenti usati con la prima macchina virtuale.
Il completamento di ogni distribuzione di macchine virtuali può richiedere alcuni minuti.
Nota
Le regole del gruppo di sicurezza di rete bloccano l'accesso SSH in ingresso da Internet. Per eseguire comandi nelle macchine virtuali, usare il comando Esegui comando nel portale di Azure o distribuire Azure Bastion. Per altre informazioni sulle Azure Bastion, vedere Quickstart: Distribuire Azure Bastion con le impostazioni predefinite.
Installare il server Web NGINX
Installare NGINX sia su web-01 che su web-02 utilizzando la funzionalità 'Run command' nel portale di Azure.
Nella casella di ricerca, nella parte superiore del portale, immettere Macchina virtuale. Selezionare Macchine virtuali nei risultati della ricerca.
Selezionare la macchina virtuale Web-01 .
Nella sezione Operazioni del menu a sinistra selezionare Esegui comando.
Selezionare EseguiShellScript.
Nel riquadro Esegui script comando immettere il comando seguente:
sudo apt-get update && sudo apt-get install -y nginx && echo 'Hello World from web-01' | sudo tee /var/www/html/index.htmlSelezionare Esegui.
Attendere il completamento del comando, L'output visualizza lo stato di avanzamento dell'installazione e termina quando NGINX è installato.
Ripetere i passaggi precedenti per la macchina virtuale Web-02 . Usare invece il comando seguente:
sudo apt-get update && sudo apt-get install -y nginx && echo 'Hello World from web-02' | sudo tee /var/www/html/index.html
Aggiungere un'etichetta DNS
Gli indirizzi IP pubblici necessitano di etichette DNS per l'uso con Gestione traffico.
Nel portale di Azure immettere TMResourceGroup nella casella di ricerca nella parte superiore del portale e quindi selezionare TMResourceGroup dai risultati della ricerca.
Nel gruppo di risorse TMResourceGroup selezionare l'indirizzo IP pubblico Web-01-ip .
In Impostazioni selezionare Configurazione.
Immettere web01pip nell'etichetta del nome DNS.
Seleziona Salva.
Ripetere i passaggi precedenti per l'indirizzo IP pubblico Web-02-ip e immettere web02pipnell'etichetta del nome DNS.
Creare un profilo Traffic Manager
Nella pagina Panoramica dell'indirizzo IP pubblico web-01-ip, annotare l'indirizzo IP per un uso successivo. Ripetere questo passaggio per l'indirizzo IP pubblico Web-02-ip .
Nel portale di Azure immettere Profili di Gestionetraffic nella casella di ricerca nella parte superiore del portale e quindi selezionare Profili di Gestionetraffic.
Seleziona + Crea.
Nella pagina Crea profilo di Gestione traffico immettere o selezionare le informazioni seguenti:
Impostazione Valore Nome Immettere TM-alias-test. Metodo di routing Selezionare Priorità. Abbonamento Selezionare la sottoscrizione Azure. Gruppo di risorse Selezionare TMResourceGroup.
Seleziona Crea.
Al termine della distribuzione di tm-alias-test, selezionare Vai alla risorsa.
Nella pagina Endpoint del profilo tm-alias-test di Gestione traffico selezionare + Aggiungi e immettere o selezionare le informazioni seguenti:
Impostazione Valore Tipo Selezionare Endpoint esterno. Nome Immettere EP-Web01. Nome di dominio completamente qualificato (FQDN) o IP Immettere l'indirizzo IP per web-01-ip annotato in precedenza. Priorità Immettere 1. Selezionare Aggiungi.
Ripetere gli ultimi due passaggi per creare il secondo endpoint. Immettere o selezionare le informazioni seguenti:
Impostazione Valore Tipo Selezionare Endpoint esterno. Nome Immettere EP-Web02. Nome di dominio completo qualificato (FQDN) o IP Immettere l'indirizzo IP per web-02-ip annotato in precedenza. Priorità Immettere 2.
Creare un record alias
Creare un record alias che punta al profilo di Gestione Traffico.
Nel portale di Azure immettere contoso.com nella casella di ricerca nella parte superiore del portale e quindi selezionare contoso.com zona DNS dai risultati della ricerca.
Nella pagina Panoramica della zona DNS contoso.com, seleziona il pulsante + Set di record.
In Aggiungi set di record, lasciare vuota la casella Nome per rappresentare il nome di dominio di punta. Un esempio è
contoso.com.Selezionare A per il Tipo.
Selezionare Yes per il set di record Alias e quindi selezionare il Azure Resource per il tipo Alias.
Selezionare il profilo di Traffic Manager TM-alias-test per la risorsa Azure.
Seleziona OK.
Nota
Le query DNS al recordset di Gestione traffico appena usato come alias vengono visualizzate nella fatturazione del profilo di Gestione traffico. Per altre informazioni sulla fatturazione di Gestione traffico, vedere Prezzi di Gestione traffico.
Testare il record alias
- Da un Web browser passare a
contoso.como al nome di dominio apex. Viene visualizzata la pagina NGINX conHello World from web-01. Il Traffic Manager ha indirizzato il traffico verso web-01 perché aveva la priorità più alta. Chiudere il Web browser e arrestare la macchina virtuale Web-01 . Attendere alcuni minuti prima che la macchina virtuale venga arrestata completamente. - Aprire un nuovo Web browser e passare di nuovo a
contoso.como al nome di dominio apex. - Verrà visualizzata la pagina NGINX con
Hello World from web-02. Il Traffic Manager ha gestito la situazione e ha reindirizzato il traffico al secondo server Web dopo aver arrestato il primo server con la priorità più alta.
Pulire le risorse
Quando non sono più necessarie, è possibile eliminare tutte le risorse create in questa esercitazione seguendo questa procedura:
- Nel menu del portale di Azure selezionare Gruppi di risorse.
- Selezionare il gruppo di risorse TMResourceGroup.
- Nella pagina Panoramica selezionare Elimina gruppo di risorse.
- Immettere TMResourceGroup e selezionare Elimina.
- Nel menu del portale di Azure selezionare Tutte le risorse.
- Selezionare la zona DNS contoso.com.
- Nella pagina Panoramica selezionare il record @ creato in questa esercitazione.
- Selezionare Elimina e quindi Sì.
Passaggi successivi
In questo tutorial, hai imparato come creare un record alias per utilizzare il tuo nome di dominio apex per fare riferimento a un profilo di Traffic Manager.
- Altre informazioni sui record alias.
- Scopri di più su zone e record.
- Leggere altre informazioni sui metodi di routing di Gestione traffico.