3 votes

Équilibrage élastique de la charge à l'aide d'une chaîne de domaines/hôtes

J'ai installé un équilibreur de charge élastique sur EC2 qui (par exemple) a le DNS public (enregistrement A) de :

LB-165746761.eu-west-1.elb.amazonaws.com

J'ai ensuite enregistré un domaine que je veux utiliser comme domaine public pour l'équilibreur de charge en configurant un enregistrement CNAME qui pointe vers le DNS public de l'équilibreur de charge :

CNAME loadbalancer.domain.com -> LB-165746761.eu-west-1.elb.amazonaws.com

J'ai ensuite un domaine de site web public pour lequel j'ai configuré un CNAME qui pointe vers le nom d'hôte de l'équilibreur de charge :

CNAME www.mysite.com -> loadbalancer.domain.com

L'exemple aquí le site public est configuré avec un CNAME directement vers l'équilibreur de charge.

La raison de cette chaîne est que nous voulons donner à nos clients un seul DNS convivial plutôt que celui généré par l'ELB pour faire pointer leurs domaines (il y en a des centaines). Nous pensons que cela nous donnera également un seul endroit à mettre à jour si le DNS public de l'ELB change (l'enregistrement CNAME pour loadbalancer.domain.com).

Ma question est de savoir s'il est possible d'enchaîner des enregistrements CNAME de cette manière, si c'est recommandé et s'il y a des inconvénients à le faire dans l'environnement EC2 ELB ?

5voto

Oui, il est possible d'enchaîner les enregistrements CNAME, mais ce n'est pas toujours recommandé. Pour éviter les boucles, les serveurs limitent généralement le nombre de fois où ils relancent une requête. Et comme il n'est pas courant d'avoir de longues chaînes de CNAME, la limite est généralement assez basse, de l'ordre de 5 à 10, et la plus grande partie de cette limite peut être occupée par la résolution des enregistrements NS dans les délégations.

Votre configuration est pratiquement identique à celle que nous avons ici et elle fonctionne bien.

3voto

TheCompWiz Points 7329

Usted puede les enregistrements CNAME en chaîne... mais n'oubliez pas que vous obtiendrez un temps de latence supplémentaire car vos clients devront effectuer plusieurs recherches pour trouver le résultat final.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X