Controllo del traffico del servizio app di Azure con Gestione traffico di Azure

Nota

In questo articolo vengono fornite informazioni di riepilogo per Gestione traffico di Azure di Microsoft in relazione al servizio app di Azure. Per ulteriori informazioni su Gestione traffico di Azure, visitare i collegamenti forniti alla fine di questo articolo.

Introduzione

È possibile usare Gestione traffico di Azure per controllare il modo in cui le richieste dai client Web vengono distribuite alle app nel servizio app di Azure. Quando si aggiungono endpoint del servizio app a un profilo di Gestione traffico di Azure, quest'ultimo tiene traccia dello stato delle app del servizio app (in esecuzione, arrestate o eliminate) in modo da poter decidere quali di questi endpoint devono ricevere il traffico.

Metodi di routing

Gestione traffico di Azure usa quattro metodi di routing diversi. Questi metodi sono descritti nell'elenco seguente in quanto riguardano Servizio app di Azure.

  • Priorità: per usare un'app principale per tutto il traffico e fornire dei backup se l'app principale o quelle di backup non sono disponibili.
  • Ponderato: per distribuire il traffico in un set di app in modo uniforme o in base alle ponderazioni definite.
  • Prestazioni: quando si dispone di app in posizioni geografiche diverse, usare l'app "più vicina" in termini di latenza di rete più bassa.
  • Geografico: per indirizzare gli utenti ad app specifiche in base alla posizione geografica da cui ha origine la query DNS.

Per altre informazioni, vedere Metodi di routing di Gestione traffico.

Servizio app e profili di Gestione traffico

Per configurare il controllo del traffico di servizio app'app, creare un profilo in Gestione traffico di Azure che usa uno dei quattro metodi di bilanciamento del carico descritti in precedenza e quindi aggiungere gli endpoint (in questo caso, servizio app) per cui si vuole controllare il traffico verso il profilo. Lo stato dell'app (in esecuzione, interrotta o eliminata) viene comunicato regolarmente al profilo in modo che Gestione traffico di Azure possa instradare il traffico di conseguenza.

Quando si utilizza Gestione traffico con Azure, è opportuno tenere presenti i fattori seguenti:

  • Per le distribuzioni di sole app all'interno della stessa area, il servizio app fornisce già la funzionalità di failover e round-robin che non tengono conto della modalità delle app.
  • Per distribuzioni nella stessa area in cui il servizio app viene utilizzato insieme a un altro servizio cloud di Azure, è possibile combinare entrambi i tipi di endpoint per abilitare scenari ibridi.
  • È possibile specificare solo un endpoint del servizio app per area in un profilo. Quando si seleziona un'app come endpoint per un'area, le app rimanenti in quell'area non saranno più disponibili per la selezione per quel profilo.
  • Gli endpoint del servizio app che si specificano in un profilo di Gestione traffico di Azure vengono visualizzati nella sezione Nomi di dominio della pagina Configura per le app nel profilo, ma non sono configurabili in quel contesto.
  • Dopo avere aggiunto un'app a un profilo, nel campo URL del sito nel dashboard della pagina del portale dell'app viene visualizzato l'URL del dominio personalizzato dell'app, se ne è stato configurato uno. In caso contrario, viene visualizzato l'URL del profilo di Gestione traffico, ad esempio contoso.trafficmanager.net. Sia il nome di dominio diretto dell'app sia l'URL di Gestione traffico sono visibili nella pagina Configura dell'app nella sezione Nomi di dominio.
  • I nomi di dominio personalizzato funzionano come previsto, ma oltre ad aggiungerli alle app, è necessario configurare la mappa DNS in modo che punti all'URL di Gestione traffico. Per informazioni su come configurare un dominio personalizzato per un'app servizio app, vedere Configurare un nome di dominio personalizzato in Servizio app di Azure con l'integrazione di Gestione traffico.
  • È possibile aggiungere a un profilo di Gestione traffico di Azure solo app in modalità Standard o Premium.
  • L'aggiunta di un'app a un profilo di Gestione traffico causa il riavvio dell'app.

Passaggi successivi

Per una panoramica concettuale e tecnica di Gestione traffico di Azure, vedere Panoramica di Gestione traffico.