gpt4 book ai didi

amazon-web-services - 当您的实例位于 ELB 后面时,您如何为 AWS 建立维护页面?

转载 作者:行者123 更新时间:2023-12-03 07:50:12 25 4
gpt4 key购买 nike

当您想在 ELB 后面部署应用程序的新版本时,如何在 AWS 中设置维护页面?我们希望在新的自动扩展实例出现时让 ELB 将流量路由到维护实例,并且只有在新实例完全启动后才“翻转”到新实例。我们使用自动缩放来关闭现有实例并启动具有新代码的新实例。

我们试图避免的情况是让 ELB 为新 EC2 实例提供流量,同时还提供维护页面。由于我们没有启用粘性 session ,我们希望防止用户在维护模式页面和部署在 EC2 实例中的应用程序之间来回切换。我们也不能仅仅通过扩展(比如从 2​​ 到 4 个实例然后再回到 2 个实例)来引入新实例,因为代码更改可能涉及数据库更改,这将破坏旧代码的更改。

最佳答案

AWS 上最简单的方法是使用 Route 53 ,他们的 DNS 服务。

您可以使用 Weighted Round Robin 的功能.

"You can use WRR to bring servers into production, perform A/B testing, or balance your traffic across regions or data centers of varying sizes."



更多信息在 AWS documentations on this feature

编辑:Route 53 最近添加了一项允许 DNS 故障转移到 S3 的新功能。查看他们的文档以获取更多详细信息: http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-failover.html

关于amazon-web-services - 当您的实例位于 ELB 后面时,您如何为 AWS 建立维护页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13693947/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com