【问题标题】:Auto assign public IPs to my instance created by an austo-scaling group自动将公共 IP 分配给我的实例,该实例由 austo-scaling 组创建
【发布时间】:2018-04-16 05:16:12
【问题描述】:

我有一个 Auto-Scaling 组(最少 1 个实例,最多 5 个),我的网站在那里运行。 第一个实例公共 IP 指向我的域“example.com” 但是,当自动缩放组使用另一个公共 IP 创建另一个实例(由于负载增加)时,如果我尝试访问新实例,这个 IP 不会解析到我的域“example.com”,直到我包含这个新的公共 IP 到我的主机文件名或我的 dns 管理器(godaddy)。

我怎样才能解决这个问题并使这个过程自动化?

提前致谢 亲切的问候 千伏

【问题讨论】:

    标签: amazon-web-services amazon-ec2 ip scaling


    【解决方案1】:

    您需要在您的 EC2 实例前面放置一个 AWS 负载均衡器。将自动扩展组附加到负载均衡器,以便实例在创建时自动添加到负载均衡器的池中,并在实例终止时自动从池中删除。将您的域名指向负载均衡器,而不是单个实例。

    【讨论】:

    • 您好马克,感谢您的回复。目前,我已经设置了一个 ELB。但是如何将我的域名指向 ELB? ELB 没有公网 IP,只有公网 dns 地址 问候
    • 如果您尝试托管子域,那么您只需要创建一个 CNAME 记录,根本不用担心 IP 地址。如果您尝试托管根域,常用的方法是使用 Route53 托管您的 DNS,并创建指向负载均衡器的 ALIAS 记录。其他一些 DNS 主机可以将根域指向负载均衡器的 DNS 名称,例如 CloudFlare 的 CNAME 扁平化功能。
    猜你喜欢
    • 1970-01-01
    • 2013-10-02
    • 1970-01-01
    • 1970-01-01
    • 2018-11-01
    • 2017-10-27
    • 2018-03-01
    • 2022-11-14
    • 1970-01-01
    相关资源
    最近更新 更多