自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

微型VM彌補(bǔ)完整VM和容器間的差距

云計(jì)算 虛擬化
虛擬機(jī)(VM)和容器是現(xiàn)在的主流技術(shù),但是它們都有缺點(diǎn),給管理帶來挑戰(zhàn),例如移動性降低和安全性較弱。而微型VM可為IT管理員提供所需的功能,且沒有增加缺點(diǎn)。

 虛擬機(jī)(VM)和容器是現(xiàn)在的主流技術(shù),但是它們都有缺點(diǎn),給管理帶來挑戰(zhàn),例如移動性降低和安全性較弱。而微型VM可為IT管理員提供所需的功能,且沒有增加缺點(diǎn)。

微型VM使管理員能夠在每個主機(jī)上運(yùn)行大量的小型VM。但隨著這些微型VM的累積,主機(jī)會變得越來越緊張,這可能會導(dǎo)致系統(tǒng)性能降低和資源耗盡等問題。不過,AWS Firecracker等平臺可幫助解決這些問題,這些平臺可提供微型VM和相應(yīng)管理功能,以確保最佳性能。

[[279343]]

了解微型虛擬機(jī)及其優(yōu)勢

在管理員了解微型VM所提供的功能之前,應(yīng)先了解VM和容器的優(yōu)缺點(diǎn)。VM使管理員可以運(yùn)行彼此獨(dú)立的多個OS實(shí)例。雖然這提供了更多的隔離,但這里需要大量資源。與VM相比,容器更小且資源占用更少,缺點(diǎn)是,它們可能使整個系統(tǒng)面臨安全風(fēng)險(xiǎn),因?yàn)橥恢鳈C(jī)上的容器共享同一OS。

相比之下,微型VM可為管理員提供兩全其美的體驗(yàn)。本質(zhì)上,微型VM采用容器架構(gòu),同時可為每個實(shí)例保留VM隔離。這使管理員可以快速創(chuàng)建和部署大量微型VM,而不會面臨資源爭用的風(fēng)險(xiǎn)。微型VM還確保安全性。

何時利用完整VM、容器或微型VM

我們很難知道何時利用完整的VM、容器或微型VM。這意味著,每種實(shí)例類型都有其特定的用例,并且,管理員的選擇取決于他運(yùn)行的工作負(fù)載的類型。

如果管理員依賴于傳統(tǒng)的整體應(yīng)用程序,則最好使用完整的VM,因?yàn)閂M是完整且獨(dú)立的服務(wù)器,可部署復(fù)雜的傳統(tǒng)應(yīng)用程序,例如數(shù)據(jù)庫。

對于需要可擴(kuò)展性和工作負(fù)載移動性的管理員來說,容器是更理想的選擇。由于缺乏隔離性,容器也更適合不需要高級別安全性的工作負(fù)載。

另外,那些希望支持傳統(tǒng)的單片應(yīng)用程序又想要實(shí)現(xiàn)可擴(kuò)展性和移動性的管理員,應(yīng)考慮使用微型VM。微型VM具有容器架構(gòu)的優(yōu)點(diǎn),同時保留了完整VM提供的安全性和隔離性。

微型VM管理挑戰(zhàn)

微型虛擬機(jī)可彌合容器和完整虛擬機(jī)之間的鴻溝,為管理員提供兩者的優(yōu)勢。但微型虛擬機(jī)也帶來獨(dú)特的挑戰(zhàn)。

通過微型虛擬機(jī),管理員可以一次并連續(xù)創(chuàng)建大量小型虛擬機(jī)。但是,隨著微型VM的積累,管理員可能面臨的情況是:超出虛擬機(jī)管理程序的VM限制和可用的軟件許可證。

微型VM的大規(guī)模使用也會導(dǎo)致資源爭用。常見的誤解是,由于微型VM的尺寸減小,因此不會消耗大量資源。但是VM的大小并不一定決定其使用的資源數(shù)量。通常,單個主機(jī)中數(shù)量龐大的VM會導(dǎo)致資源爭用。而且,如果管理員在短時間內(nèi)創(chuàng)建了太多的微型VM,可能會淹沒主機(jī)。

