啥叫虛擬機(jī)兢仰,為啥這么有用

如今的很多尖端技術(shù),就像是云計(jì)算剂碴,邊緣計(jì)算以及微服務(wù)的起源都是根據(jù)虛擬機(jī)的概念把将,它將操作系統(tǒng)和軟件從實(shí)際的計(jì)算機(jī)上分離開來。

什么是虛擬機(jī)

從根本上講忆矛,虛擬機(jī)就是一個(gè)可以運(yùn)行程序或者應(yīng)用且不用物理機(jī)器的軟件察蹲。在虛擬機(jī)運(yùn)行實(shí)例中,一個(gè)或者多個(gè)客戶機(jī)可以在物理主機(jī)上運(yùn)行催训。

每一個(gè)虛擬機(jī)都有自己的操作系統(tǒng)洽议,而且不同虛擬機(jī)的功能是相互獨(dú)立的,即使它們是位于一個(gè)物理主機(jī)上漫拭。虛擬機(jī)一般都是運(yùn)行在計(jì)算機(jī)的伺服器上亚兄,當(dāng)然也可以運(yùn)行在桌面系統(tǒng),甚至可以運(yùn)行在嵌入式平臺(tái)上采驻。多個(gè)虛擬可以通過物理主機(jī)進(jìn)行分享資源审胚,包括CPU周期,網(wǎng)絡(luò)帶寬以及內(nèi)存礼旅。

虛擬機(jī)起源于1960年代的早期計(jì)算膳叨,當(dāng)時(shí)大型機(jī)用戶的時(shí)間共享是將軟件與物理主機(jī)系統(tǒng)分離的一種方式。虛擬機(jī)在1970年代早些時(shí)候被定義為實(shí)際計(jì)算機(jī)器的有效率的獨(dú)立的副本各淀。

眾多周知懒鉴,虛擬機(jī)在過去的15年間獲得了發(fā)展,因?yàn)楣緸榱烁行У睦盟鼈兊奈锢矸?wù)器的計(jì)算能力采用了服務(wù)虛擬化碎浇,減少了對(duì)于物理服務(wù)器的需求临谱,也節(jié)省了數(shù)據(jù)中心的存儲(chǔ)空間。因?yàn)椴煌僮飨到y(tǒng)上的應(yīng)用能夠運(yùn)行在獨(dú)立的物理主機(jī)上奴璃,因此每個(gè)服務(wù)器并不需要配個(gè)服務(wù)器硬件悉默。

一般來說,現(xiàn)在有兩種類型的虛擬機(jī):一種就是進(jìn)程虛擬機(jī)苟穆,可以分開獨(dú)立的進(jìn)程抄课,還有一種就是系統(tǒng)虛擬機(jī),它提供了和物理主機(jī)完全獨(dú)立的操作系統(tǒng)和應(yīng)用雳旅。進(jìn)程虛擬機(jī)的示例包括Java虛擬機(jī)和.NET Framework和Parrot虛擬機(jī)跟磨。

系統(tǒng)虛擬機(jī)依賴管理程序,它是軟件能夠有權(quán)利訪問硬件的中介攒盈。比較有名的虛擬機(jī)管理程序空間包括抵拘,VMware (ESX/ESXi), Intel/LinuxFoundation(Xen),Oracle (MV Server for SPARC and Oracle VM Server for x86) 以及 Microsoft (Hyper-V).

計(jì)算機(jī)桌面系統(tǒng)也可以使用虛擬機(jī)。這里最合適的例子就是Mac用戶在他們的物理主機(jī)上使用虛擬機(jī)運(yùn)行windows10的例子型豁。

虛擬機(jī)的優(yōu)點(diǎn)

因?yàn)檐浖仟?dú)立于物理主機(jī)電腦的僵蛛,用戶可以在一片獨(dú)立的硬件上運(yùn)行多個(gè)系統(tǒng)示例尚蝌,可以節(jié)省公司的時(shí)間,管理花費(fèi)以及物理空間充尉。另外一個(gè)優(yōu)點(diǎn)就是運(yùn)行老的版本的app飘言,減少甚至消除遷移一個(gè)舊的版本的app到一個(gè)更新的或者不同的操作系統(tǒng)的需求和花費(fèi)。

