Azure Chaos Studio 服務限制
本文提供 Azure Chaos Studio 的服務限制。 如需有關全 Azure 服務限制和配額的詳細資訊,請參閱 Azure 訂用帳戶和服務限制、配額和限制。
實驗和目標限制
Chaos Studio 會將限制套用至資源數目、活動持續時間,以及數據的保留期。
限制 | 值 | Description |
---|---|---|
每個實驗的動作 | 9 | 實驗中的動作數目上限(例如錯誤或時間延遲)。 |
每個實驗的分支 | 9 | 可以在實驗內執行的平行追蹤數目上限。 |
每個實驗的步驟 | 4 | 實驗內以數列方式執行的步驟數目上限。 |
動作持續時間(小時) | 12 | 個別動作的時間持續時間上限。 |
實驗工期總計(小時) | 12 | 個別實驗的最大持續時間,包括所有動作。 |
每個區域和訂用帳戶執行的並行實驗 | 5 | 可以在區域和訂用帳戶內同時執行的實驗數目。 |
實驗歷程記錄保留時間 (天) | 120 | 實驗執行個別結果自動移除的時間間隔。 |
每個區域和訂用帳戶的實驗資源數目 | 500 | 訂用帳戶可以儲存在指定區域中的實驗資源數目上限。 |
每個動作的目標數目 | 50 | 個別動作可設定執行目標的資源數目上限。 例如,單一虛擬機關機錯誤可以關閉的最大 虛擬機器。 |
每個目標的代理程式數目 | 1,000 | 可以與單一目標相關聯的執行中代理程式數目上限。 例如,在單一虛擬機擴展集內的所有實例上執行的代理程式。 |
每個區域和訂用帳戶的目標數目 | 10,000 | 單一訂用帳戶和區域內的目標資源數目上限。 |
API 節流限制
Chaos Studio 會將限制套用至所有 Azure Resource Manager 作業。 對限制提出的要求會進行節流處理。 除非另有指定,否則所有要求限制都會套用五 分鐘間隔 。 如需 Azure Resource Manager 要求的詳細資訊,請參閱 節流 Resource Manager 要求。
作業 | 要求 |
---|---|
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 配額,但要求程式正在開發中。
如果您預期超過每個區域和訂用帳戶執行的並行實驗上限:
- 跨區域分割您的實驗。 實驗可以鎖定實驗資源區域以外的資源,或以不同區域上的多個資源為目標。
- 使用更多動作、步驟和/或分支來測試每個實驗中的更多案例(最多目前的限制)。
如果您的測試需要比目前支援的持續時間更長的實驗:
- 依序執行多個實驗。
如果您要檢視實驗執行歷程記錄:
- 針對每個實驗標識碼,使用 Chaos Studio 的 REST API 搭配 “executionDetails” 端點。