AWS Firecracker介紹

盡管微型VM帶來的新管理挑戰(zhàn),但市面上有很多供應(yīng)商和平臺可幫助管理員成功地對其進(jìn)行管理,AWS Firecracker就是其中之一。Firecracker是一種開源虛擬化技術(shù),使管理員能夠?yàn)槿萜骰瘧?yīng)用構(gòu)建微型VM。

AWS使用Firecracker來支持其某些云服務(wù),例如Lambda和Fargate,同時,管理員也在本地環(huán)境中使用該軟件。AWS于2018年11月首次推出Firecracker,它通過容器的移動性提供完整VM的隔離和安全性。

AWS Firecracker非常適合事件驅(qū)動和短暫的工作負(fù)載,例如無服務(wù)器計(jì)算。那些尋求多級隔離和保護(hù)的管理員將從Firecracker中受益。Firecracker的核心是依賴于Linux內(nèi)置的KVM模塊,從而使其能夠在非虛擬化環(huán)境中啟動輕量級微型VM。

如何使用AWS Firecracker

當(dāng)管理員確定微型VM是否適合其工作負(fù)載后,就可以使用AWS Firecracker構(gòu)建微型VM。AWS Firecracker為管理員提供了極簡設(shè)計(jì),這可減少內(nèi)存需求并更好地防御惡意攻擊。

在管理員可以使用AWS Firecracker前,他們必須下載Firecracker二進(jìn)制文件。然后,管理員需要未壓縮Linux內(nèi)核二進(jìn)制文件用作guest OS,以及根文件系統(tǒng)(例如ext4文件系統(tǒng)映像)。

當(dāng)管理員獲取這些二進(jìn)制文件后,他們必須打開Shell彈出框才能成功啟動并運(yùn)行Firecracker,并需要另一個shell來寫入其API。這兩個shell程序必須與Firecracker二進(jìn)制文件在同一目錄中運(yùn)行。

在完成這些步驟后,管理員應(yīng)在第二個Shell中設(shè)置guest OS內(nèi)核和訪客根文件系統(tǒng),以啟動訪客計(jì)算機(jī)。然后,管理員可以返回到第一個shell,并確保從提供的彈出框登錄到guest計(jì)算機(jī)。

責(zé)任編輯:武曉燕 來源: TechTarget中國
相關(guān)推薦

2018-01-05 16:07:49

VM-VMVM-host規(guī)則

2011-08-30 16:50:23

OracleVM虛擬化

2011-06-30 10:12:57

安全資源技術(shù)差距安全從業(yè)人員

2021-04-13 07:58:34

Kubernetns容器監(jiān)控

2023-06-03 00:04:10

容器虛擬機(jī)VM

2020-05-26 14:56:58

VM容器無服務(wù)器

2019-10-23 11:19:02

Oracle VM模板OS

2022-06-30 08:43:44

CNFVM網(wǎng)絡(luò)

2009-12-01 18:50:20

Suse Linux

2021-03-09 10:38:08

云計(jì)算網(wǎng)絡(luò)安全云安全

2013-11-04 10:51:13

CloudStack

2017-05-10 16:00:29

2011-05-06 11:08:17

VirtualBox

2010-01-07 15:56:12

VM安裝RHEL

2011-08-29 09:45:32

Oracle VM甲骨文虛擬化

2017-06-06 15:34:55

2010-08-02 09:25:59

甲骨文戴爾惠普

2022-05-18 07:30:51

OperatorprometheusVM 集群

2015-07-03 11:43:03

服務(wù)器虛擬化私有云存儲虛擬化

2015-10-13 11:23:25

數(shù)據(jù)中心業(yè)務(wù)連續(xù)性災(zāi)難恢復(fù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號