除此之外驼侠,開發(fā)者為了在一個(gè)安全的沙盒環(huán)境里測(cè)試應(yīng)用會(huì)使用虛擬機(jī)姿鸿。這樣也能幫助孤立可能會(huì)感染VM實(shí)例的惡意軟件。由于VM中的軟件并不能篡改主機(jī)電腦泪电,惡意的軟件并不能傳播很多的危害般妙。

虛擬機(jī)的缺點(diǎn)

虛擬機(jī)也是有一些缺點(diǎn)的。一個(gè)物理主機(jī)運(yùn)行多個(gè)虛擬機(jī)可能會(huì)導(dǎo)致性能不穩(wěn)定相速,尤其是特定應(yīng)用的基本要求沒有滿足的時(shí)候碟渺。在大多數(shù)情況下虛擬機(jī)的效率還是比不上物理主機(jī)。大多數(shù)的IT操作利用了物理主機(jī)和虛擬機(jī)間的平衡突诬。

其他虛擬化的形式

VM在虛擬服務(wù)器上的成功應(yīng)用苫拍,引出了虛擬化在其他領(lǐng)域的應(yīng)用,這其中包括存儲(chǔ)旺隙,網(wǎng)絡(luò)以及臺(tái)式機(jī)绒极。很有可能在數(shù)據(jù)中心使用的某一種類型的硬件,正在探尋它的虛擬機(jī)化的定義蔬捷。

網(wǎng)絡(luò)虛擬化公司已經(jīng)探索了網(wǎng)絡(luò)作為服務(wù)的選項(xiàng)以及網(wǎng)絡(luò)功能虛擬化垄提,它使用了商品服務(wù)器來替代專用的網(wǎng)絡(luò)容器來達(dá)到更可變和可擴(kuò)展的服務(wù)。這和軟件所定義的網(wǎng)絡(luò)有些不同周拐,它會(huì)讓網(wǎng)絡(luò)控制平臺(tái)從前端平臺(tái)分離出來铡俐,從而實(shí)現(xiàn)網(wǎng)絡(luò)資源的更多自動(dòng)配置和基于策略的管理。第三種技術(shù)妥粟,虛擬網(wǎng)絡(luò)功能审丘,是基于軟件的服務(wù)能夠運(yùn)行在虛擬網(wǎng)絡(luò)技術(shù)平臺(tái),包括例如路由勾给,防火墻滩报,負(fù)載平衡,WAN加速和加密等過程

VM及其容器

VM的發(fā)展導(dǎo)致了其他技術(shù)的更深的發(fā)展就比如說容器播急,讓概念進(jìn)一步發(fā)展并得到網(wǎng)站應(yīng)用開發(fā)者的訴求脓钾。在一個(gè)容器的設(shè)置中,一個(gè)獨(dú)立的伴有依賴的應(yīng)用可以被虛擬化桩警。與VM相比容器的消耗更小惭笑,一個(gè)容器只包含二進(jìn)制文件,庫文件以及應(yīng)用。

有些人認(rèn)為容器的發(fā)展可能會(huì)殺死VM沉噩,VM有足夠的能力和優(yōu)勢(shì)讓它自己前進(jìn)。例如柱蟀,當(dāng)多個(gè)應(yīng)用需要一起運(yùn)行時(shí)川蒙,或者在舊版本的操作系統(tǒng)上運(yùn)行舊的應(yīng)用,VM還是很有用的长已,

除此之外畜眨,一些人感覺容器的安全性和虛擬機(jī)管理程序相比要弱,因?yàn)槿萜髦挥形ㄒ坏南到y(tǒng)可以進(jìn)行應(yīng)用分享术瓮,而VM卻可以獨(dú)立應(yīng)用和系統(tǒng)康聂。

IDC軟件定義計(jì)算部門的研究經(jīng)理Gary Chen表示,即使客戶探索云架構(gòu)和容器胞四,VM軟件市場(chǎng)仍然是一項(xiàng)基礎(chǔ)技術(shù)恬汁。Chen在IDC的《2019-2022年全球虛擬機(jī)軟件預(yù)測(cè)》中寫道:“盡管虛擬機(jī)軟件市場(chǎng)已經(jīng)非常成熟,并且已經(jīng)接近飽和辜伟,但在未來五年中將保持顯著的彈性氓侧,并將繼續(xù)保持正增長。

