云計算和虛擬化雖然都是現今信息產業界倍受關注的新技術,但云計算更為惹火,已經觸及各個領域;而虛擬化一直“默默”耕耘,蓄勢待發。云計算自不必多說,國內有阿里云、騰訊云、百度云、青云等,國外有AWS、微軟云等;虛擬化方面,VMware首當其沖,一直以其易用性和管理性得到了大家的認同,還有得益于云計算的興起的Citrix公司,其擁有目前為止最成熟的應用虛擬化XenAPP和桌面虛擬化Xendesktop。
隨著云計算的興起,業內對于二者的認知逐漸產生分歧。有的人認為云計算是一種服務,而虛擬化是一種技術;也有人認為虛擬化和云計算是順承關系,即虛擬化是云技術的發展初期階段。那么虛擬化對于云計算來說到底是一種什么樣的存在呢?
我們先來捋一捋虛擬化和云計算分別是什么。虛擬化把物理基礎設施從傳統IT服務堆棧中分離了出來,創建出各種不同的專用資源池,提高了對資源的利用率和使用效率;云計算則在提供計算能力的同時,更側重IT資源能力的擴展、服務架構的自動化管理,以及服務即需即付的能力,服務的靈活響應和持續交付是其終極目標。
二者相輔相成 優勢互補
虛擬化是云計算的主要支撐技術之一。為了幫助使用者、開發及維護人員方便的使用、開發及維護這些應用程序及數據,其將應用程序和數據分別在不同層次以不同的面貌展現,并允許IT部門添加、減少移動硬件和軟件。虛擬化為組織帶來靈活性,從而改善IT運維和減少成本支出。
但云計算和虛擬化并非捆綁技術,二者同時使用仍可正常運行并實現優勢互補。云計算解決方案依靠并利用虛擬化提供服務,而那些尚未部署云計算解決方案的用戶仍然可以利用端到端虛擬化從內部基礎設施中獲得更佳的投資回報和收益。
密切相關又各自獨立
云計算將各種IT資源以服務的方式通過互聯網交付給用戶。例如:管理一個私有云、公共云、托管云以及許多其它的增值服務。而虛擬化本身沒有自服務層,就不能提供計算服務。
云計算模型允許終端用戶自行提供服務器、應用程序和包括虛擬化等資源,這反過來又能使企業最大程度的處理自身的計算資源,但這仍需要系統管理員為終端用戶提供虛擬機。
專家表示:“企業在部署云的過程中,會根據自身實際情況來操作。假如企業用戶追求更完整的應用體系或特定的服務,就要通過混合資源架構、流程編排、服務生命周期自動化、接續集成、持續交付等功能模塊來實現。在這個過程中對于未部署虛擬化的企業,也可直接通過將物理資源池化,然后直接疊加自動化等組件的方式來實現其云計算目標。”
虛擬化和云計算二者雖然密切相關,但是虛擬化對于云計算來說并不是必不可少的。