【发布时间】:2020-01-30 08:56:38
【问题描述】:
我有一个顶级 API 管理 (APIM) 实例,它允许我将我的 API 网关扩展到多个区域。目前,我的主要地区是北欧,只有一 (1) 个单位,可以毫无问题地满足我的所有要求。
我想让我的 APIM 实例高度可用,所以我正在考虑添加一个次要区域,比如在西欧。 两个区域(主要和次要)中的每一个都将只有一 (1) 个单元用于 API 网关组件。
基于 我的所有用户都从一个国家/地区访问 API 的事实:
如果主要区域启动并运行(即没有“区域关闭”问题),但由于某种原因(即修补 APIM 单元等),主要区域的 API 网关单元没有响应,会发生什么情况?
APIM 会将请求路由到次要区域,还是仅适用于“区域已关闭”场景?
如果两个区域在任何时候都启动并运行,APIM 是否会在两个区域的单元之间对它收到的请求进行负载平衡,还是将始终使用主要区域的 API 网关单元? 正如我所说,在我的场景中,我所有的 API 用户都位于同一个国家/地区。
感谢您的见解。
【问题讨论】:
标签: architecture azure-api-management