国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

容器將取代Hypervisor?幾乎是板上釘釘?shù)氖拢?/h1>

云計(jì)算
很多人對容器取代類似VMware ESX或Linux KVM(多數(shù)OpenStack部署的默認(rèn)選項(xiàng))這類Hypervisor的前景尤其有興趣。然而,還存在一些誤區(qū)。很多人分不清容器與虛擬機(jī)的差異。還有些人為支持虛擬機(jī),喜歡揮動安全性大旗,堅(jiān)稱容器不安全。

[[171670]]

繼OpenStack之后,這些天我被問到的最多的話題是容器及其在企業(yè)及原生云應(yīng)用上的前景。很多人對容器取代類似VMware ESX或Linux KVM(多數(shù)OpenStack部署的默認(rèn)選項(xiàng))這類Hypervisor的前景尤其有興趣。然而,還存在一些誤區(qū)。很多人分不清容器與虛擬機(jī)的差異。還有些人為支持虛擬機(jī),喜歡揮動安全性大旗,堅(jiān)稱容器不安全。

這其中缺失的不僅是對基礎(chǔ)設(shè)施層面上容器是什么的正確理解,還有未來伴隨著各類瑣碎的更新后的容器可以是什么的正確理解。同時缺失的還有對VMware ESX這類正快速衰退的傳統(tǒng)Haypervisor價值的理解。從我的角度來看,虛擬機(jī)的時光正在消逝,只是這種變化發(fā)生有多快的問題。

在此期間,容器需要運(yùn)行于虛擬機(jī)之上么?或者,運(yùn)行于裸機(jī)上的容器將簡單地完全取代Hypervisor?

最后,OpenStack在這其中的位置是什么?與ESX不同,OpenStack不是一個Haypervisor,實(shí)際上,它可以與容器、虛擬機(jī)或裸機(jī)等友好共處。

我們來探討一下。

容器作為基礎(chǔ)設(shè)施 vs 容器作為以應(yīng)用程序?yàn)橹行牡拇虬c管理工具也許將來我會更多地討論這個話題,不過重要的是要理解,與虛擬機(jī)不同,容器具有兩個視角:它們是基礎(chǔ)設(shè)施(即“輕量級虛擬機(jī)”)?或是應(yīng)用程序管理與配置系統(tǒng)?事實(shí)是,它們兩者皆是。如果你是基礎(chǔ)設(shè)施人員,你可能會將其視為前者,如果是開發(fā)人員,則可能會將其視為后者。

這指向了用于扁平化部分云技術(shù)棧的一個事實(shí)上的途徑,并提供了用于簡化底層基礎(chǔ)設(shè)施及其與應(yīng)用程序交互的能力。我會在未來的文章中對此進(jìn)行詳述。

本文中,我將主要討論容器作為基礎(chǔ)設(shè)施工具的一面。

