Nomi host virtuali per i load balancer

Utilizzare i nomi host virtuali per assegnare un nome host a un listener del load balancer.

Se utilizzato insieme ai record creati nel sistema DNS, puoi assegnare nomi host virtuali a qualsiasi listener creato per il load balancer. I nomi host associati a un listener corrispondono ai set backend di tale listener. Questi set backend instradano il traffico a backend specifici che ospitano applicazioni diverse. Di seguito sono riportati alcuni vantaggi dei nomi host virtuali.

  • Un singolo indirizzo IP associato. Più nomi host, supportati da voci DNS create nei server dei nomi, possono puntare allo stesso indirizzo IP del load balancer.
  • Un singolo load balancer. Non è necessario un load balancer separato per ogni applicazione.
  • Una singola forma del load balancer. L'esecuzione di diverse applicazioni dietro un singolo load balancer consente di gestire le richieste di larghezza di banda aggregata e di ottimizzare l'uso.
  • Gestione semplificata dei set backend. La gestione di un set di server backend sotto un'unica risorsa semplifica la configurazione e l'amministrazione di rete.

È possibile eseguire i task di gestione dei nomi host virtuali riportati di seguito.

Elencare i nomi host virtuali per un load balancer.

Creare un nuovo nome host virtuale per un load balancer.

Recupera i dettagli di un nome host virtuale.

Modificare le impostazioni di un nome host virtuale.

Eliminare un nome host virtuale da un load balancer.

Definizione della denominazione host

È possibile definire nomi host virtuali esatti, ad esempio "app.example.com", oppure utilizzare nomi con caratteri jolly. I nomi con caratteri jolly includono un asterisco (*) al posto della prima o dell'ultima parte del nome. Quando si cerca un nome host virtuale, il servizio sceglie la prima variante corrispondente nel seguente ordine di priorità:

  1. Corrispondenza esatta dei nomi (senza asterisco), ad esempio app.example.com.
  2. Nome carattere jolly più lungo che inizia con un asterisco, ad esempio *.example.com.
    Nota

    I nomi dei caratteri jolly prefisso possono richiedere un certificato jolly per i siti HTTPS.
  3. Nome carattere jolly più lungo che termina con un asterisco, ad esempio app.example.*.
    Nota

    I nomi dei caratteri jolly suffisso possono richiedere un certificato SAN (Subject Alternative Name) a più domini per i siti HTTPS.

Non è necessario specificare il pattern di corrispondenza da applicare. Il pattern è inerente alla posizione dell'asterisco, ovvero l'inizio, la fine o nessuno.

Per i nomi host virtuali sono valide le seguenti considerazioni:

  • Non è possibile utilizzare espressioni regolari.
  • Per applicare i nomi host virtuali a un listener, è innanzitutto necessario creare uno o più nomi host virtuali associati a un load balancer.
  • La priorità di selezione del nome host virtuale non è correlata all'ordine di configurazione del listener.
  • È possibile applicare a un listener un massimo di 16 nomi host virtuali.
  • Puoi associare un massimo di 16 nomi host virtuali a un load balancer.
Nota

La funzione dei nomi host virtuali supporta solo i listener HTTP e HTTPS, ma non supporta i listener TCP.
Nota

listener predefinito

Se non è stato specificato alcun nome host virtuale per un listener, tale listener è l'impostazione predefinita per la porta assegnata.

Se tutti i listener su una porta dispongono di nomi host virtuali, il primo nome host virtuale configurato per tale porta funge da listener predefinito.