虛擬化是云計(jì)算的重要支撐技術(shù)。云計(jì)算是基于互聯(lián)網(wǎng)的相關(guān)服務(wù)的增加、使用和交付模式,通常涉及通過(guò)互聯(lián)網(wǎng)來(lái)提供動(dòng)態(tài)易擴(kuò)展且經(jīng)常是虛擬化的資源。通過(guò)虛擬化,可以將應(yīng)用程序和數(shù)據(jù)在不同層次以不同的方式展現(xiàn)給客戶,為云計(jì)算的使用者和開發(fā)者提供便利。云計(jì)算的虛擬化過(guò)程為組織帶來(lái)了靈活性,從而改善IT運(yùn)維和減少成本支出。
云計(jì)算與虛擬化是什么關(guān)系?支撐與應(yīng)用(圖片來(lái)自Yahoo)
云計(jì)算是通過(guò)使計(jì)算分布在大量的分布式計(jì)算機(jī)上,而非本地計(jì)算機(jī)或遠(yuǎn)程服務(wù)器中,企業(yè)數(shù)據(jù)中心的運(yùn)行將與互聯(lián)網(wǎng)更相似。這使得企業(yè)能夠?qū)①Y源切換到需要的應(yīng)用上,根據(jù)需求訪問計(jì)算機(jī)和存儲(chǔ)系統(tǒng)。對(duì)于云計(jì)算來(lái)說(shuō),虛擬化是必不可少的。
云計(jì)算將計(jì)算當(dāng)做是公共資源,而非具體的產(chǎn)品和技術(shù)。早在20世紀(jì)70年代,大型計(jì)算機(jī)就一直在同時(shí)運(yùn)行多個(gè)操作系統(tǒng)實(shí)例,每個(gè)實(shí)例也彼此獨(dú)立。不過(guò)直到當(dāng)今,軟硬件方面的進(jìn)步才使得虛擬化技術(shù)有可能出現(xiàn)在基于行業(yè)標(biāo)準(zhǔn)的大眾化x86服務(wù)器上。
在云計(jì)算環(huán)境下,軟件技術(shù)、架構(gòu)將發(fā)生顯著變化。首先,所開發(fā)的軟件必須與云相適應(yīng),能夠與虛擬化為核心的云平臺(tái)有機(jī)結(jié)合,適應(yīng)運(yùn)算能力、存儲(chǔ)能力的動(dòng)態(tài)變化;二是要能夠滿足大量用戶的使用,包括數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)、處理能力;三是要互聯(lián)網(wǎng)化,基于互聯(lián)網(wǎng)提供軟件的應(yīng)用;四是安全性要求更高,可以抗攻擊,并能保護(hù)私有信息;五是可工作于移動(dòng)終端、手機(jī)、網(wǎng)絡(luò)計(jì)算機(jī)等各種環(huán)境。
此外,在云計(jì)算環(huán)境下,由于軟件開發(fā)工作的變化,也會(huì)對(duì)軟件測(cè)試帶來(lái)影響和變化。云計(jì)算將各種IT資源以服務(wù)的方式通過(guò)互聯(lián)網(wǎng)交付給用戶。不過(guò),虛擬化本身并不能給用戶提供自服務(wù)層。
有專家認(rèn)為,云計(jì)算模式可以讓終端自行供給自己的服務(wù)器和應(yīng)用程序,甚至是虛擬化資源,而對(duì)于企業(yè)來(lái)說(shuō),大量的計(jì)算資源消耗也使得系統(tǒng)管理員傾向于提供虛擬機(jī)。
總的來(lái)說(shuō),虛擬化和云計(jì)算并不是相互捆綁的技術(shù),而是可以優(yōu)勢(shì)互補(bǔ)為用戶提供更優(yōu)質(zhì)的服務(wù)。在云計(jì)算的部署方案中,虛擬化技術(shù)可以使其IT資源應(yīng)用更加靈活。而在虛擬化的應(yīng)用過(guò)程中,云計(jì)算也提供了按需所取的資源和服務(wù)。在一些特定場(chǎng)景中,云計(jì)算和虛擬化無(wú)法剝離,只有相互搭配才能更好地解決客戶需求。