将 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 区域(
westus
、eastus
或westeurope
)中的 Service Fabric 网格(预览版)可用性
准备
通过从最近的部署导出 Azure 资源管理器模板和参数,生成 Service Fabric 网格应用程序当前状态的快照。 为此,请使用 Azure 门户,按照部署后导出模板中的步骤进行操作。 也可以使用 Azure CLI、Azure PowerShell 或 REST API。
如果适用,请导出同一资源组中的其他资源以在目标区域中重新部署。
查看(并根据需要编辑)导出的模板,以确保现有属性值是你要在目标区域中使用的属性值。 新的
location
(Azure 区域)是你在重新部署期间将提供的参数。
移动
在目标区域中创建一个新的资源组(或使用现有资源组)。
通过导出的模板,使用 Azure 门户,按照从自定义模板部署资源中的步骤进行操作。 也可以使用 Azure CLI、Azure PowerShell 或 REST API。
有关移动相关资源(例如 Azure 存储帐户)的指南,请参阅跨区域移动 Azure 资源主题下面列出的各个服务的指南。
验证
部署完成后,测试应用程序终结点以验证你的应用程序的功能。
你还可以使用 Azure Service Fabric Mesh CLI,通过检查应用程序状态 (az mesh app show) 和查看应用程序日志和 (az mesh code-package-log) 命令来验证应用程序的状态。
提交
确认目标区域中 Service Fabric 网格应用程序的等效功能后,配置入口控制器(例如,应用程序网关)以将流量重定向到新应用程序。
清理源资源
要完成 Service Fabric 网格应用程序的移动,请删除源应用程序和/或父资源组。