CIO們又開始一年的規(guī)劃了,想做容器的不妨先看看,容器技術(shù)與虛擬機(jī)在私有云、公共云和混合云上部署的區(qū)別。
大多數(shù)的云是基于虛擬機(jī)部署的,但現(xiàn)在很明確的是,容器為云用戶提供了顯著的好處。然而,選擇一種容器技術(shù)之前,重要的是要理解容器與vm(虛擬機(jī))之間的關(guān)鍵差異。而最大的問題,無(wú)論是選擇哪個(gè),都要看是用于公共云、私有云還是混合云的場(chǎng)景。
概括來說,答案取決于三個(gè)主要因素:vm和容器之間的功能差異、私有云和公共云組件之間相互依賴的程度,以及用戶的意愿,最終來定制自己的云平臺(tái)。
.壹.
.理解容器與vm的差異.
VMs和容器 代表著兩種不同的方式創(chuàng)建虛擬資源、運(yùn)行應(yīng)用程序。 采用VMs,一個(gè)特殊的軟件系統(tǒng)——一個(gè) 虛擬機(jī)監(jiān)控程序——分區(qū)服務(wù)器操作系統(tǒng)(OS)級(jí)別下的硬件上創(chuàng)建真正的“虛擬機(jī)”。 而容器技術(shù)是基于內(nèi)核的,虛擬化發(fā)生在操作系統(tǒng)層面,所以還可能共享一些中間件。
功能方面,虛擬機(jī)相比較來說更靈活,因?yàn)樵凇癵uest”環(huán)境中,應(yīng)用程序類似于運(yùn)行在 裸機(jī)服務(wù)器 上。這樣的話,你就可以選擇你自己的操作系統(tǒng)和中間件,及時(shí)在同一服務(wù)器上也可獨(dú)立于其他虛擬機(jī)。但是,對(duì)于容器,當(dāng)你選擇部署一個(gè)應(yīng)用程序時(shí)候,就需要適應(yīng)一個(gè)常見的操作系統(tǒng)和中間件元素,因?yàn)槊總€(gè)容器與其他容器都是共同使用核心服務(wù)器平臺(tái)的。
因此,如果你想要為企業(yè)提供各種軟件平臺(tái)的應(yīng)用程序,那么,使用容器可能會(huì)更困難,因?yàn)樾枰獦?biāo)準(zhǔn)化的一個(gè)承載平臺(tái)。 即使一切都運(yùn)行在一個(gè)操作系統(tǒng)上,也需要協(xié)調(diào)一切使用單個(gè)版本的部分或全部中間件工具,所以,如果軟件是很難做到依賴一個(gè)特定的版本的話就麻煩了。
不過帶來的另一方面的好處是,用了容器技術(shù)后開銷更少,因?yàn)椴粫?huì)重復(fù)去做每個(gè)應(yīng)用程序或組件的平臺(tái)軟件的部署。這較低的開銷就讓你可以在每臺(tái)服務(wù)器組件上運(yùn)行更多的容器技術(shù),此外,部署和重新部署應(yīng)用程序或組件方面,容器技術(shù)也更快。
加之,容器技術(shù)通常是通過部署為如Docker一樣的管理平臺(tái),相對(duì)于需要一堆工具并且復(fù)雜多樣的VM-based clouds,就更簡(jiǎn)單了。
.貳.
.公共云、私有云或混合云上到底選哪個(gè)?.
在私有云部署上,以上容器的好處 你都可以體會(huì)到。對(duì)于企業(yè)標(biāo)準(zhǔn)化的操作系統(tǒng)和中間件,基于容器的私有云部署可能是最好的策略。然而,對(duì)于公共云和混合云,容器通常存在更多的問題,而vm可能是更好的方法。
例如,企業(yè)如果采用容器技術(shù)將面臨的一個(gè)挑戰(zhàn)是,容器相比VM來說,很難找到公共云的托管服務(wù)。雖然一些IaaS提供者,如亞馬遜也提供容器服務(wù),但這些服務(wù)通常覆蓋整個(gè)IaaS服務(wù),客戶在很多情況下,只允許使用一個(gè)專用服務(wù)器或集群托管。對(duì)比來看,任何用戶都可以通過公共云的IaaS服務(wù)輕松部署vm,而容器會(huì)很復(fù)雜,特別是在一個(gè)公共云上設(shè)置和操作容器網(wǎng)絡(luò)時(shí)候,可能很難適應(yīng)。
相比這種在公共云上部署和管理容器的難度,其實(shí)在混合云部署中更難。首先,容器部署一個(gè)應(yīng)用程序的最佳實(shí)踐建議是同時(shí)托管組件,這樣便于網(wǎng)絡(luò)連接。然而,這也會(huì)使它更難以管理,比如混合云上兩個(gè)最常見的云爆發(fā)(cloud bursting)和故障切換(failover)到公共云上的問題。
第二,如果容器平臺(tái)不兼容,任何中間件或操作系統(tǒng)在應(yīng)用程序級(jí)別上的差異將會(huì)限制容器部署。這意味著應(yīng)用程序無(wú)法進(jìn)行交叉部署。
不過,如果組件分布在云計(jì)算與數(shù)據(jù)中心是相當(dāng)恒定的,那么在混合云上采用容器技術(shù)會(huì)更容易建立和維護(hù)些。例如,從一組特定的數(shù)據(jù)中心服務(wù)器到一組特定的云服務(wù)器。這使得網(wǎng)絡(luò)和集成的混合環(huán)境易于管理而不易配置錯(cuò)誤。然而, vm還是更容易的在云數(shù)據(jù)中心上使用標(biāo)準(zhǔn)化的工具和集成實(shí)踐,來部署應(yīng)用程序和組件。
說了這么多,建議是最好熟悉容器技術(shù)的功能后再部署。長(zhǎng)遠(yuǎn)來看,很有可能涉及管理工具方面用VM、云上做容器技術(shù),并且隨著這些工具的發(fā)展,二者在操作之間的差異將會(huì)減小。但如果你現(xiàn)在做出選擇,要確保容器部署中為云應(yīng)用程序提供足夠的隔離,因?yàn)榘踩秃弦?guī)這兩方面,容器與虛擬機(jī)之間的差異不太可能縮小。
文章翻譯自techtarget.com,作者Tom Nolle
翻譯:許冬琦
- 蜜度索驥:以跨模態(tài)檢索技術(shù)助力“企宣”向上生長(zhǎng)
- 美媒聚焦比亞迪“副業(yè)”:電子代工助力蘋果,下個(gè)大計(jì)劃瞄準(zhǔn)AI機(jī)器人
- 微信零錢通新政策:銀行卡轉(zhuǎn)入資金提現(xiàn)免手續(xù)費(fèi)引熱議
- 消息稱塔塔集團(tuán)將收購(gòu)和碩印度iPhone代工廠60%股份 并接管日常運(yùn)營(yíng)
- 蘋果揭秘自研芯片成功之道:領(lǐng)先技術(shù)與深度整合是關(guān)鍵
- 英偉達(dá)新一代Blackwell GPU面臨過熱挑戰(zhàn),交付延期引發(fā)市場(chǎng)關(guān)注
- 馬斯克能否成為 AI 部部長(zhǎng)?硅谷與白宮的聯(lián)系日益緊密
- 余承東:Mate70將在26號(hào)發(fā)布,意外泄露引發(fā)關(guān)注
- 無(wú)人機(jī)“黑科技”亮相航展:全球首臺(tái)低空重力測(cè)量系統(tǒng)引關(guān)注
- 賽力斯發(fā)布聲明:未與任何伙伴聯(lián)合開展人形機(jī)器人合作
- 賽力斯觸及漲停,汽車整車股盤初強(qiáng)勢(shì)拉升
免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。