您可以定義部署限制原則,當使用者在 Automation Assembler 中部署範本和在 Automation Service Broker 中請求目錄項目時控制部署可以耗用的資源量。此程序中的使用案例介紹了設定部署限制原則。
部署限制會套用至雲端範本或目錄項目的各個部署。若要在使用者、專案或組織層級限制資源,請參閱如何使用原則設定 Automation Service Broker 資源配額。
身為雲端管理員,您可以限制每個部署可使用的總記憶體、CPU 計數、儲存區和虛擬機器數量。此外,您還可以限制部署中特定資源 (例如,雲端範本中的機器) 的記憶體、CPU 計數和儲存區。
這些限制會套用至原則範圍內的所有部署。您可以使用原則準則將範圍縮小到特定部署,在這種情況下,原則僅套用至該部署。
如何強制執行部署限制原則
- 強制執行原則時,使用者可以在指定限制內佈建部署資源。
- 可以強制執行多個部署限制原則。如果為部署定義了多個原則,則會為每個資源強制執行最低限制值。
- 如果定義了資源配額原則和核准原則且影響原則範圍內的部署,則會在強制執行其他原則類型之前強制執行部署限制。
- 如果部署未請求任何資源 (如工作流程部署),則不會對該部署強制執行原則。
何時套用部署限制原則
- 使用者在 Automation Service Broker 中請求目錄項目或在 Automation Assembler 中請求雲端範本。
- 使用者變更部署或其元件資源。
部署限制原則限制
雲端類型 | 未提供開機磁碟容量 | 提供開機磁碟容量 |
---|---|---|
Azure |
預設開機磁碟大小為 8 GB。 |
|
AWS | 執行個體儲存映像磁碟大小 (包括開機磁碟) 不計算在內。 預設開機磁碟大小為 8 GB。 |
|
GCP | 公用映像 | |
vSphere |
預設開機磁碟大小為 8 GB。 映像磁碟不計算在內。 |
|
程序
在此使用案例中,有三個原則定義會說明建構部署限制原則的方式以及強制執行這些原則時產生的結果。
- 選取 。
- 設定部署限制原則 1。
身為雲端管理員,您希望限制整個組織內的部署可以使用的資源量。
- 定義原則的有效時間。
設定 範例值 範圍 組織 此原則會套用到組織中的所有部署。
準則 無 - 定義部署限制。
資源 範例限制值 CPU 200 虛擬機器計數 3 記憶體 100 GB 儲存區 240 GB
在此案例中,整個組織內的任何部署總共最多可以使用 200 個 CPU、3 個虛擬機器、100 GB 記憶體和 240 GB 儲存區。
- 定義原則的有效時間。
- 設定部署限制原則 2。
身為專案管理員,您希望對所管理專案中在部署層級佈建的資源套用細微控制。
- 定義原則的有效時間。
設定 範例值 範圍 專案 = TestProj1 此原則會套用到指定專案中的所有部署。
準則 無 - 定義部署限制。
資源 範例限制值 CPU 15 記憶體 10 GB
在此案例中,將評估可用於限定專案中部署的資源,並套用原則 1 和原則 2。在這種情況下,原則 2 中的 CPU 和記憶體值較低,因此將強制執行原則 2。
- 定義原則的有效時間。
- 設定部署限制原則 3。
身為雲端管理員,您希望控制組織中的任何人部署特定雲端範本時耗用的資源量。此外,您還希望在雲端範本中為特定部署資源定義限制。
- 定義原則的有效時間。
設定 範例值 範圍 組織 準則 Cloud template equals Proj1Templ1
此原則會套用到組織中透過指定雲端範本佈建的所有部署。
- 定義部署限制。
資源 範例限制值 CPU 15 虛擬機器計數 10 記憶體 20 GB - 定義部署資源限制。
- 為組織中開發人員佈建的所有部署定義限制。
設定 範例值 名稱 Depl Resource Limit 1 準則 Tags has any Key equals env AND Value equals dev
限制 CPU = 5
記憶體 = 10 GB
儲存區 = 40 GB
- 在雲端範本中為機器定義限制。
設定 範例值 名稱 Depl Resource Limit 2 準則 Resource Type equals Cloud.vSphere.Machine
限制 CPU = 4
記憶體 = 8 GB
- 為組織中開發人員佈建的所有部署定義限制。
在此案例中,將套用兩個管理層級。- 當組織中的使用者部署 Proj1Templ1 雲端範本時,將評估可用於整個部署的資源,並套用所有三個現有原則。將強制執行這三個原則中的最低部署限制。
- 套用原則 3 中定義的 CPU 限制值。
- 套用原則 1 中定義的虛擬機器計數限制值。
- 套用原則 2 中定義的記憶體限制值。
- 將根據 Depl Resource Limit 1 和 Depl Resource Limit 2 評估請求的部署資源,並套用部署資源限制。在這種情況下,沒有其他原則限制這些特定的部署資源。
- 定義原則的有效時間。
後續步驟
- 如需有關如何處理和強制執行其他原則的更多範例,請參閱如何處理 Automation Service Broker原則。
- 設定與您的組織和專案相關的原則。
- 在 [我的資源使用量] 儀表板上監控佈建的資源。請參閱進一步瞭解 Automation Service Broker 目錄項目。