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

Azure Chaos Studio 服务限制

本文介绍 Azure Chaos Studio 的服务限制。 有关 Azure 范围服务限制和配额的详细信息,请参阅 Azure 订阅和服务限制、配额和约束

试验和目标限制

Chaos Studio 对资源数量、活动持续时间和数据保留期应用限制。

限制 说明
每个试验的操作数 9 试验中的最大操作数(如故障或时间延迟)。
每个试验的分支数 9 可以在试验中执行的最大并行轨道数。
每个试验的步骤数 4 在试验中连续执行的最大步骤数。
操作持续时间(小时) 12 单个操作的最大持续时间。
总试验持续时间(小时) 12 单个试验的最大持续时间,包括所有操作。
每个区域和订阅执行的并发试验数 15 可以在区域和订阅中同时运行的试验数。
试验历史记录保留时间(天) 120 试验执行的单个结果自动删除的时间段。
每个区域和订阅的试验资源数 1000 订阅可以存储到给定区域中的最大试验资源数。
每个操作的目标数 50 单个操作可以针对执行的最大资源数。 例如,单个虚拟机关闭故障可以关闭的最大虚拟机。
每个目标的代理数 1,000 可以与单个目标关联的正在运行的代理的最大数目。 例如,在单个虚拟机规模集内的所有实例上运行的代理。
每个区域和订阅的目标数 10,000 单个订阅和区域中的目标资源的最大数量。

API 限制

Chaos Studio 对所有 Azure 资源管理器 操作应用限制。 超过该限制的请求会受到限制。 除非另有指定,否则所有请求限制将 应用于五分钟间隔 。 有关 Azure 资源管理器 请求的详细信息,请参阅限制资源管理器请求

操作 请求
Microsoft.Chaos/experiments/write 100
Microsoft.Chaos/experiments/read 300
Microsoft.Chaos/experiments/delete 100
Microsoft.Chaos/experiments/start/action 20
Microsoft.Chaos/experiments/cancel/action 100
Microsoft.Chaos/experiments/statuses/read 100
Microsoft.Chaos/experiments/executionDetails/read 100
Microsoft.Chaos/targets/write 200
Microsoft.Chaos/targets/read 600
Microsoft.Chaos/targets/delete 200
Microsoft.Chaos/targets/capabilities/write 600
Microsoft.Chaos/targets/capabilities/read 1,800
Microsoft.Chaos/targets/capabilities/delete 600
Microsoft.Chaos/locations/targetTypes/read 50
Microsoft.Chaos/locations/targetTypes/capabilityTypes/read 50

如果对当前配额和限制有反馈,请在社区反馈提交反馈请求。

目前,无法请求增加 Chaos Studio 配额,但请求过程正在开发中。

如果预计超出每个区域和订阅执行的最大并发试验数:

  • 跨区域拆分试验。 试验可以面向试验资源区域之外的资源,也可以针对不同区域的目标多个资源。
  • 使用更多操作、步骤和/或分支(最大当前限制)在每个试验中测试更多方案。

如果测试需要比当前支持的持续时间更长的试验:

  • 按顺序运行多个试验。

如果想要查看试验执行历史记录:

  • 对于每个试验 ID,将 Chaos Studio 的 REST API 与“executionDetails”终结点配合使用。