负载均衡器 URL 和 Elastic beanstalk URL 之间有什么区别?

负载均衡器 URL 和 Elastic beanstalk URL 之间有什么区别?

看起来负载均衡器 URL 和 Elastic beanstalk 都指向同一个 IP 地址。

thomasreggi$ nslookup aws-load-balancer-url.us-east-1.elb.amazonaws.com
Server:        8.8.8.8
Address:    8.8.8.8#53

Non-authoritative answer:
Name:    aws-load-balancer-url.us-east-1.elb.amazonaws.com
Address: 100.00.000.0
Name:    aws-load-balancer-url.us-east-1.elb.amazonaws.com
Address: 100.000.000.000

thomasreggi$ nslookup elastic-beanstalk-url.us-east-1.elasticbeanstalk.com
Server:        8.8.8.8
Address:    8.8.8.8#53

Non-authoritative answer:
Name:    elastic-beanstalk-url.us-east-1.elasticbeanstalk.com
Address: 100.00.000.0
Name:    elastic-beanstalk-url.us-east-1.elasticbeanstalk.com
Address: 100.000.000.000

我想知道使用一个 URL 相对于另一个 URL 是否有任何特定的优势。

答案1

您的 Elastic Beanstalk URL 指向 Elastic Load Balancer URL。这是有意为之。

最好创建指向 Elastic Beanstalk URL 而不是 ELB URL 的 DNS CNAME。原因是在 Elastic Beanstalk 中,您可以在同一个应用程序中启动多个环境,然后交换 URL。

这样,如果您想将人员转移到新环境,只需交换 EB URL,而无需自己进行任何 DNS 更改。

例如,您可以有一个指向生产环境的“稳定”URL 和一个指向暂存环境的“暂存”URL。然后,当您想要将暂存环境移至生产环境时,只需交换 URL。之后,您的“稳定”URL 将指向您的旧暂存(新生产)环境。您可以终止旧生产环境,也可以将其用作新暂存环境。

相关内容