你当前正在访问 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 单个试验的最大持续时间,包括所有操作。
每个区域和订阅执行的并发试验数 5 可以在区域和订阅中同时运行的试验数。
试验历史记录保留时间(天) 120 试验执行的单个结果自动删除的时间段。
每个区域和订阅的试验资源数 500 订阅可以存储到给定区域中的最大试验资源数。
每个操作的目标数 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”终结点配合使用。