當(dāng)Hypervisor消亡時當(dāng)Intel通過Intel-VTx(https://en.wikipedia.org/wiki/X86_virtualization)指令集在芯片中直接提供Hypervisor所特有的眾多功能時,Hypervisor的喪鐘就已經(jīng)敲響。在此之前,VMware和Xen具有兩種特有的方法來提供Hypervisor功能:二進(jìn)制翻譯及半虛擬化。關(guān)于哪種方法更快的爭論不休,但是Intel-VTx一出現(xiàn),憑借其在芯片中的優(yōu)勢,立即成為了事實(shí)上的速度贏家。在之后,VMware ESX及Xen都默認(rèn)使用了Intel-VTx。100%依賴于Intel-VTx芯片組這些功能的KVM應(yīng)運(yùn)而生。最為重要的可能是,它消除了“類型1”和“類型2”Hypervisor之間絕大部分的差異。

當(dāng)然,現(xiàn)在你會說,Hypervisor依然有價值,不過這種價值已大不如前,并且主要集中在異構(gòu)環(huán)境中為傳統(tǒng)應(yīng)用程序提供支持。實(shí)際上,Hypervisor允許你在訪客系統(tǒng)(虛擬機(jī))中運(yùn)行不同的操作系統(tǒng)。

我來解釋一下。

Hypervisor中的半虛擬化驅(qū)動層

Intel-VTx出現(xiàn)之后,管理現(xiàn)存的傳統(tǒng)“寵物”型(譯者注:有狀態(tài)應(yīng)用,需要關(guān)注其每個具體實(shí)例的運(yùn)行狀態(tài))工作負(fù)載的最大問題在于支持各種各樣的操作系統(tǒng)。這是如今企業(yè)環(huán)境的現(xiàn)狀,支持異構(gòu)系統(tǒng)的關(guān)鍵在于支持這些系統(tǒng)。不幸的是,當(dāng)你在Intel-VTx上運(yùn)行未經(jīng)修改的內(nèi)核,涉及網(wǎng)絡(luò)和磁盤的系統(tǒng)調(diào)用依然會訪問仿真硬件。Intel-VTx主要解決的問題是:分離、隔離并允許高效訪問直接的CPU調(diào)用及內(nèi)存訪問(通過擴(kuò)展頁表[Extended Page Table,EPT],https://en.wikipedia.org/wiki/Second_Level_Address_Translation)。Intel-VT未解決網(wǎng)絡(luò)與磁盤的訪問,雖然SR-IOV、VT-d等嘗試解決這個問題,但還離實(shí)現(xiàn)還很遠(yuǎn)。

為了維持更高的網(wǎng)絡(luò)和磁盤性能,主流Hypervisor都采用了半虛擬化驅(qū)動。半虛擬化驅(qū)動非常類似于Xten的半虛擬化內(nèi)核。在Hypervisor及其訪客操作系統(tǒng)中有一個用于網(wǎng)絡(luò)或磁盤的特殊的半虛擬化驅(qū)動。你可以想像一下,這個驅(qū)動被Hypervisor內(nèi)核與訪客內(nèi)核“劈成兩半”,從而允許更高的吞吐量。

取決于不同的工作負(fù)載,還是會有5-30%的網(wǎng)絡(luò)與磁盤性能影響。半虛擬化驅(qū)動終究還是無法像裸機(jī)那樣操作。

除了性能問題之外,半虛擬化(PV)驅(qū)動還有其他問題。其中之一:PV驅(qū)動由不同的操作系統(tǒng)提供商編寫,每個Hypervisor(ESX、Xen、KVM等等)以及每個訪問操作系統(tǒng)(Windows 7、Windows 10、RHEL、Ubuntu、FreeBSD等等)都需要不同的PV驅(qū)動。這會產(chǎn)生大量代碼、更大的可能被入侵的攻擊面、一個巨大的支持與測試矩陣,以及顯著的質(zhì)量差異。

最重要的是,Hypervisor自身只是用于支持PV驅(qū)動的一層,而后者也是用于支持異構(gòu)操作系統(tǒng)的一層。

我們不得不問道:“在企業(yè)數(shù)據(jù)中心,異構(gòu)操作系統(tǒng)還需要維持多久?”

企業(yè)數(shù)據(jù)中心的同質(zhì)化意味著容器將最終勝出在向原生云應(yīng)用程序及第三方平臺遷移時,我們都強(qiáng)烈地意識到需要對底層操作系統(tǒng)進(jìn)行標(biāo)準(zhǔn)化和規(guī)范化。如果你運(yùn)行著20個不同的操作系統(tǒng),你無法獲得更高的運(yùn)維效率。如果你想要容器,那么你也將尋求在同質(zhì)化或近同質(zhì)化的環(huán)境中運(yùn)行它們。如果你正向任何類型的PaaS平臺遷移,你也是在標(biāo)準(zhǔn)化底層操作系統(tǒng)。隨處可見,我們正在遠(yuǎn)離異構(gòu)性。

在這樣的環(huán)境中,半虛擬化驅(qū)動層(或者說是Hypervisor)價值很小,甚至不存在。

Hypervisor的主要爭論是在于支持那些需要高級功能的工作負(fù)載,比如用于可用性的VMware DRS和HA、操作系統(tǒng)異構(gòu)性以及通過隔離獲得的“更高的安全性”。

對Hypervisor來說不幸的是,在容器里所有這些功能都以這種或那種方式實(shí)現(xiàn)了。異構(gòu)性可能除外,但這完全不是問題。

容器與安全性

有個流行的論調(diào),認(rèn)為容器比Hypervisor“不安全”,無視一個事實(shí):對一些人來說,容器的初衷是作為一項(xiàng)應(yīng)用程序安全機(jī)制。它們可以將應(yīng)用程序打包進(jìn)一個非常低的攻擊面里,在一個隔離的牢籠中以非特權(quán)用戶進(jìn)行運(yùn)行。這遠(yuǎn)比典型的基于虛擬機(jī)的方式要好得多,在后者你面對的是整個操作系統(tǒng),不得不對其定期打補(bǔ)丁和維護(hù)。

不過很多人會指出Hypervisor用于提供隔離性的魔法,比如擴(kuò)展頁表(EPT)。但是,EPT,以及Hypervisor很多功能已經(jīng)不再由Hypervisor自身提供,而是由Intel-VTx指令集提供。讓Linux內(nèi)核調(diào)用這些指令并沒什么特殊之處。實(shí)際上,斯坦福的DUNE項(xiàng)目(http://dune.scs.stanford.edu/)釋出的代碼就能為常規(guī)應(yīng)用程序做到這點(diǎn)。將其整合到容器平臺中也是小菜一碟。

可以期待的是,Intel將繼續(xù)豐富Intel-VTx指令集,且Linux內(nèi)核和容器將不需要Hypervisor作為中介即可利用這些功能。

在去除了Hypervisor虛擬機(jī)中強(qiáng)制包裹著應(yīng)用程序的絕大部分操作系統(tǒng),容器可能實(shí)際已經(jīng)比Hypervisor模式要安全。不過,我們可以肯定地說,經(jīng)過些時日,這必然成真。

容器與彈性

接著,我們必須問這個問題:“DRS和HA呢?”考慮到這些功能很大程度在于支持“寵物”型工作負(fù)載這一事實(shí),容器并無此需求,現(xiàn)實(shí)的情況就是,在一個彈性的第三方平臺中,DRS和HA完全是多余的。PaaS工具如Cloud Foundry、容器管理系統(tǒng)如Kubernetes、Rancher、Mesos,及類似的管理工具已經(jīng)設(shè)計(jì)用于擴(kuò)展工作負(fù)載。它們會在運(yùn)行的應(yīng)用程序里檢測性能和失效問題,并提前應(yīng)對。

這能讓我們明白:Hypervisor唯一的價值在于使用PV驅(qū)動支持多種操作系統(tǒng),下一代數(shù)據(jù)中心并無此需求。

變化的圖景

為幫助你理解變化的可能樣子,游戲的結(jié)局視圖是這樣的,它假定Hypervisor在第二代平臺“勝出”,并作為支持傳統(tǒng)工作負(fù)載的關(guān)鍵工具;而容器則在原生云應(yīng)用程序的第三代平臺“勝出”,并成為支持現(xiàn)代數(shù)據(jù)中心及其工作負(fù)載的主要工具

這個圖示有些過于簡單,不過我這里想展示的是:如果你無須考慮多個訪問操作系統(tǒng),如果你將斯坦福的DUNE庫整合到容器中,如果你依賴于標(biāo)準(zhǔn)的Linux用戶權(quán)限,如果你只想與物理資源直接通訊,容器是:

性能卓越

只要正確配置,可能就跟任何Hypervisor一樣安全

遠(yuǎn)比Hypervisor簡單,額外開銷和操作系統(tǒng)占用更少

第三點(diǎn)值得多說幾句。要詳細(xì)說明這一點(diǎn),可能需要額外一篇博客文章,不過以下是它的基本概念。以容器為中心的模式不僅如你所見極大簡化了應(yīng)用程序架構(gòu),消除了Hypervisor層帶來的額外層及消耗,還允許進(jìn)一步“扁平化”基礎(chǔ)設(shè)施棧。這是什么意思?我是說,當(dāng)我們變得以容器為中心時,我們自然變得以應(yīng)用程序?yàn)橹行摹?yīng)用無須關(guān)心基礎(chǔ)設(shè)施拓?fù)洹K鼈冇卸嗌賶K磁盤,是什么類型的,是什么樣的網(wǎng)絡(luò)。全都無所謂。應(yīng)用及現(xiàn)代原生云應(yīng)用開發(fā)人員只關(guān)心基礎(chǔ)設(shè)施約定:調(diào)用一個API,將獲得基礎(chǔ)設(shè)施資源,其性能可能能達(dá)到它的SLA也可能不能,如果它不能達(dá)到就殺掉并使用其他資源來替代,如果所請求的基礎(chǔ)設(shè)施的資源即將耗盡,我會請求另外一個(水平擴(kuò)展)。