VM导狡,5G和邊緣計(jì)算

虛擬機(jī)被視為5G和邊緣計(jì)算等新技術(shù)的一部分约巷。例如,Microsoft旱捧,VMware和Citrix等虛擬桌面基礎(chǔ)結(jié)構(gòu)(VDI)供應(yīng)商正在研究將其VDI系統(tǒng)擴(kuò)展到因COVID-19大流行而現(xiàn)在在家工作的員工的方法独郎。卡內(nèi)基梅隆大學(xué)計(jì)算機(jī)科學(xué)教授Mahadev Satyanarayanan說:“使用VDI枚赡,您需要極低的延遲氓癌,因?yàn)槟鷮翩I和鼠標(biāo)移動(dòng)基本上發(fā)送到了遠(yuǎn)程桌面上”瓿” 在2009年顽铸,Satyanarayanan撰寫了有關(guān)如何使用基于虛擬機(jī)的cloudlet來為Internet邊緣的移動(dòng)設(shè)備提供更好的處理能力的文章,從而推動(dòng)了邊緣計(jì)算的發(fā)展料皇。

源:

https://www.networkworld.com/article

/3583508/what-is-a-virtual-machine-and-why-are-they-so-useful.html

翻譯:daxuxu

公眾號(hào):archlinux

翻譯不易點(diǎn)點(diǎn)關(guān)注吧谓松,關(guān)注關(guān)注公眾號(hào)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市践剂,隨后出現(xiàn)的幾起案子鬼譬,更是在濱河造成了極大的恐慌,老刑警劉巖逊脯,帶你破解...
    沈念sama閱讀 221,576評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件优质,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)巩螃,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門演怎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人避乏,你說我怎么就攤上這事爷耀。” “怎么了拍皮?”我有些...
    開封第一講書人閱讀 168,017評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵歹叮,是天一觀的道長。 經(jīng)常有香客問我铆帽,道長咆耿,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,626評(píng)論 1 296
  • 正文 為了忘掉前任爹橱,我火速辦了婚禮萨螺,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘宅荤。我一直安慰自己屑迂,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,625評(píng)論 6 397
  • 文/花漫 我一把揭開白布冯键。 她就那樣靜靜地躺著惹盼,像睡著了一般。 火紅的嫁衣襯著肌膚如雪惫确。 梳的紋絲不亂的頭發(fā)上手报,一...
    開封第一講書人閱讀 52,255評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音改化,去河邊找鬼掩蛤。 笑死,一個(gè)胖子當(dāng)著我的面吹牛陈肛,可吹牛的內(nèi)容都是我干的揍鸟。 我是一名探鬼主播,決...
    沈念sama閱讀 40,825評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼句旱,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼阳藻!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起谈撒,我...
    開封第一講書人閱讀 39,729評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤腥泥,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后啃匿,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蛔外,經(jīng)...
    沈念sama閱讀 46,271評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蛆楞,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,363評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了夹厌。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片豹爹。...
    茶點(diǎn)故事閱讀 40,498評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖尊流,靈堂內(nèi)的尸體忽然破棺而出帅戒,到底是詐尸還是另有隱情,我是刑警寧澤崖技,帶...
    沈念sama閱讀 36,183評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站钟哥,受9級(jí)特大地震影響迎献,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜腻贰,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,867評(píng)論 3 333
  • 文/蒙蒙 一吁恍、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧播演,春花似錦冀瓦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至洲炊,卻和暖如春感局,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背暂衡。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評(píng)論 1 272
  • 我被黑心中介騙來泰國打工询微, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人狂巢。 一個(gè)月前我還...
    沈念sama閱讀 48,906評(píng)論 3 376
  • 正文 我出身青樓撑毛,卻偏偏與公主長得像,于是被迫代替她去往敵國和親唧领。 傳聞我的和親對(duì)象是個(gè)殘疾皇子藻雌,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,507評(píng)論 2 359