国产精品无码一区二区三区太,亚洲一线产区二线产区区别,欧美A区,人妻jealousvue人妻

×

容器與虛擬機(jī),正在互相替代還是逐漸融合?

分類:虛機(jī)資訊 編輯:IT觀察 瀏覽量:218
2020-11-04 11:18:45
最近一兩年來(lái),以容器為代表的云原生技術(shù)一直是IT行業(yè)最為熱門(mén)的話題。隨著云原生技術(shù)的崛起,有企業(yè)甚至跳過(guò)了IaaS層直接在物理機(jī)上部署容器。容器的風(fēng)頭幾乎蓋過(guò)云計(jì)算,甚至引發(fā)了OpenStack的未來(lái)堪憂的說(shuō)法,容器與虛擬化誰(shuí)將會(huì)是市場(chǎng)主流的話題時(shí)常被提起。有不少人認(rèn)為,容器的普及對(duì)虛擬機(jī)形成了沖擊,于是就有了早些年的容器與虛擬機(jī)之爭(zhēng)。
事實(shí)上,雖然許多企業(yè)正在將基于虛擬機(jī)的應(yīng)用程序遷移到容器,但事實(shí)上虛擬機(jī)在數(shù)據(jù)中心和公有云中仍然普遍存在。一方面,容器并沒(méi)有完全替代虛擬機(jī),另一方面虛擬機(jī)也在積極支持容器,兩者共存的情形反而越來(lái)越普遍。
虛擬機(jī)和容器各有優(yōu)勢(shì)
虛擬機(jī)和容器誕生的初衷,都是為了更好的提高資源利用率,但兩者的區(qū)別在于:虛擬機(jī)是操作系統(tǒng)級(jí)別的資源隔離,而容器本質(zhì)上是進(jìn)程級(jí)的資源隔離。
虛擬機(jī)(Virtual Machine),是指通過(guò)軟件模擬的具有完整硬件系統(tǒng)功能的、運(yùn)行在一個(gè)完全隔離環(huán)境中的完整計(jì)算機(jī)系統(tǒng)。每個(gè)虛擬機(jī)都有獨(dú)立的CMOS、硬盤(pán)和操作系統(tǒng),可以像使用實(shí)體機(jī)一樣對(duì)虛擬機(jī)進(jìn)行操作。
虛擬機(jī)的出現(xiàn),解決了早期在物理服務(wù)器上部署應(yīng)用但無(wú)法為其應(yīng)用程序定義資源邊界而導(dǎo)致的資源分配問(wèn)題。
但是在使用虛擬化一段時(shí)間后,會(huì)發(fā)現(xiàn)它存在一些問(wèn)題,例如:虛擬機(jī)的系統(tǒng)層會(huì)占用比較多物理機(jī)的資源,需要更進(jìn)一步提高服務(wù)器的資源利用率;當(dāng)需要遷移虛擬機(jī)服務(wù)程序時(shí),需要遷移整個(gè)虛擬機(jī),遷移流程復(fù)雜。
為了解決這些問(wèn)題,容器就出現(xiàn)了。
容器技術(shù),可以理解為操作系統(tǒng)虛擬化技術(shù),它是一種輕量級(jí)的虛擬化技術(shù)。通過(guò)內(nèi)核創(chuàng)建多個(gè)虛擬的操作系統(tǒng)實(shí)例(內(nèi)核和庫(kù)),來(lái)隔離不同的進(jìn)程(容器),不同的實(shí)例相互隔離,相互之間完全無(wú)感知??梢院?jiǎn)單地理解為容器就是一個(gè)進(jìn)程沙盒,來(lái)提供進(jìn)程級(jí)的隔離。
相比于虛擬機(jī),容器沒(méi)有自己的操作系統(tǒng),而是通過(guò)容器引擎來(lái)實(shí)現(xiàn)共享宿主機(jī)操作系統(tǒng)內(nèi)核,從而減少需要運(yùn)行多個(gè)操作系統(tǒng)的開(kāi)銷。
總的來(lái)說(shuō),容器和虛擬機(jī)具有相似的資源隔離和分配優(yōu)勢(shì),但功能不同。容器虛擬化的是操作系統(tǒng)而不是硬件,因此容器更加輕便高效。但是如果用戶需要使用在不同操作系統(tǒng)上運(yùn)行的不同應(yīng)用程序,虛擬機(jī)就能提供可靠的解決方案和更好的安全性。
因此,如今最有效和最常用的策略是,擁有一臺(tái)具有多個(gè)虛擬機(jī)的物理機(jī),每個(gè)虛擬機(jī)都有多個(gè)容器。容器和虛擬機(jī)一起使用,為部署和管理應(yīng)用提供了極大的靈活性。
容器與虛擬機(jī)之爭(zhēng)根本不存在
容器和虛擬機(jī)有著各自的優(yōu)勢(shì),雖然在應(yīng)用場(chǎng)景上有一些重疊,但主要應(yīng)用場(chǎng)景還是有區(qū)別的,未來(lái)這種兩種技術(shù)會(huì)長(zhǎng)期共存,甚至走向融合。
比如,虛擬機(jī)更適合當(dāng)應(yīng)用程序運(yùn)行時(shí)需要所有操作系統(tǒng)資源和功能的場(chǎng)景,如果需要運(yùn)行多個(gè)這樣的應(yīng)該,使用虛擬機(jī)更為合適。相比較而言,容器更適合在更少的服務(wù)器上運(yùn)行更多的應(yīng)用。大部分情況下大多數(shù)企業(yè)會(huì)同時(shí)使用虛擬機(jī)和容器。鑒于此,容器和虛擬化應(yīng)當(dāng)會(huì)在相當(dāng)長(zhǎng)時(shí)間內(nèi)共存,特別是考慮到大多數(shù)企業(yè)此前已經(jīng)廣泛部署虛擬化技術(shù)的現(xiàn)實(shí)。
實(shí)際上,如何同時(shí)管理虛擬化和容器技術(shù)就成為企業(yè)的一個(gè)普遍的需求。在紅帽4月底舉行的年度技術(shù)大會(huì)Red Hat Summit 2020大會(huì)上,紅帽宣布推出OpenShift 虛擬化的技術(shù)預(yù)覽,OpenShift 虛擬化就源自KubeVirt開(kāi)源項(xiàng)目。企業(yè)可以通過(guò)這一功能,在整合了云原生與傳統(tǒng)工作負(fù)載的OpenShift上開(kāi)發(fā)、部署和管理由虛擬機(jī)、容器和無(wú)服務(wù)器構(gòu)成的應(yīng)用。
企業(yè)上云,選新網(wǎng)云:
http://www.xinnet.com/cs/cloud_security_server.html


聲明:免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請(qǐng)發(fā)

送郵件至:operations@xinnet.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)

需注明出處:新網(wǎng)idc知識(shí)百科

免費(fèi)咨詢獲取折扣

Loading