负载均衡器 url 和弹性 beanstalk url 之间有什么区别吗?

Tho*_*ggi 5 amazon-web-services elastic-beanstalk

似乎负载均衡器 url 和弹性 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
Run Code Online (Sandbox Code Playgroud)

我想知道使用一个 url 是否有任何特定优势。

Mat*_*ser 8

您的 Elastic Beanstalk URL 指向 Elastic Load Balancer URL。这是故意的。

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

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

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