我認(rèn)為有一點(diǎn)是值得考慮的,Hypervisor及“寵物”型思維模式將驅(qū)使我們創(chuàng)造過度的、復(fù)雜的基礎(chǔ)設(shè)施拓?fù)洌@是現(xiàn)代應(yīng)用程序完全不需要的。

OpenStack 容器,還是OpenStack vs 容器?對有些人來說,會有一個問題,原生云應(yīng)用程序和現(xiàn)代數(shù)據(jù)中心中占主導(dǎo)地位的是OpenStack還是容器生態(tài)系統(tǒng)。對其他人來說,這些系統(tǒng)則是協(xié)同工作的。雙方都有很好的論點(diǎn)。一方面,OpenStack看起來像是用于點(diǎn)燃基礎(chǔ)設(shè)施即服務(wù)(IaaS)的復(fù)雜的、過度的嘗試。另一方面,沒有其他生態(tài)系統(tǒng)能像它這樣全面,包括了DNS服務(wù)器、網(wǎng)絡(luò)服務(wù)、存儲、虛擬機(jī)、裸機(jī)、容器、數(shù)據(jù)庫服務(wù)、密鑰管理等等。

當(dāng)你看到OpenStack之上主要的“PaaS”平臺(http://www.openstack.org/assets/survey/April-2016-User-Survey-Report.pdf)都是基于容器(Kubernetes、Cloud Foundry等等)的,你也許會對此更困惑。越來越多的客戶選擇使用OpenStack和KVM虛擬機(jī)作為運(yùn)行底層。CloudFoundry這類以容器為基礎(chǔ)的平臺為一般的企業(yè)開發(fā)人員提供了集結(jié)和隱藏OpenStack復(fù)雜度的終極工具。

看起來正在發(fā)生的一個前進(jìn)方向是,Hypervisor和容器會在中短期內(nèi)共存,但隨著時間的推移,技術(shù)棧趨于扁平,我們將開始直接在裸機(jī)系統(tǒng)上運(yùn)行容器,在提供更好的安全性、可用性和性能的同時,去除Hypervisor、簡化技術(shù)棧。最終,我們將看到類似這樣的圖景。

巨輪已經(jīng)出港在我看來,Hypervisor的巨輪已經(jīng)出港。對于下一代原生云應(yīng)用程序而言,現(xiàn)在是容器的時代,剩下的只是時間的問題。在此期間,在虛擬化底層之上運(yùn)行容器“只是用于啟動”的一種普通方法,而用于直接在裸機(jī)上運(yùn)行容器的底層技術(shù)也會越來越好。現(xiàn)代的數(shù)據(jù)中心將相對同質(zhì)化,就像為我們帶來云計(jì)算的Web擴(kuò)展公司一樣。它將主要托管那些使用類似Cloud Foundry這類平臺來管理自身彈性的原生云應(yīng)用程序,同時隨著容器及其生態(tài)系統(tǒng)的發(fā)展,它將比以往更安全、性能更佳、利用率也更高。

我樂見其成,相信你也一樣。

責(zé)任編輯:趙寧寧 來源: 3023
相關(guān)推薦

2025-04-10 08:11:06

AI工具團(tuán)隊(duì)

2020-12-07 08:00:00

服務(wù)器Hypervisor數(shù)據(jù)中心

2020-10-09 15:39:59

C語言編程語言C ++

2019-12-10 08:00:46

Kata容器Linux

2016-11-02 09:38:05

容器虛擬機(jī)服務(wù)器

2020-08-11 08:59:20

容器虛擬化技術(shù)

2021-07-16 09:59:59

5G物聯(lián)網(wǎng)網(wǎng)絡(luò)

2015-09-22 21:21:27

谷歌Google playAndroid wea

2013-05-28 10:16:28

多hypervisor

2016-09-16 23:46:14

2020-06-05 10:36:30

云計(jì)算容器安全

2013-01-22 11:39:05

2013-01-08 10:43:00

2015-12-01 16:41:49

WiFiLiFi

2020-02-22 13:47:47

iPhone手機(jī)市場蘋果

2017-11-17 05:09:46

2023-08-24 16:46:51

物聯(lián)網(wǎng)工業(yè)物聯(lián)網(wǎng)

2009-12-11 17:49:13

2022-11-06 15:38:00

物聯(lián)網(wǎng)工業(yè)物聯(lián)網(wǎng)SCADA

2021-07-19 10:13:40

萬事達(dá)卡邊緣網(wǎng)絡(luò)支付業(yè)務(wù)
點(diǎn)贊
收藏

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

国内精品视频在线观看| 69精品小视频| 日韩大片免费观看视频播放| 福利视频网站| xx欧美视频| 欧美日韩不卡一区| av二区在线| 精品久久久久久久久久久久| 国产在线观看黄| 欧美裸体bbwbbwbbw| 欧美女子与性| 欧美日韩国产一区二区三区| 自拍日韩亚洲一区在线| 欧美激情免费观看| 国产婷婷成人久久av免费高清 | 精品国偷自产在线| 999国产精品| 91麻豆天美传媒在线| 五月天婷婷综合| 亚洲网站免费| 国产精品中文在线| 精品一区在线看| 青青草综合在线| 一本大道综合伊人精品热热| 久久伊人久久| 色香蕉在线观看| 在线观看视频一区二区欧美日韩| 国产激情欧美| 久久亚洲一区二区| 亚洲日本va午夜在线影院| 欧美精品videos另类| 日韩av片电影专区| 久久亚洲一区二区三区四区| 欧美高清视频| 亚洲自拍偷拍视频| 久久久久国产精品麻豆| 华人av在线| 亚洲iv一区二区三区| 亚洲国产精品欧美一二99| 日韩精品中文字幕一区二区| 国产综合色香蕉精品| 综合婷婷亚洲小说| 日本精品一区二区三区在线观看视频| 亚洲一区三区电影在线观看| 性感美女久久精品| 精品视频亚洲| 国产福利电影在线观看| 日韩精品视频在线播放| 精品动漫3d一区二区三区免费版| 一二三中文字幕在线| 国产91精品高潮白浆喷水| 久久久欧美精品sm网站| 欧美综合社区国产| 不卡一区二区三区四区五区| 日韩经典中文字幕| 久久人人88| 天堂中文字幕| 亚洲码在线观看| 99re这里只有精品首页| 香港久久久电影| 色视频在线播放| 国产精品视频久| 久久久久国产精品厨房| 久草免费在线色站| 亚洲五月六月| 中文字幕亚洲色图| 久久精品视频一区二区| 嫩草一区二区三区| 久久国产精品高清一区二区三区| 亚洲少妇中文在线| 97成人超碰视| 日韩毛片一区| 成人性生交大片免费看视频r| 国产精品三级在线| 日韩国产高清视频在线| 国产午夜精品福利| 外国成人免费视频| 欧美××××黑人××性爽| 天天综合天天操| 亚洲精品1区| 在线看的av| 制服丝袜中文字幕一区| 爽成人777777婷婷| 成人免费网站视频www| 亚洲激情久久久| 国产精品香蕉| 国产玉足脚交久久欧美| 午夜视频一区二区| 第一视频专区在线| 在线免费精品视频| 人人爱人人干婷婷丁香亚洲| 伊人成色综合网| 九九热精品在线| 美女www一区二区| 日本无删减在线| 国模精品一区二区三区| 中文字幕亚洲精品乱码| 男的插女的下面视频| 欧美精品777| 日韩激情在线观看| 77thz桃花论族在线观看| 国产亚洲精品自在久久| 亚洲成a天堂v人片| 888久久久| 在线黄色网页| 日韩一级免费在线观看| 国产精品综合不卡av| 欧美日韩激情视频| 久久久久久一区二区| caoporn超碰国产公开| 国产精品视频网站| 亚洲欧美电影院| 黑丝美女一区二区| www.国产二区| 久久精品中文字幕电影| 亚洲综合激情另类小说区| 中文在线日韩| 国产日韩一区二区三免费高清| xxx国产在线观看| 国产精品久久久久久久天堂| 5566中文字幕一区二区电影| 午夜免费电影一区在线观看| 色八戒一区二区三区| 亚洲女同同性videoxma| 欧美日韩免费看片| 九七影院97影院理论片免费| 亚洲永久免费观看| 97视频国产在线| 91精品国产91久久久久福利| 91精品国产一区二区三区蜜臀| 国产成人av一区二区三区在线 | 国产精品自拍视频在线| 成人亚洲欧美一区二区三区| 中文日韩在线视频| 在线播放91灌醉迷j高跟美女| 国产精品进线69影院| 色综合天天爱| 欧美激情精品| 日韩激情美女| а天堂8中文最新版在线官网| www.国产精品一二区| 香蕉久久夜色精品国产使用方法| 四虎884aa成人精品最新| 国产精品一二三四区| 久久人人爽人人爽| 成人国产精品免费观看视频| 日本特黄久久久高潮| 老牛嫩草一区二区三区日本| 久久婷婷丁香| 26uuu亚洲婷婷狠狠天堂| 国产一区欧美日韩| 国产精品久久777777毛茸茸| 久久久久久久国产精品影院| 免费av一区二区| 久久激情电影| 成人免费在线观看视频网站| 黄页网址大全在线播放| 你懂得影院夜精品a| 日本肉肉一区| 美腿丝袜亚洲综合| 天天操天天干天天综合网| 在线观看欧美www| 欧美xxxx吸乳| 精品国产黄a∨片高清在线| 水野朝阳av一区二区三区| 午夜不卡av免费| 最近中文字幕日韩精品| 日韩视频在线视频| 欧美丰满老妇厨房牲生活| 国产99在线|中文| 国产精品视频免费在线| 国产91av视频在线观看| 欧美一级全黄| 国产一区二区三区四区在线观看| 中文字幕日韩av资源站| 亚洲成人网在线| 成人免费网站在线| 深夜福利免费在线观看| 亚洲一级少妇| 国产在线一区二区综合免费视频| 亚洲免费大片在线观看| 欧美一区二区三区艳史| 日本三级在线视频| av亚洲精华国产精华| 欧洲美女免费图片一区| 成视频免费在线看| 成人一区二区| 久久精品这里都是精品| 亚洲图片激情小说| 国产综合福利在线| 久久久免费视频网站| 四虎视频在线精品免费网址| 成人综合婷婷国产精品久久| 亚洲精选一二三| 免费激情视频在线观看| 第九区2中文字幕| 男男gay无套免费视频欧美| 亚洲美女视频| 蜜桃一区二区三区| 欧美人妖巨大在线|