你当前正在访问 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 的区域可用性模型后,即可: