Azure API管理穷人&x27;s使用基本/标准计划的多区域

Azure API管理穷人&x27;s使用基本/标准计划的多区域,azure,azure-api-management,Azure,Azure Api Management,我们有一个由多个逻辑应用程序构建的应用程序。我们将使用Azure API管理将所有这些端点整合到单个端点中 我们需要此应用程序具有高可用性,因此我们希望将其部署到两个地区(例如西欧和北欧) 截至2018年11月,唯一支持多地区的API管理计划是保费计划,其成本是基本计划的18倍。保险费计划超出了我们的预算 我们的想法是设置两个基本的API管理单元,每个区域一个,同步两个配置,并在两个配置前面放置一个流量管理器 假设我们只使用API管理的网关功能(而不是开发人员/发布者门户、身份验证等),那么我们

我们有一个由多个逻辑应用程序构建的应用程序。我们将使用Azure API管理将所有这些端点整合到单个端点中

我们需要此应用程序具有高可用性,因此我们希望将其部署到两个地区(例如西欧和北欧)

截至2018年11月,唯一支持多地区的API管理计划是保费计划,其成本是基本计划的18倍。保险费计划超出了我们的预算

我们的想法是设置两个基本的API管理单元,每个区域一个,同步两个配置,并在两个配置前面放置一个流量管理器


假设我们只使用API管理的网关功能(而不是开发人员/发布者门户、身份验证等),那么我们的“穷人的多区域”解决方案将缺少什么,而不是高级计划中的“本地”多区域?

您必须构建的任何内容都将丢失(如您所指出的):

  • 配置同步-您必须确保配置在多个服务之间同步
  • 流量管理器-如果发生灾难恢复,您必须在服务的顶部安装TM或其他设备,以重新路由流量
  • 缩放和此列表中的所有其他内容:

  • 可以在开发者/基础/标准层中创建Azure API管理的多区域灾难恢复。 高级步骤-

  • 在标准模式下创建两个API管理。一个在初级区域,另一个在次级区域
  • 在API管理主应用程序中配置API和相关后端。由于API管理标准不是VNET的一部分,后端API将需要公共IP才能在API管理中导入
  • 创建Azure AD应用程序,使其具有在跨区域的API管理实例中进行更改所需的权限
  • 允许对两个区域中的两个API管理的资源组拥有权限
  • 创建两个逻辑应用程序。一个用于创建主API管理的备份。第二个将用于恢复辅助区域API管理中的相同备份
  • 创建流量管理器并将API管理IP地址/域名称添加为端点配置文件。在故障切换/优先级模式下配置流量管理器
  • 在Traffic manager中配置API管理的状态页,以了解Traffic manager API管理的运行状况,以便在灾难恢复情况下切换到辅助区域

  • 请参阅本分步指南-

    即使您能够使用Premium plan提供的API管理多区域支持,但如果您的多个逻辑应用程序的后端端点因影响主区域的中断而变得不可用,这真的会对您有所帮助吗?您不需要重新配置API管理来使用次要区域中的逻辑应用程序端点吗?