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

Annotazioni

Questo articolo fornisce informazioni su Gestione traffico di Azure in relazione al servizio app di Azure. Per altre informazioni su Gestione traffico, selezionare il collegamento alla fine di questo articolo.

È possibile usare Gestione traffico per controllare il modo in cui le richieste dai client Web vengono distribuite alle app nel servizio app. Quando gli endpoint del servizio app vengono aggiunti a un profilo di Gestione traffico, Gestione traffico tiene traccia dello stato delle app del servizio app (in esecuzione, arrestate o eliminate) in modo che possa determinare quale di questi endpoint deve ricevere traffico.

Metodi di routing

Gestione traffico usa quattro metodi di routing. Questi metodi, in quanto si riferiscono al servizio app, sono descritti nell'elenco seguente.

  • Priorità: utilizzare un'app primaria per tutto il traffico e fornire app di backup nel caso in cui l'app primaria o le app di backup non siano disponibili.
  • Ponderato: per distribuire il traffico in un set di app in modo uniforme o in base alle ponderazioni definite.
  • Prestazioni: quando si hanno app in posizioni geografiche diverse, usare l'app "più vicina", in termini di latenza di rete più bassa.
  • Geografico: indirizzare gli utenti a app specifiche in base alla posizione geografica da cui proviene la query DNS.

Per altre informazioni, vedere Metodi di routing di Traffic Manager.

Profili di App Service e Traffic Manager

Per configurare il controllo del traffico dell'app del Servizio App, crea un profilo in Traffic Manager che usa uno dei quattro metodi di bilanciamento del carico descritti in precedenza. Si aggiungono quindi gli endpoint (in questo caso, servizio app) per cui si vuole controllare il traffico al profilo. Lo stato dell'app (in esecuzione, arrestato o eliminato) viene regolarmente comunicato al profilo affinché Traffic Manager possa indirizzare il traffico di conseguenza.

Quando si usa Gestione traffico con Azure, tenere presenti i punti seguenti:

  • Per le distribuzioni di sole app all'interno di una singola regione, App Service offre già funzionalità di failover e round-robin, indipendentemente dalla modalità dell'app.
  • Per le distribuzioni nella stessa area che usano il servizio app con un altro servizio cloud di Azure, è possibile combinare entrambi i tipi di endpoint per abilitare scenari ibridi.
  • È possibile specificare un solo endpoint del servizio app per area in un profilo. Quando si seleziona un'app come endpoint per un'area, le app rimanenti in tale area non saranno più disponibili per la selezione per tale profilo.
  • L'endpoint dell'App Service specificato in un profilo di Gestione Traffico viene visualizzato nella pagina Impostazioni>domini personalizzati dell'app all'interno del profilo, ma lì non è configurabile.
  • Dopo aver aggiunto un'app a un profilo, il dominio predefinito nella pagina Panoramica dell'app visualizza l'URL del dominio personalizzato dell'app, se ne è stato configurato uno. In caso contrario, visualizza l'URL del profilo di Gestione traffico , ad esempio contoso.trafficmanager.net. Sia il nome di dominio diretto dell'app che l'URL di Gestione traffico sono visibili nella pagina Impostazioni>Domini personalizzati .
  • I nomi di dominio personalizzati funzionano come previsto, ma oltre ad aggiungerli alle app, è necessario configurare anche la mappa DNS in modo che punti all'URL di Gestione traffico. Per informazioni su come configurare un dominio personalizzato per un'app del servizio app, vedere Configurare Gestione traffico per il dominio del servizio app di Azure.
  • È possibile aggiungere app in modalità Standard o Premium solo a un profilo di Gestione traffico.
  • L'aggiunta di un'app a un profilo di Gestione traffico causa il riavvio dell'app.

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