即使數據中心被虛擬化了,但在確保數據中心組織有序、經過優化以及與公司的業務需求匹配之前,遷移到云中的時機還不夠成熟。虛擬化管理工具的功能已經變得相當強大,具備自動化,更好的成本可見性以及更好的靈活性,這使虛擬環境更加接近于云。
虛擬化管理戰略在數據中心中占關鍵地位,其在遷移到私有云、混合云或者公有云的過程中發揮關鍵作用。虛擬化管理工具將在以下方面幫助你遷移到云中:
1. 了解并報告虛擬基礎設施
工具能夠告訴你在虛擬基礎設施中有哪些對象以及對象的配置及組織方式。遷移到云中需要這些最基本的信息。
2. 測量容量使用率
設定未來云環境的價格并進行配置,需要了解CPU、內存、網絡以及存儲使用相關的知識。例如,當遷移到公有云后,面向公眾的服務器需要的IOPS是多少?
3. 考慮chargeback/showback
虛擬化管理工具能夠告訴你公司內的哪個業務單元使用了最多的云基礎設施。這能夠為管理今后用于云投資的資金提供幫助。
4. 提供云可視化
有些工具能夠洞察現有的虛擬基礎設施以及今后的私有云或者公有云基礎設施。在遷移過程中以及服務器完成遷移后具備可視化至關重要。
5. 進行轉換
制定虛擬機從私有環境到公有云的遷移計劃,某些虛擬化管理工具能夠為你遷移到云提供幫助。
了解目前正在使用的虛擬化平臺的內置功能,以及可供選擇的工具能夠提供的具體功能,能夠增加你選擇最佳工具為遷移到云提供支持的概率。
主流虛擬化廠商內置的管理工具
在研究第三方工具之前,讓我們先討論一下現有虛擬基礎設施內置的云相關特性。
Hypervisor廠商不只提供hypervisor,還有虛擬基礎設施集中管理以及一些額外的工具。例如,VMware提供了vSphere(hypervisor)、vCenter(集中管理)以及額外的工具像vCloud Connector。
微軟在Windows平臺上提供了Hyper-V、System Center Virtual Machine Manager以及Windows Azure Services。VMware和微軟這兩大廠商提供的hypervisor以及集中管理工具的成本具備相關性。
IT采購人員還研究免費或者低成本的云管理方向產品。例如,VMware用戶應該研究免費的vCloud Connector所提供的功能,其不需要vCloud Suite或者vCloud Director就能夠為遷移到云提供支持。
如果正在使用VMware的產品構建私有云,那么可以考慮包含在vCloud Suite中的vCloud Director。如果在使用微軟Hyper-V構建私有云,那么可以使用System Center Suite進行虛擬化管理并與Azure集成來構建私有云。
額外的內置功能可能包括備份與恢復,災難恢復,性能,管理以及監控工具,可能包括了存儲功能,也可能沒有。
更為重要的是,主要廠商提供的集中管理工具為第三方工具提供了與虛擬基礎設施進行交互的API。以VMware vCloud為例,vCloud connector以及vCloud Director使用vCenter API提供了與云相關的特性。
額外的工具及特性
安裝完hypervisor以及可以使用API對功能進行擴展的集中管理工具后,你需要確定將哪些其他的特性作為虛擬化管理戰略的一部分。請記住這些工具并非總是來自于第三方廠商。
例如,VMware提供了vCenter Operations Manager幫助你查找有哪些基礎設施,組織基礎設施并管理容量的使用。vCenter Operations Manager的企業版能夠與System Center、vCloud Director以及操作系統或者應用進行交互。
微軟有它自己的System Center 2012套件,盡管不是內置的vSphere管理工具,但是你可以使用該套件管理Hyper-V以及VMware vSphere基礎設施。
還有大量的第三方虛擬化管理產品能夠為遷移到云提供幫助。一些更為流行的工具如下:
• Veeam One
• 用于虛擬化的Dell Foglight (提供了三個版本,其中兩個版本來自vKernel的vOPS套件,另一個版本來自于Quest軟件的Foglight解決方案。)
• SolarWinds Virtualization Manager
• Embotics管理軟件
• Cirba用于虛擬化以及云基礎設施的系統
• VMTurbo
• Xangati 虛擬化管理產品
然而,不要把虛擬化管理工具與云管理工具比如Cloudpia以及VMware vCloud Automation Center搞混。虛擬化管理工具關注于虛擬基礎設施,而云管理工具關注管理一個或者多個云環境,而且可能只在云管理層而非虛擬化管理級運行。
無論是考慮主流hypervisor廠商還是第三方產商的工具,如下特性將使你能夠成功遷移到云中:
• Hypervisor支持 至少確保工具支持目前以及未來計劃使用的hypervisor。某些公司對支持多hypervisor的工具以避免廠商鎖定感興趣并考慮了hypervisor堆疊功能。
• 云兼容性 考慮虛擬化/云管理工具支持的私有云及公有云的類型以及該廠商的計劃。例如,VMware的vCloud Automation Center支持vSphere、Hyper-V、 XenServer、AWS、Azure、vCloud以及用于私有云環境的vCloud Director。
• 功能 工具能夠為你做什么?功能特性從簡單的監控與報表一直到多云容量管理、自動化以及服務調度。就這些問題咨詢廠商以了解工具的運行機制。了解的工具越多,你就會發現盡管這些工具都屬于虛擬化管理這一類,但是它們有很多不同的特征集而且工作方式的差異可能很大。
• 可用性 太多的工具的用戶界面已經過時或者有些功能需要寫腳本才能調用。需要尋找對用戶友好的工具。
• 復雜性 注意需要那些需要購買專業服務才能夠良好運行的工具。你希望能夠測試并部署不會讓你傾盡所有的應用,工具功能強大并不意味著它很難部署和使用。