In Active Directory sono già integrate tecniche di bilanciamento del carico. Il client Windows sa come individuare i controller di dominio ridondanti nel proprio sito e come utilizzarne un altro se il primo non è disponibile. Non è necessario eseguire un ulteriore bilanciamento del carico, come controller di dominio "cluster", ecc. Purché si disponga di controller di dominio ridondanti.
In un certo senso, è possibile pensare a un sito di Active Directory come a un "bilanciamento del carico", poiché i client in quel sito sceglieranno casualmente uno dei controller di dominio nello stesso sito. Se tutti i controller di dominio in un sito falliscono o se il sito non ha controller di dominio, i client sceglieranno un altro sito (o il sito più vicino successivo o a caso).
È possibile bilanciare il carico del servizio DNS fornito da Active Directory per i client aggiunti al dominio inserendo un VIP su un bilanciamento del carico hardware e avendo quel bilanciamento del carico VIP tra diversi controller di dominio. Quindi, sui client, inserisci quel VIP come server DNS preferito nella configurazione TCP / IP.
Lo sto facendo proprio ora per un'infrastruttura globale e funziona alla grande.
Questo vale solo per il servizio DNS.
Non tentare di bilanciare il carico dei controller di dominio per l'autenticazione. Chiede problemi. Dovresti almeno fare un sacco di lavoro SPN personalizzato complesso e ti spingeresti fuori dai confini del supporto Microsoft. Da questo blog, che dovresti leggere , lo citerò:
Torna dai fornitori e dì loro che non li consideri come AD integrati e troverai una soluzione diversa.
Ora, come per le applicazioni che ti chiedono di digitare l' indirizzo IP di un controller di dominio? Bene, ripeterò solo il mio commento:
Chiunque abbia scritto un'applicazione che ti costringe a inserire nel codice l'indirizzo IP di un controller di dominio, non sa cosa sta facendo.