如何为ELB分配静态IP地址。好像我做不到。
在线一些文章要求创建Route 53记录,但这需要更改域的CNAME,这也会重定向电子邮件流量。我只想更改A记录而不是CNAME。
一些文章还提到我可以将EC2实例用作反向代理。但是,单个代理服务器将能够处理大量流量吗?
有什么解决办法吗?
AWS的Elastic Load Balancer实际上在两个级别上具有弹性,如下所述:http : //shlomoswidler.com/2009/07/elastic-in-elastic-load-balancing-elb.html
第一级是负载均衡器本身。为了确保ELB可以扩展到您拥有的任何卷并突然爆发到您突然遇到的任何卷,AWS分配了一个“静态” DNS主机名(例如MyDomainELB-918273645.us-east-1.elb.amazonaws.com)。该主机名指向多个IP地址。您可以通过运行(从命令行)来查看
$ host MyDomainELB-918273645.us-east-1.elb.amazonaws.com
MyDomainELB-918273645.us-east-1.elb.amazonaws.com 172.31.7.2
MyDomainELB-918273645.us-east-1.elb.amazonaws.com 172.31.11.33
ELB中第二种弹性形式显然是ELB然后将查询定向到池中的EC2实例之一。
因此,您可以看到尝试为负载均衡器分配静态IP地址是自欺欺人的。
将EC2实例用作反向代理也似乎是自欺欺人,因为您甚至在进入ELB之前都会创建瓶颈。也可以只创建自己的负载均衡器。
推荐的解决方案(您已指出)是创建一个指向ELB主机名(不会更改)的CNAME。
即my-app.mycompany.com-> MyDomainELB-918273645.us-east-1.elb.amazonaws.com
这样,您就可以在域内ELB的后面集成可伸缩应用程序。
我不确定我是否完全理解为什么您不能在DNS中创建CNAME或与指导电子邮件流量有关的原因,您能解释一下吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句