本文總結了基礎設施韌性管理器(預覽版)中可用性區域下降演練的區域可用性、支援情境及限制。
支援的區域
Resiliency 中的可用性區域下行鑽機支援所有擁有可用性區域的 Azure 區域,唯獨主權雲除外。
支援的資源類型與原生故障
下表列出支援原生區域關閉故障的資源類型:
| 資源類型 | 故障行為 |
|---|---|
| 虛擬機器 | 關閉虛擬機。 |
| 虛擬機器擴展集 | 關閉單一區域內 scale set 中的所有 虛擬機器。 |
| Azure Kubernetes Service | 關閉單一區域的節點池。 |
| 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器 | 觸發器強制切換伺服器的活動區域。 |
| 適用於 MySQL 的 Azure 資料庫 flexible servers | 觸發器強制切換伺服器的活動區域。 |
| Azure SQL Database | 觸發器強制切換伺服器的活動區域。 |
| Azure Load Balancer | 透過管理員覆寫關閉選定區域內的準備探測器。 |
| Azure Cache for Redis | 重新啟動快取的主要節點。 |
| App Service | 在單一區域內停止 App Service 實例。 |
預覽版支援最多包含 500 個資源的服務群組。
Tip
對於不支援的資源類型,可以使用由 Azure Runbook 驅動的自訂腳本來定義錯誤邏輯。
所需的角色和權限
下表列出鑽井作業所需的最低角色:
| 範圍 | Role | Purpose |
|---|---|---|
| 服務群 | SG Drill 撰稿人 | 建立、更新並執行演練。 |
| 服務群 | 復甦計畫貢獻者 | 制定並執行復原計畫。 |
| 訂閱(Chaos Workspace) | 鑽探資產貢獻者 | 管理與自動化帳號和 Chaos Workspace 相關的訂閱。 |
| 個別資源 | 鑽探資源故障貢獻者 | 管理目標資源以進行故障注入。 |
| 訂閱(監控) | Log Analytics 貢獻者 + 監控貢獻者 + 使用者存取管理員 | 建立監控基礎設施(Log Analytics workspace、DCE、DCR)並指派角色。 |
適用的資源提供者
請在相關訂閱中註冊以下資源提供者:
-
Microsoft.Chaos: 在你建立 Chaos Workspace(一個 Azure Chaos Studio 工作空間)的訂閱中必須。 -
Microsoft.Insights:在建立監控設定的訂閱中必須。 -
Microsoft.OperationalInsights:在建立監控設定的訂閱中必須。 -
Microsoft.Automation:建立自動化帳戶以進行故障注入的必要條件。