虛擬化技術(shù)的一個(gè)重要特點(diǎn)就是資源共享。不少人不清楚虛擬化與云計(jì)算的關(guān)系是什么?虛擬化與云計(jì)算的關(guān)系是相互依存的,?其中虛擬化是云計(jì)算的基礎(chǔ)技術(shù)能力。?虛擬化是云計(jì)算的基礎(chǔ)技術(shù)能力,但是云計(jì)算和虛擬化沒有必然的聯(lián)系。
虛擬化與云計(jì)算的關(guān)系是什么?
1、云計(jì)算指的是資源使用和交互的一種模式 ,虛擬化指的是技術(shù),可以將物理計(jì)算機(jī)虛擬成多個(gè)邏輯計(jì)算機(jī),他倆是彼此獨(dú)立,互不影響,但是云計(jì)算又需要使用虛擬化技術(shù)。
2、可以理解為云計(jì)算包含虛擬化,如Cloudview云計(jì)算操作系統(tǒng),之所以容易混淆虛擬機(jī)和云計(jì)算,是因?yàn)樘摂M機(jī)確實(shí)在云計(jì)算中太普遍了,它是云計(jì)算中最活躍的主體,也是核心之一,很多服務(wù)都是圍繞著虛擬機(jī)提供服務(wù)。
3、在AWS或者其它公有云買云服務(wù),最直接的方式就是申請(qǐng)一臺(tái)虛擬機(jī)。你購(gòu)買的云數(shù)據(jù)庫(kù),底層也有可能是虛擬機(jī)。
4、原理大概是這樣的,比如你買一個(gè)mysql云數(shù)據(jù)庫(kù),云平臺(tái)會(huì)在后臺(tái)給你首先起一個(gè)虛擬機(jī),這個(gè)虛擬機(jī)鏡像包含了mysql服務(wù),當(dāng)虛擬機(jī)起來(lái),mysql服務(wù)就跑起來(lái)了。你不僅需要訪問(wèn)數(shù)據(jù)庫(kù),還有可能需要其它相關(guān)的功能,比如設(shè)置主從、查看日志、創(chuàng)建備份、設(shè)置賬戶權(quán)限等,由于虛擬機(jī)對(duì)用戶是不可見的,并且不是所有的用戶都會(huì)這些操作。
5、因此云服務(wù)商還提供了非常方便的API接口,用戶只需要調(diào)用API或者Web界面就可以完成以上所有操作,而不需要自己去學(xué)習(xí)和關(guān)心怎么操作。底層怎么實(shí)現(xiàn)?這個(gè)沒有固定地方法,有可能是在虛擬機(jī)跑個(gè)agent程序,執(zhí)行某個(gè)操作。
6、比如創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)用戶,agent就跑一個(gè)已經(jīng)定義好的腳本;當(dāng)然也有可能通過(guò)外部程序來(lái)完成數(shù)據(jù)庫(kù)內(nèi)部的配置管理,比如ssh/ansible/puppet等。
虛擬化的主要特征有哪些?
虛擬化的主要特征包括高擴(kuò)展性、?高可用性、?高安全性。?
虛擬化技術(shù)通過(guò)將物理資源抽象化,?使得這些資源能夠以邏輯方式被管理和使用,?從而提高了系統(tǒng)的硬件處理能力,?并簡(jiǎn)化了系統(tǒng)的重配置過(guò)程。?這種技術(shù)具有以下顯著特點(diǎn):?
保真性:?在虛擬機(jī)上運(yùn)行的應(yīng)用程序,?其運(yùn)行方式與在常規(guī)硬件上運(yùn)行時(shí)保持一致,?確保了虛擬化環(huán)境的兼容性和穩(wěn)定性。?
高性能:?在虛擬環(huán)境中,?絕大部分的應(yīng)用程序指令可以直接在實(shí)體硬件上運(yùn)行,?無(wú)需虛擬機(jī)管理器介入,?從而提高了運(yùn)行效率。?
安全性:?實(shí)體硬件完全由虛擬機(jī)管理器管理,?而虛擬出的運(yùn)行環(huán)境中的程序無(wú)法直接訪問(wèn)實(shí)體硬件,?增強(qiáng)了系統(tǒng)的安全性。?
此外,?虛擬化技術(shù)的優(yōu)點(diǎn)還包括:?
資源利用率高:?通過(guò)虛擬化技術(shù)進(jìn)行簡(jiǎn)單的服務(wù)器整合,?可以顯著提高資源利用率,?實(shí)現(xiàn)物理資源以及數(shù)據(jù)資源的動(dòng)態(tài)共享。?
提高工作效率:?虛擬化技術(shù)可以有效地減少硬件設(shè)備的數(shù)量和電能消耗,?降低對(duì)設(shè)備的要求,?避免由于設(shè)備數(shù)量的增加而引起的機(jī)房環(huán)境變化。?
可用性更高:?虛擬化技術(shù)允許在不更改實(shí)體資源配置的前提下,?調(diào)整規(guī)模,?實(shí)現(xiàn)資源的靈活分配和調(diào)整,?從而提高系統(tǒng)的可用性和可伸縮性。?
虛擬化與云計(jì)算的關(guān)系是什么?以上就是詳細(xì)的解答,?虛擬化技術(shù)通過(guò)提高資源利用率、?工作效率和系統(tǒng)可用性,?以及保障高安全性,?成為現(xiàn)代信息技術(shù)領(lǐng)域中的重要技術(shù)之一。實(shí)現(xiàn)云計(jì)算可以不需要虛擬化,但是要提高資源的利用效率和方便管理,云計(jì)算還是需要用虛擬化來(lái)實(shí)現(xiàn)的。