虛擬化和云計算技術(shù)正在快速地發(fā)展,業(yè)界各大廠商紛紛制定相應(yīng)的戰(zhàn)略,新的概念、觀點和產(chǎn)品不斷涌現(xiàn)。云計算的技術(shù)熱點也呈現(xiàn)百花齊放的局面,比如以互聯(lián)網(wǎng)為平臺的虛擬化解決方案的運行平臺,基于多租戶技術(shù)的業(yè)務(wù)系統(tǒng)在線開發(fā)、運行時和運營平臺,大規(guī)模云存儲服務(wù),大規(guī)模云通信服務(wù)等。
在過去的半個多世紀,信息技術(shù)的發(fā)展,尤其是計算機和互聯(lián)網(wǎng)技術(shù)的進步極大地改變了人們的工作和生活方式。大量企業(yè)開始采用以數(shù)據(jù)中心為業(yè)務(wù)運營平臺的信息服務(wù)模式。進入新世紀后,數(shù)據(jù)中心變得空前重要和復(fù)雜,這對管理工作提出了全新的挑戰(zhàn),一系列問題接踵而來。企業(yè)如何通過數(shù)據(jù)中心快速地創(chuàng)建服務(wù)并高效地管理業(yè)務(wù)?怎樣根據(jù)需求動態(tài)調(diào)整資源以降低運營成本?如何更加靈活、高效、安全地使用和管理各種資源?如何共享已有的計算平臺而不是重復(fù)創(chuàng)建自己的數(shù)據(jù)中心?業(yè)內(nèi)人士普遍認為,信息產(chǎn)業(yè)本身需要更加徹底的技術(shù)變革和商業(yè)模式轉(zhuǎn)型,虛擬化和云計算正是在這樣的背景下應(yīng)運而生的。
云計算是并行計算ParallelComputing、分布式計算DistributedComputing和網(wǎng)格計算GridComputing的發(fā)展。云計算是虛擬化Virtualization、公用計算UtilityComputing、IaaS基礎(chǔ)設(shè)施即服務(wù),Paas平臺即服務(wù)、SaaS軟件即服務(wù)等概念混合演進并躍升的結(jié)果。
云計算采用創(chuàng)新的計算模式使用戶通過互聯(lián)網(wǎng)隨時獲得近乎無限的計算能力和豐富多樣的信息服務(wù),它創(chuàng)新的商業(yè)模式使用戶對計算和服務(wù)可以取用自由、按量付費。目前的云計算融合了以虛擬化、服務(wù)管理自動化和標(biāo)準(zhǔn)化為代表的大量革新技術(shù)。云計算借助虛擬化技術(shù)的伸縮性和靈活性,提高了資源利用率,簡化了資源和服務(wù)的管理和維護;利用信息服務(wù)自動化技術(shù),將資源封裝為服務(wù)交付給用戶,減少了數(shù)據(jù)中心的運營成本;利用標(biāo)準(zhǔn)化,方便了服務(wù)的開發(fā)和交付,縮短了客戶服務(wù)的上線時間。
虛擬化是一個廣義的術(shù)語,是指計算元件在虛擬的基礎(chǔ)上而不是真實的基礎(chǔ)上運行,是一個為了簡化管理,優(yōu)化資源的解決方案。如同空曠、通透的寫字樓,整個樓層幾乎看不到墻壁,用戶可以用同樣的成本構(gòu)建出更加自主適用的辦公空間,進而節(jié)省成本,發(fā)揮空間最大利用率。這種把有限的固定的資源根據(jù)不同需求進行重新規(guī)劃以達到最大利用率的思路,在IT領(lǐng)域就叫做虛擬化技術(shù)。
虛擬化只是云計算的一個技術(shù)基礎(chǔ),云計算除了具有虛擬化的技術(shù)基礎(chǔ)外,還有其他技術(shù)支撐,這些支撐包含從軟件設(shè)施的基礎(chǔ)平臺到應(yīng)用都有所涉及。
下面我們就著重分析一下云計算的幾個重點概念。
1.本地?zé)o須計算。計算全部采用實時遠程網(wǎng)絡(luò)計算資源,云計算將計算資源和我們通常接觸的資源放在同一個平臺上,而不是簡單的數(shù)據(jù)獲取?,F(xiàn)在我們通常通過網(wǎng)絡(luò)進行訪問的資源,一般都是文件、視頻流、音頻流等,云計算則是將計算資源作為遠程資源通過網(wǎng)絡(luò)進行輸送,這是云計算有別于其他任何計算的一個特有的特點。將計算資源在網(wǎng)絡(luò)上進行分配,那么高速的網(wǎng)絡(luò)支持是必須的,網(wǎng)絡(luò)必須有非常低的延遲,并且可以將計算過程中的交互損耗降至最低。云計算也有別于以前我們接觸的遠程提交作業(yè),等待結(jié)果的計算方式,云計算的過程是實時交互的。
2.支持多種硬件平臺和多種軟件平臺。云計算支持多種硬件平臺和多種軟件平臺,甚至通信協(xié)議,不僅要求硬件具有分布特性,軟件包含應(yīng)用軟件在內(nèi)也要具有分布特性,用戶在使用軟件資源之前,不必考慮本地硬件的特性,本地硬件的特性也不會對選擇云計算作為計算平臺的行為造成影響。
虛擬化的幾個重點概念:
1.針對不同的虛擬化產(chǎn)品進行不同的虛擬化技術(shù),如服務(wù)器、桌面、網(wǎng)絡(luò),不同的IT層面,體現(xiàn)出不同的虛擬化方向,而構(gòu)成可以連接各種不同平臺的整體方案。虛擬化是一個接口封裝和標(biāo)準(zhǔn)化的過程,封裝的過程根據(jù)不同的硬件會有不同,通過封裝和標(biāo)準(zhǔn)化,為在虛擬容器里運行的程序提供適合的運行環(huán)境。這樣,通過虛擬化技術(shù),可以屏蔽不同硬件平臺時間的差異性,屏蔽不同硬件的差異所帶來的軟件兼容問題,通過虛擬化技術(shù),可以將硬件的資源通過虛擬化軟件再重新整合后分配給軟件使用。虛擬化技術(shù)實現(xiàn)硬件無差別的封裝很適合在云計算的大規(guī)模應(yīng)用中作為技術(shù)平臺,但是,虛擬化技術(shù)并不是云計算的唯一技術(shù)基礎(chǔ)條件。只能說虛擬化是目前實現(xiàn)云比較切實可行的一個方案而已。
2.虛擬化的核心解決要務(wù)是脫離硬件依賴,可以在各種硬件上部署虛擬化產(chǎn)品后,形成統(tǒng)一的計算界面。從JVM到VSX等等產(chǎn)品,虛擬化核心要務(wù)是脫離硬件依賴,這樣無論是軟件開發(fā)還是網(wǎng)絡(luò)應(yīng)用,都可以簡化軟件的開發(fā)模式方法。所以虛擬化在用戶界面上,是標(biāo)準(zhǔn)化的,一致的,而不是云計算那樣提供各種各樣不同平臺適應(yīng)的界面。虛擬化技術(shù)的這個特點,使得虛擬化技術(shù)在很多應(yīng)用場合大有可為。虛擬化技術(shù)之所以成為許多云計算方案中采用的技術(shù)平臺,和虛擬化這個特征是分不開的。但是并不是所有的云計算都必須以虛擬化為技術(shù)基礎(chǔ),比如智能家電,就不可能在家電中部署虛擬機等設(shè)備。
3.對本地計算有要求,虛擬化技術(shù)并不解決本地終端的計算問題;虛擬化不能解決本地終端的計算問題。無論是虛擬服務(wù)器還是虛擬桌面,虛擬化技術(shù)也不能實現(xiàn)將所有的運算都轉(zhuǎn)移到遠程執(zhí)行。虛擬化可以實現(xiàn)動態(tài)資源分配,但是并不是遠程的。同時,虛擬化技術(shù)涉及網(wǎng)絡(luò)時,比如說在本地使用遠程虛擬機時,需要大量網(wǎng)絡(luò)通信,這種通信流量和在虛擬機上進行運行的程序復(fù)雜度沒有任何關(guān)聯(lián),僅僅是虛擬化技術(shù)本身需要的網(wǎng)絡(luò)通信要求。而云計算中是不存在這個問題的。
版權(quán)及免責(zé)聲明:凡本網(wǎng)所屬版權(quán)作品,轉(zhuǎn)載時須獲得授權(quán)并注明來源“中國產(chǎn)業(yè)經(jīng)濟信息網(wǎng)”,違者本網(wǎng)將保留追究其相關(guān)法律責(zé)任的權(quán)力。凡轉(zhuǎn)載文章,不代表本網(wǎng)觀點和立場。版權(quán)事宜請聯(lián)系:010-65363056。
延伸閱讀
版權(quán)所有:中國產(chǎn)業(yè)經(jīng)濟信息網(wǎng)京ICP備11041399號-2京公網(wǎng)安備11010502003583