Amazon AWS 静态 IP 和 ELB 负载平衡替代方案

Amazon AWS 静态 IP 和 ELB 负载平衡替代方案

我目前正在使用Amazon AWS博客服务,该服务提供两种向用户显示内容的方式

  1. 使用自己的子域名:blog.mywebsite.com
  2. 使用自己的域名:mywebsite.com

对于版本,(1)我可以使用,CNAMES这很好。对于版本,(2)我遇到了一个问题,如果我让客户指出他们的我的网站我的公共 IP 记录 24.xxx 我遇到一个问题,即 Amazon 默认不允许将公共 IP 指向负载均衡器。

有人找到解决方法了吗?我们必须让个人将其更改A records为软件的特定 IP。

我已经考虑过 Apache 风格的负载平衡软件等,但它只是让我担心,因为它会给这个应用程序带来单点故障。

答案1

不幸的是,DNS 的 RFC 不允许对域根使用 CNAME。有几种替代方案,您可以设置一个 nginx 集群来为您处理域,或者构建您自己的负载平衡解决方案。我知道 Route53(亚马逊的 DNS 服务)将允许将域根转发到 ELB,但让您的客户使用 route53 作为他们的 DNS 是禁止的。不幸的是,目前还没有一个优雅的纯亚马逊解决方案,但这是一个常见的请求,我知道亚马逊已经意识到了这一点,并且可能正在考虑解决方案。

相关内容