你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure Chaos Studio 的区域可用性
本文介绍 Azure Chaos Studio 的区域可用性模型。 本文解释了可以部署试验的地区和可以定位资源的地区之间的区别, 还概述了 Chaos Studio 的高可用性模型。
Chaos Studio 是一个区域 Azure 服务,这意味着该服务在 Azure 区域中部署并运行。 Chaos Studio 有两个区域组件 - 部署试验的区域,以及定位资源的区域。
混沌试验能够以与其分处不同区域的资源为目标。 此过程称为跨区域定位。 为了支持对更多区域中的目标进行混沌试验,Chaos Studio 提供了一个区域集合,你可以在其中执行资源定位。 此集合是可供你创建和管理试验的区域的超集。 下面是当前可用的实验和资源定位的区域列表。
区域 | Chaos Studio(实验) | 资源定位 |
---|---|---|
美国东部 | 可用 | 可用 |
美国东部 2 | 可用 | 可用 |
美国中西部 | 可用 | 可用 |
美国西部 | 可用 | 可用 |
美国中北部 | 可用 | 可用 |
美国中部 | 可用 | 可用 |
美国西部 2 | 不可用 | 可用 |
美国西部 3 | 不可用 | 可用 |
加拿大中部 | 不可用 | 可用 |
英国南部 | 可用 | 可用 |
东南亚 | 可用 | 可用 |
东亚 | 不可用 | 可用 |
日本东部 | 可用 | 可用 |
西欧 | 可用 | 可用 |
北欧 | 不可用 | 可用 |
瑞典中部 | 可用 | 可用 |
德国中西部 | 不可用 | 即将推出 |
Brazil South | 可用 | 可用 |
还可以查看可使用 Chaos Studio 的区域列表,请参阅各区域的产品可用性。
混沌试验的区域可用性
混沌试验是一种 Azure 资源,用于描述应该运行的故障,以及应该针对哪些资源运行这些故障。 系统会将试验部署到单个区域。 以下信息和操作保留在该区域:
- 试验定义。 定义包括步骤、分支和操作的层次结构、定义的故障和参数以及目标资源的资源 ID。 试验资源 JSON 中的开放式属性,包括步骤名称、分支名称和任何错误参数,都存储在区域中并视为系统元数据。
- 试验执行。 执行包括每次的试验运行或协调如何执行步骤、分支和操作的活动。
- 试验历史记录。 历史记录包括每次历史试验运行的详细信息,例如步骤、分支和操作时间戳、状态、ID 以及任何错误消息。 此数据视为系统元数据。
删除试验时,将删除存储在 Chaos Studio 中的任何试验数据。
混沌目标的区域可用性(资源定位)
混沌目标使 Chaos Studio 能够与 Azure 资源进行交互。 混沌试验中的故障针对混沌目标运行,但目标资源可以位于不同于试验的区域。 如果 Chaos Studio 资源定位在该区域中可用,则只能将资源作为混沌目标载入。
可使用资源定位的区域列表是可以创建试验的区域的超集。 混沌目标将会部署到与目标资源相同的区域。 以下信息和操作保留在该区域:
- 目标定义。 该定义包括有关相应目标的基本元数据。 基于代理的目标具有一个用户可配置的属性:用于将代理连接到混沌代理服务的标识。
- 功能定义。 这些定义包括有关在目标上启用的功能的基本元数据。
- 操作执行。 当试验运行故障时,故障本身(例如,关闭 VM) 发生在目标区域中。
删除目标时,将删除任何目标或功能元数据。
使用 Chaos Studio 实现高可用性
有关 Chaos Studio 的高可用性的信息,请参阅 Chaos Studio 中的可靠性。
数据驻留
Azure Chaos Studio 不会在客户部署服务实例的区域之外存储客户数据。
后续步骤
了解 Chaos Studio 的区域可用性模型后,即可: