将 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 网格应用程序之间路由流量
  • 目标 Azure 区域(westuseastuswesteurope)中的 Service Fabric 网格(预览版)可用性

准备

  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. 你还可以使用 Azure Service Fabric Mesh CLI,通过检查应用程序状态 (az mesh app show) 和查看应用程序日志和 (az mesh code-package-log) 命令来验证应用程序的状态。

提交

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

清理源资源

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

后续步骤