0

这指的是 GCP Http(s) 全局负载平衡教程。此示例显示了基于跨区域内容的负载平衡。我想检查是否可以使用类似的配置(基于 URL 映射)为另一个区域的应用程序设置 DR 站点。例如,

  • europe-west3 区域(主要)中的实例组。在负载均衡器配置时添加的 URL 映射条目。
  • Europe-west4 区域 (DR) 中的另一个实例组。

这个想法是在调用 DR 过程时更新 URL 映射条目以指向第二个 (DR) 实例组。

问题

  1. 假设 DR 实例组始终处于启动状态(活动),URL 映射条目更新需要多长时间才能开始将流量路由到第二个 (DR) 实例组?
  2. 是否有另一种方法可以在不更新 URL 映射的情况下开始将流量路由到第二个实例组?是否可以配置 DNS 设置以创建类似的效果?

2019 年 10 月 15 日更新

目前,最好的选择似乎是设置一个多区域部署,并将 URL 映射配置到两个区域。GFE 将确保从主要区域向用户提供流量——假设主要区域离用户最近。但是,由于 DR 触发器以外的原因(如这篇有用的文章中列出的那样),流量可能会溢出到辅助 (DR) 区域,这需要加以考虑。

4

1 回答 1

1

设置 DR 有不同的方法。根据您可接受的停机时间要求,解决方案不一样。这里的细节太少,无法为您提供明确的答案。

在任何情况下,负载均衡器都更适合同时为不同区域服务,因此具有热 DR 或以最低延迟为用户提供服务(实际上,全局负载均衡器将请求路由到离用户最近的区域)

在你的情况下,如果你想更新 URL 映射,将会有一个非空停机时间。顺便说一句,我建议您使用 #2 并使用 DNS。您的 DNS 切换将需要一些时间,您将有时间启动您的 VM,并且您可以通过不必总是在 DR 区域来节省资金。

这里有一个来自谷歌的好视频,其他人来了,订阅温暖和热的DR示例(可能下周发布!)

于 2019-10-14T13:19:34.197 回答