使用域/主机链的弹性负载平衡

我已经在EC2上设置了一个弹性负载均衡器(例如)具有以下公共DNS(A Record):

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

然后,我通过configuration一个指向负载均衡器公有DNS的CNAMElogging来注册一个我想作为负载均衡器的公有域的域:

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

然后我有一个公共网站域,我已经build立一个CNAME指向loadbalancer的主机名称:

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

这里的例子是将公共站点直接设置为负载平衡器。

这个链的原因是,我们想给我们的客户一个友好的DNS,而不是ELB生成一个域来指向(其中有数百个)。 我们认为,如果ELB的公共DNS(loadbalancer.domain.com的CNAMElogging)发生更改,也会给我们一个更新的位置。

我的问题是,是否首先可以像这样将CNAMElogging链接在一起,是否build议以及在EC2 ELB环境中是否存在任何不利因素?

是的,可以链接CNAMElogging,但并不总是build议。 为了防止循环,服务器通常对重新启动查询的次数有限制。 而且,由于长链CNAME并不常见,所以限制通常很低,例如5-10,并且大部分可以通过在委托中parsingNSlogging来解决。

你的设置与我们在这里的设置非常相似,并且工作正常。

可以链接CNAMElogging…但是请记住,您将最终产生额外的延迟,因为您的客户必须执行多次查找才能find最终结果。