作者: Colin Jao 饒康立 – VMware資深技術顧問,主要負責VMware NSX產品線,目前致力於網路虛擬化、分散式安全防護技術與新應用遞送方案的介紹與推廣。

 

來用幾篇網誌和大家介紹一個其實已經發展好一陣子的方案:VMware HCX。HCX的全名叫做Hybrid Connect,是VMware原本開發用來作為用戶虛機在企業內部資料中心與VMware合作的公有雲方案(如VMC on AWS)間,進行批次大量虛機傳輸的技術。

但這個技術也可以運用在企業的不同資料中心內,包含像是由舊版vSphere到新的SDDC資料中心,主中心與DR,等等不同的情境。

 

如下圖是公有雲的情境。用戶原有自建的vSphere 5.5環境,然後在VMC on AWS上租用了新的VMware環境。用戶可能原本有數百個虛機,需要在短時間內轉移到公有雲環境內並且持續運作。同時客戶另有DR Site,VMC內的業務機器也需要能複製過去進行需求的災備作業。上述的需求,可透過HCX技術來完成。如果客戶有租用VMC on AWS,HCX是內含在租用方案之內的。而其他不同VCPP夥伴的VMware公有雲方案,也可能以額外收費或是內含的方式來提供此服務。

但這樣的需求不僅在於地(私有資料中心)對空(公有雲),也極可能在地對地的環境之內。如下圖,客戶新建了包含最新vSphere / NSX / vSAN技術的vCloud Foundation環境,而建立完成後,現有vSphere 5.5/6.0環境內的虛機需要移到新環境來,過程當中優該盡量不要影響到業務,且越短時間內完成越好。甚至還有可能是一些原本在KVM or Hyper-V上的虛機,需要進行虛擬化格式轉換後再轉過來。此時,除了手動慢慢用虛機匯出匯入、複製、vMotion等方法外,HCX當然是最建議的方法。如果企業有購置NSX Enterprise Plus的版本,或是vCloud Foundation的Enterprise版,HCX也是包含在內可讓客戶使用的方案。

簡而言之,VMware HCX方案最重要需達成的功能與效益,就是如何在兩個可能是不同版本、不同地點的vSphere環境間,能夠『大規模且批次進行業務虛擬機器移轉』。我們這邊講的可能是幾百幾千甚至更多的虛機,在兩個不同的資料中心,公司沒有時間讓管理者手動慢慢切換,可能在僅有數星期或數天的時間壓力下,要完成兩個環境間的移轉作業。下圖是我們與客戶介紹時,主要談到的常見HCX使用情境。

要達成上述的目的,VMware HCX必須能夠滿足下列這幾項需求:

 

  • 可以讓管理者選擇批次作業,一次轉移大量的虛機

 

  • 移轉過程當中必須盡量減少業務機器停機的時間,而在迫不得已必須停機的狀況下,應該能在『指定的維護時間區段』內進行

 

  • 大規模移轉過程中如何縮短虛機複製的時間,並減低同站點 / 跨站點間的網路傳輸流量

 

  • 確保在跨站點移轉過程當中,虛機資料傳輸的機密性與完整性

 

  • 來源與目的端vCenter / vSphere環境極可能會是不同版本,而vCenter間也未必是採用相同的Single-Sign-On Domain。HCX需確保跨vCenter / vSphere版本、跨虛機HW版本的可轉移性

 

為了要能夠達成上述的要求,HCX採用了多種VMware / 3rd-party提供的技術整合。包含了vSphere本身的跨vCenter / 跨版本遷移技術、網路傳輸加密、網路傳輸加速、與NSX方案及SRM方案結合等等。管理者可以依據業務的不同需求,選擇以批次、不停機、選定時間等不同方式來進行需求的移轉作業。

 

所以在下一篇,我們會就HCX內有提供哪些不同的虛機移轉服務,和大家做進一步介紹。