将 Service Fabric 网格应用程序移动到另一个 Azure 区域

重要

Azure Service Fabric 网格的预览版已停用。 不允许再通过 Service Fabric 网格 API 进行新的部署。 对现有部署的支持将会持续到 2021 年 4 月 28 日。

有关详细信息,请参阅 Azure Service Fabric 网格预览版停用

本文介绍如何将 Service Fabric 网格应用程序及其资源移到不同的 Azure 区域。 由于各种原因,你可能需要将资源移动到其他区域。 例如,为了应对中断,只需获取特定区域中提供的功能或服务,以满足内部策略和监管要求,或者响应容量规划要求。

Service Fabric 网格不支持 在 Azure 区域之间直接移动资源。 但是,你可以通过将当前 Azure 资源管理器模板的副本部署到新的目标区域,然后将流量和依赖项重定向到新创建的 Service Fabric 网格应用程序,间接移动资源。

先决条件

  • 入口控制器 (例如, 应用程序网关) 用于在客户端与 Service Fabric 网格应用程序之间路由流量的媒介
  • Service Fabric 网格 (预览版在目标 Azure 区域中) 可用性 (westuseastuswesteurope)

准备

  1. 通过从最近的部署导出 Azure 资源管理器模板和参数,拍摄 Service Fabric 网格应用程序当前状态的 "快照"。 为此,请按照使用 Azure 门户 部署后的导出模板 中的步骤操作。 也可以使用 Azure CLIAzure PowerShellREST API

  2. 如果适用,请 导出同一资源组中的其他资源 ,以便在目标区域中重新部署。

  3. 查看 (并编辑(如果需要)) 导出的模板,以确保现有属性值是要在目标区域中使用的值。 新的 location Azure 区域 () 是在重新部署过程中将提供的参数。

移动

  1. 在目标区域中创建新的资源组 (或使用现有的资源组) 。

  2. 使用导出的模板,按照使用 Azure 门户 从自定义模板部署资源 中的步骤操作。 也可以使用 Azure CLIAzure PowerShellREST API

  3. 有关移动相关资源(例如 Azure 存储帐户)的指南,请参阅 跨区域移动 Azure 资源主题中列出的各个服务的指南。

验证

  1. 部署完成后,请测试 (的应用程序终结点) ,验证应用程序的功能。

  2. 你还可以通过检查应用程序状态 (az 网格应用显示) 并查看应用程序日志,并 (az 网格代码包-记录) Service Fabric命令来验证应用程序的状态。

提交

确认目标区域中 Service Fabric 网格应用程序的等效功能后,配置入口控制器 (例如, 应用程序网关) ,将流量重定向到新应用程序。

清理源资源

若要完成移动 Service Fabric 网格应用程序,请 删除源应用程序和/或父资源组

后续步骤