【发布时间】:2020-10-19 15:05:37
【问题描述】:
我正在尝试在 AWS 上实现最快的故障转移 我在 4 个不同区域的 4 个 ALB 后面有多个 EC2 实例,并尝试了这两种设置...
-
4 个域别名(全部为
nearest.mydomain.com),使用 延迟 路由策略设置到我的 ALB 的 4 个区域。然后,我将 Cloudfront 分发指向该域(用于 https/WAF 等)并将其绑定到 CNAMEentrypoint.mydomain.com。 所以我有entrypoint.mydomain.com > cloudfront > nearest.mydomain.com > regional ALB -
使用 Global Accelerator,我创建了 4 个端点组,指向各自区域中的 ALB,然后将别名
entrypoint2.mydomain.com指向 dns 名称abcdefg12345.awsglobalaccelerator.com
两者都可以工作,并根据用户的位置向正确的用户提供内容。但是,如果我从其中一个 ALB 中删除实例,两个入口点 url 都会出现 503 错误,并且选项 1. 最快可以重定向到另一个区域(大约一分钟)。全局加速器响应缓慢,即使在全局加速器仪表板的运行状况检查中也是如此。
有什么方法可以提高运行状况检查的响应能力,从而改善故障转移? Global Accelerator 谈到了即时故障转移,但我似乎无法让它发挥作用。总是要等一两分钟。有人知道如何改进吗?
谢谢
【问题讨论】:
标签: amazon-web-services amazon-ec2 amazon-elastic-beanstalk load-balancing failover