通過分析不難看出,云計算和虛擬化的應用正在業界深入,無論是對個人還是企業,都將產生深遠影響,云計算和虛擬化會使IT各個層面上發生改變,云計算的技術熱點也將呈現百花齊放的局面。
虛擬化和云計算技術正在快速地發展,業界各大廠商紛紛制定相應的戰略,新的概念、觀點和產品不斷涌現。云計算的技術熱點也呈現百花齊放的局面,比如以互聯網為平臺的虛擬化解決方案的運行平臺,基于多租戶技術的業務系統在線開發、運行時和運營平臺,大規模云存儲服務,大規模云通信服務等。
在過去的半個多世紀,信息技術的發展,尤其是計算機和互聯網技術的進步極大地改變了人們的工作和生活方式。大量企業開始采用以數據中心為業務運營平臺的信息服務模式。進入新世紀后,數據中心變得空前重要和復雜,這對管理工作提出了全新的挑戰,一系列問題接踵而來。企業如何通過數據中心快速地創建服務并高效地管理業務?怎樣根據需求動態調整資源以降低運營成本?如何更加靈活、高效、安全地使用和管理各種資源?如何共享已有的計算平臺而不是重復創建自己的數據中心?業內人士普遍認為,信息產業本身需要更加徹底的技術變革和商業模式轉型,虛擬化和云計算正是在這樣的背景下應運而生的。
云計算是并行計算(Parallel Computing)、分布式計算(Distributed Computing)和網格計算(GridComputing)的發展。云計算是虛擬化(Virtualization)、公用計算(UtilityComputing)、IaaS(基礎設施即服務),Paas(平臺即服務)、SaaS(軟件即服務)等概念混合演進并躍升的結果。
云計算采用創新的計算模式使用戶通過互聯網隨時獲得近乎無限的計算能力和豐富多樣的信息服務,它創新的商業模式使用戶對計算和服務可以取用自由、按量付費。目前的云計算融合了以虛擬化、服務管理自動化和標準化為代表的大量革新技術。云計算借助虛擬化技術的伸縮性和靈活性,提高了資源利用率,簡化了資源和服務的管理和維護;利用信息服務自動化技術,將資源封裝為服務交付給用戶,減少了數據中心的運營成本;利用標準化,方便了服務的開發和交付,縮短了客戶服務的上線時間。
虛擬化是一個廣義的術語,是指計算元件在虛擬的基礎上而不是真實的基礎上運行,是一個為了簡化管理,優化資源的解決方案。如同空曠、通透的寫字樓,整個樓層幾乎看不到墻壁,用戶可以用同樣的成本構建出更加自主適用的辦公空間,進而節省成本,發揮空間最大利用率。這種把有限的固定的資源根據不同需求進行重新規劃以達到最大利用率的思路,在IT領域就叫做虛擬化技術。
虛擬化只是云計算的一個技術基礎,云計算除了具有虛擬化的技術基礎外,還有其他技術支撐,這些支撐包含從軟件設施的基礎平臺到應用都有所涉及。
下面我們就著重分析一下云計算的幾個重點概念。
1.本地無須計算。計算全部采用實時遠程網絡計算資源,云計算將計算資源和我們通常接觸的資源放在同一個平臺上,而不是簡單的數據獲取。現在我們通常通過網絡進行訪問的資源,一般都是文件、視頻流、音頻流等,云計算則是將計算資源作為遠程資源通過網絡進行輸送,這是云計算有別于其他任何計算的一個特有的特點。將計算資源在網絡上進行分配,那么高速的網絡支持是必須的,網絡必須有非常低的延遲,并且可以將計算過程中的交互損耗降至最低。云計算也有別于以前我們接觸的遠程提交作業,等待結果的計算方式,云計算的過程是實時交互的。
2.支持多種硬件平臺和多種軟件平臺。云計算支持多種硬件平臺和多種軟件平臺,甚至通信協議,不僅要求硬件具有分布特性,軟件(包含應用軟件在內)也要具有分布特性,用戶在使用軟件資源之前,不必考慮本地硬件的特性,本地硬件的特性也不會對選擇云計算作為計算平臺的行為造成影響。
虛擬化的幾個重點概念:
1.針對不同的虛擬化產品進行不同的虛擬化技術,如服務器、桌面、網絡,不同的IT層面,體現出不同的虛擬化方向,而構成可以連接各種不同平臺的整體方案。虛擬化是一個接口封裝和標準化的過程,封裝的過程根據不同的硬件會有不同,通過封裝和標準化,為在虛擬容器里運行的程序提供適合的運行環境。這樣,通過虛擬化技術,可以屏蔽不同硬件平臺時間的差異性,屏蔽不同硬件的差異所帶來的軟件兼容問題,通過虛擬化技術,可以將硬件的資源通過虛擬化軟件再重新整合后分配給軟件使用。虛擬化技術實現硬件無差別的封裝很適合在云計算的大規模應用中作為技術平臺,但是,虛擬化技術并不是云計算的唯一技術基礎條件。只能說虛擬化是目前實現云比較切實可行的一個方案而已。
2.虛擬化的核心解決要務是脫離硬件依賴,可以在各種硬件上部署虛擬化產品后,形成統一的計算界面。從JVM到VSX等等產品,虛擬化核心要務是脫離硬件依賴,這樣無論是軟件開發還是網絡應用,都可以簡化軟件的開發模式方法。所以虛擬化在用戶界面上,是標準化的,一致的,而不是云計算那樣提供各種各樣不同平臺適應的界面。虛擬化技術的這個特點,使得虛擬化技術在很多應用場合大有可為。虛擬化技術之所以成為許多云計算方案中采用的技術平臺,和虛擬化這個特征是分不開的。但是并不是所有的云計算都必須以虛擬化為技術基礎,比如智能家電,就不可能在家電中部署虛擬機等設備。
3.對本地計算有要求,虛擬化技術并不解決本地終端的計算問題;虛擬化不能解決本地終端的計算問題。無論是虛擬服務器還是虛擬桌面,虛擬化技術也不能實現將所有的運算都轉移到遠程執行。虛擬化可以實現動態資源分配,但是并不是遠程的。同時,虛擬化技術涉及網絡時,比如說在本地使用遠程虛擬機時,需要大量網絡通信,這種通信流量和在虛擬機上進行運行的程序復雜度沒有任何關聯,僅僅是虛擬化技術本身需要的網絡通信要求。而云計算中是不存在這個問題的。
通過分析不難看出,云計算和虛擬化的應用正在業界深入,無論是對個人還是企業,都將產生深遠影響,云計算和虛擬化會使IT各個層面上發生改變,云計算的技術熱點也將呈現百花齊放的局面。
虛擬化和云計算正在加速走向普及。
正如我們之前預測的那樣,云計算正在加速走向普及。在今年VMware公司與Forrester研究公司聯合進行的年度云成熟度指數調查結果顯示,用戶越來越將云計算看做是其業務競爭能力的關鍵性因素,整個亞太地區的用戶正在加速云計算的采用:87%的受訪企業認為云計算與其業務有相關性,而不僅僅是為了成本的節省,這一數據在過去兩年中增長了1倍,而且企業的規模越大,這種認知度越高,企業對于云計算的采用率也越高。64%的被調查公司正在或者計劃采用云計算,而2009年的這一數據僅為22%,中國用戶未來計劃采用云計算的比例最高,達到了46%.
其他一些調查數據也從不同側面顯示了云計算正逐漸走向普及的事實:數據隱私已經取代安全性成為云計算用戶關心的最重要因素;企業CEO在云計算采用決策中的地位上升,從去年的53%增長到了今年的58%.
同時,用戶對于云計算和虛擬化的認知也正在走向深入:虛擬化與安全和隔離一起被認為是構建云計算的最基礎模塊;68%的被調查企業認為虛擬化是其最核心的十項商業應用之一,去年這一數字為65%.
調查同時顯示,當前企業對于私有云的關注度遠遠超出公共云:40%的客戶僅考慮使用私有云,46%的客戶將考慮使用混合云。僅有5%的用戶只考慮使用私有云。
另外根據Gartner的數據,在所有可被虛擬化的受訪應用程序中,目前其中40%已被虛擬化,并運行在以VMware為主的虛擬基礎設施上。這一數字大約每年增長10%,這意味著大量客戶不再將虛擬化用于其數據中心邊緣,而是真正將其作為核心戰略來使用。
通過分析不難看出,云計算和虛擬化的應用正在業界深入,無論是對個人還是企業,都將產生深遠影響,云計算和虛擬化會使IT各個層面上發生改變,而云計算的技術熱點也將呈現百花齊放的局面。