你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

混沌试验

在 Azure Chaos Studio 中,创建并运行混沌试验。 混沌试验是一种 Azure 资源,用于描述应该运行的故障,以及应该针对哪些资源运行这些故障。

试验分为两个部分:

  • 选择器:选择器是具有错误或其他操作的目标资源组。 选择器使你能够对资源进行逻辑分组,以便在多个操作之间重复使用。

    例如,你可能有一个名为“选择器”,在该选择器 AllNonProdEastUSVMs中添加了美国东部的所有非生产虚拟机。 然后,可以通过引用选择器,向这些虚拟机应用 CPU 压力,然后应用虚拟内存压力。

  • 逻辑:试验的其余部分描述如何以及何时运行故障。 试验被整理成一个接一个运行的步骤。 每一步骤都有一个或多个同时运行的分支。 凭借步骤和分支,可以在环境中的资源间并行注入多个故障。

    每个分支都有一个或多个 操作,这些操作是要运行的故障或时间延迟。 故障是导致一些中断的操作。 大多数故障采用一个或多个参数,例如运行故障的持续时间或要应用的压力量

Diagram that shows the layout of a chaos experiment.

跨订阅和跨租户试验

混沌试验是部署到订阅、资源组和区域的 Azure 资源。 可以使用 Azure 门户或 Chaos Studio REST API 来创建、更新、启动、取消和查看试验的状态。

如果订阅位于同一 Azure 租户中,混沌试验可以将资源定位到不同于试验的订阅中。 如果混沌试验是 Chaos Studio 支持的区域,则混沌试验可以面向不同于试验区域中的资源。

后续步骤

现在,你已了解你已准备好的混沌试验: