posted

0 Comments

vSphere ROBO — 專為分支機搆設計的許可證

雖然現在網路技術已經非常成熟,考慮到性能、成本等因素,還是有很多企業在遠端的分支機搆部署小型的伺服器系統來支撐日常業務的運作,如提供基礎的檔共用服務等等。這種應用場景要求一種可靠的低成本計算方案,vSphere ROBO (Remote Office Branch Office) 就是一種專為企業分支機搆應用場景而設計的 vSphere 許可證模式。

標準的 vSphere 許可證是按照 CPU 來計數的,ROBO 許可證則按運行的虛機來計數。通常情況下分支機搆內運行的虛機數量不會太多,一般在10個以下。在分支機搆搭建 vSphere 集群最少要求2個節點,如果採用最流行的2路伺服器的話,就需要4個CPU的 vSphere 許可證,這種情況下按照虛機數量來計算許可證就會比較合算。

vSphere 的 ROBO 許可證是25個虛機一個包 (Pack),一個25虛機的 ROBO 許可證可以被多個分支機搆所共用,比如每個分支機搆只跑8個虛機的話,一個 ROBO 許可證就可以滿足3個站點的需求。用戶有多個分支機搆的話,也可以採購多個 vSphere ROBO 包,所支援的虛機許可證數量在多個分支機搆內共用。vSAN 和 NSX Data Center 也有對應的 ROBO 許可證,用戶可以靈活選擇採購 vSphere 和 vSAN / NSX Data Center ROBO 許可證的組合來搭建分支機搆計算環境。

vSphere ROBO 許可證也有一個限制,每個站點最多只能運行25個虛機,如果超過25個虛機的話,就要換成標準的 CPU 許可證。當然工作負載較多的情況也不是 ROBO 許可證設計的初衷,這種情況下還是應該使用標準的 CPU 許可證更為合適。要提醒大家的是,ROBO 和 CPU 許可證之間是不能轉換的,購買時就要考慮和規劃清楚了。

關於分支機搆 ROBO 解決方案,請另外閱讀“vSAN — 理想的分支機搆存儲方案”。

 

vSphere ROBO 新增企業版

vSphere ROBO 原來只有標準版和高級版兩個版本 (Edition),跟隨著 vSphere 6.7U2 的發佈又新增了企業版,這幾個版本之間的功能差異如下表所示。

vSphere 6.7U2 中新增了一個專門為 vSphere ROBO 企業版開發的一個功能:維護模式專用 DRS。DRS (Distributed Resource Scheduler) 是 vSphere 的一個重要功能,用於在 vSphere 集群內部保持負載均衡,通俗地講就是如果有伺服器過於繁忙的話,就把它上面運行的部分虛機遷移到其他比較空閒的伺服器上去,從而使整個集群內的伺服器都運行在一個工作負載和資源消耗比較均衡的狀態。DRS 是一種比較高級的功能,在分支機搆這種小型計算場景裡面用不到,ROBO 場景中的 DRS 稱之為 DRS-MM (Maintenance Mode),專門用於伺服器硬體維護的場景。

以下圖為例,假設在 ROBO 場景下有兩台伺服器,當 ESXi-01 需要維護時 (更換硬體、升級軟體等),管理員可以把它置於維護模式,DRS-MM 功能會自動把該伺服器上運行的虛機動態遷移 (vMotion) 到另一台伺服器 ESXi-02 上去,從而使 ESXi-01 完全空閒出來,這期間並不影響虛機的正常運行。在遷移的同時,DRS-MM 也會記住哪些虛機是原來運行在 ESXi-01 之上的,這稱之為親和映射 (affinity mapping),以便維護結束之後把它們遷移回去,

 

當伺服器 ESXi-01 維護結束之後,管理員就可以讓它退出維護模式,這時 DRS-MM 就會自動把原來在 ESXi-01 上運行的虛機遷移回去,恢復系統維護以前的狀態。