您可以縮放已佈建的部署,以適應不斷變化的工作負載需求。可以針對水平縮放使用縮小擴充動作,並針對垂直縮放使用機器重新設定動作。透過使用權利、核准原則或直接在藍圖中設計限制,您可以管理縮放和重新設定動作。

縮小擴充

佈建部署後,您可以透過增加或減少部署中虛擬或雲端機器的執行個體數目來適應不斷變化的工作負載需求。例如,您部署了一個三階層儲存應用程式,其中包含一個叢集應用程式伺服器節點、一個資料庫節點以及一個負載平衡器節點。隨著需求的增加,您發現兩個應用程式伺服器節點執行個體無法處理所有流量。由於藍圖支援最多十個應用程式伺服器執行個體,並且您有權執行縮放動作,因此您可以對應用程式進行擴充。在 vRealize Automation 中導覽到所佈建的應用程式項目,然後選取擴充動作,將您應用程式伺服器節點的另一個執行個體新增至部署。vRealize Automation 會佈建新機器、安裝應用程式軟體元件並更新負載平衡器,讓您的應用程式可以應付增加的需求。

如果需求減少,您可以縮小部署。系統會先銷毀最新的機器和軟體元件,然後更新您的網路和安全性元件,讓所部署的應用程式不會使用任何不必要的資源。

表格 1. 可縮放元件支援

元件類型

受支援

附註

機器元件

擴充會佈建機器的其他執行個體,而縮小會按照後進先出的順序銷毀機器。

軟體元件

軟體元件會隨著縮放的機器一起佈建或銷毀,並且會針對任何依賴已縮放機器元件的軟體元件執行更新生命週期指令碼。

網路和安全性元件

將針對新的部署組態更新網路和安全性元件,包括 NSX 負載平衡器、安全群組和安全性標籤。

縮放會影響部署的網路與安全性 (包括負載平衡器) 設定。當您將含有一或多個節點的部署進行縮小或擴充時,相關聯的 NSX 網路元件也會隨之更新。例如,如果部署含有相關聯的隨選 NAT 網路元件,則 NAT 規則會依縮放申請來更新。

當您將含有相關聯負載平衡器的部署進行縮小或擴充時,該負載平衡器會自動設定為納入所新增的機器,或停止對要終結的機器進行負載平衡。

當您擴充含有負載平衡器的部署時,次要 IP 位址會新增至負載平衡器。虛擬機器會新增或移除於負載平衡器,並且儲存或移除於 IaaS 資料庫 (視您是在縮小或擴充而定)。

XaaS 元件

XaaS 元件無法縮放,且無法在縮放作業期間進行更新。如果在藍圖中使用 XaaS 元件,您可以為使用者建立要在縮放作業後執行的資源動作,該動作可視需要縮放或更新您的 XaaS 元件。或者,您可以透過準確設定允許每個機器元件使用的執行個體數目來停用縮放。

巢狀藍圖

如果建立明確相依性,則巢狀藍圖中的支援元件可能僅更新為已縮放機器元件。可透過在設計畫布上繪製相依性線來建立明確相依性。

當您擴充部署時,vRealize Automation 會先在目前保留區上配置所申請的資源,然後再繼續。如果縮放部分成功且無法針對這些配置的資源佈建一或多個項目,則資源不會解除配置,且無法供新申請使用。已配置但因縮放失敗而未使用的資源稱為懸置資源。您可以透過嘗試重新縮放部署來嘗試修復部分成功的縮放作業。但是,您無法將部署縮放至其目前大小,並且透過此方法修正部分成功的縮放不會解除配置懸置資源。您可以檢視 [申請執行詳細資料] 畫面並找出哪些節點上的哪些工作失敗,以協助您決定是否透過其他縮放作業修正部分成功的縮放。失敗和部分成功的縮放作業不會影響原始部署的功能,並且可以在疑難排解任何故障時繼續使用目錄項目。

對於叢集部署,其中部署是從包含多個虛擬機器的藍圖建立,如果藍圖使用主機名稱自訂內容但不包含機器前置詞值,縮放就會失敗。若要避免此問題發生,您可以在藍圖定義中使用機器前置詞選項。否則,縮放功能會嘗試對叢集中的每個虛擬機器使用相同的主機名稱設定。

使用重新設定進行垂直擴充或垂直縮減

在佈建 vSpherevCloud AirvCloud Director 虛擬或雲端機器之後,您可以透過申請機器重新設定以增加 (垂直擴充) 或減少 (垂直縮減) CPU、記憶體、儲存區或網路的機器資源規格,來適應不斷變化的工作負載需求。您也可以新增、編輯或移除自訂內容和變更說明。您可以申請重新設定處於 [開啟] 或 [關閉] 狀態的機器進行垂直擴充或垂直縮減。

當您重新設定虛擬或雲端機器進行垂直擴充時,vRealize Automation 會先在目前保留區上配置所申請的資源,然後再繼續。如果資源不可用,機器重新設定將失敗。如果機器重新設定申請失敗,會解除配置針對垂直擴充所配置的任何資源,以供新申請使用。當您重新設定虛擬或雲端機器進行垂直縮減時,除非重新設定成功完成,否則資源無法供新申請使用。

表格 2. 重新設定機器進行縮放的所需權利案例 (僅限 vSpherevCloud AirvCloud Director)

虛擬或雲端機器擁有者想要...

所需權利

在獲得任何所需核准後立即執行重新設定以進行縮放。

重新設定

指定執行重新設定以進行縮放的日期和時間。

重新設定

重新排程重新設定以進行縮放,因為在排定的時間過後申請仍未獲得核准。

重新設定

重試失敗的重新設定申請。

執行重新設定

取消失敗的重新設定申請。

取消重新設定

取消排定的重新設定申請。

取消重新設定