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.
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à:
- Corrispondenza esatta dei nomi (senza asterisco), ad esempio
app.example.com
. - 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. - 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.
La funzione dei nomi host virtuali supporta solo i listener HTTP e HTTPS, ma non supporta i listener TCP.
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.