多个区域中的Azure API管理多区域部署和后端服务

时间:2018-05-09 10:41:33

标签: azure azure-api-management

在Azure API Management高级层中,您可以轻松地将APIM实例部署到多个其他区域。 由于APIM的实例包含后端API的抽象,这意味着到另一个区域的部署仍将指向主区域的后端API。

这是否意味着多区域部署仅作为可用性衡量标准,并且可能会导致延迟改进?

假设我有几个独立的API部署到Azure,我想将这些API部署到多个Azure区域并通过APIM进行管理。 我是否必须部署单独的APIM实例以允许其中每个实例指向该区域中的API? 在这种情况下,多区域部署的价值有限。 任何人都有这方面的经验以及如何处理它?

1 个答案:

答案 0 :(得分:2)

策略可用于将特定于区域的流量定向到特定于区域的后端。 context.Deployment.Region应该以显示格式给你区域,即“West US”,“North Europe”,e.t.c。结合选择允许您具有区域特定逻辑的策略。 set-backend-service策略允许您更改后端服务的基本URL。