负载平衡器url和弹性beanstalkurl有什么区别?

似乎负载均衡器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 

我想知道是否有任何具体的优势使用一个url。

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

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

这样,如果您想将人员移动到新的环境中,则只需交换EBurl,您就不需要自己进行任何DNS更改。

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