負載:什么是容器為什么我們關注它

什么是容器?你需要它們嗎?為什么?在這篇文章中,我們會回答這些基本問題。
但是,為了回答這些問題,我們要提出更多的問題。當你開始考慮怎么用容器適配你的工作時,你需要弄清楚:你在哪開發(fā)應用?你在哪測試它?你在哪使用它? 你可能在你的筆記本電腦上開發(fā)應用,你的電腦上已經(jīng)裝好了所需要的庫文件、擴展包、開發(fā)工具和開發(fā)框架。它在一個模擬生產(chǎn)環(huán)境的機器上進行測試,然后被用于生產(chǎn)環(huán)境。問題是這三種環(huán)境不一定都是一樣的;它們沒有同樣的工具、框架和庫。你在你機器上開發(fā)的應用不一定可以在生產(chǎn)環(huán)境中正常工作。 容器解決了這個問題。正如 Docker 解釋的,“容器鏡像是軟件的一個輕量的、獨立的、可執(zhí)行的包,包括了執(zhí)行它所需要的所有東西:代碼、運行環(huán)境、系統(tǒng)工具、系統(tǒng)庫、設置?!?這代表著,一旦一個應用被封裝成容器,那么它所依賴的下層環(huán)境就不再重要了。它可以在任何地方運行,甚至在混合云環(huán)境下也可以。這是容器在開發(fā)人員,執(zhí)行團隊,甚至 CIO (信息主管)中變得如此流行的原因之一。 容器對開發(fā)人員的好處 現(xiàn)在開發(fā)人員或運維人員不再需要關注他們要使用什么平臺來運行應用。開發(fā)人員不會再說:“這在我的系統(tǒng)上運行得好好的?!?容器的另一個重大優(yōu)勢是它的隔離性和安全性。因為容器將應用和運行平臺隔離開了,應用以及它周邊的東西都會變得安全。同時,不同的團隊可以在一臺設備上同時運行不同的應用——對于傳統(tǒng)應用來說這是不可以的。 這不是虛擬機( VM )所提供的嗎?既是,也不是。虛擬機可以隔離應用,但它負載太高了。在一份文獻中[1],Canonical 比較了容器和虛擬機,結果是:“容器提供了一種新的虛擬化方法,它有著和傳統(tǒng)虛擬機幾乎相同的資源隔離水平。但容器的負載更小,它占用更少的內(nèi)存,更為高效。這意味著可以實現(xiàn)高密度的虛擬化:一旦安裝,你可以在相同的硬件上運行更多應用。”另外,虛擬機啟動前需要更多的準備,而容器只需幾秒就能運行,可以瞬間啟動。 容器對應用生態(tài)的好處 現(xiàn)在,一個龐大的,由供應商和解決方案組成的生態(tài)系統(tǒng)已經(jīng)可以讓公司大規(guī)模地運用容器,不管是用于編排、監(jiān)控、記錄或者生命周期管理。 為了保證容器可以運行在任何地方,容器生態(tài)系統(tǒng)一起成立了開源容器倡議[2](OCI)。這是一個 Linux 基金會的項目,目標在于創(chuàng)建關于容器運行環(huán)境和容器鏡像格式這兩個容器核心部分的規(guī)范。這兩個規(guī)范確保容器領域中不會有任何不一致。 在很長的一段時間里,容器是專門用于 Linux 內(nèi)核的,但微軟和 Docker 的密切合作將容器帶到了微軟平臺上。現(xiàn)在你可以在 Linux、Windows、Azure、AWS、Google 計算引擎、Rackspace,以及大型計算機上使用容器。甚至 VMware 也正在發(fā)展容器,它的 vSphere Integrated Container[3](VIC)允許 IT 專業(yè)人員在他們平臺的傳統(tǒng)工作負載上運行容器。 容器對 CIO 的好處 容器在開發(fā)人員中因為以上的原因而變得十分流行,同時他們也給 CIO 提供了很大的便利。將工作負載遷移到容器中的優(yōu)勢正在改變著公司運行的模式。 傳統(tǒng)的應用有大約十年的生命周期。新版本的發(fā)布需要多年的努力,因為應用是依賴于平臺的,有時幾年也不能到達產(chǎn)品階段。由于這個生命周期,開發(fā)人員會盡可能在應用里塞滿各種功能,這會使應用變得龐大笨拙,漏洞百出。 這個過程影響了公司內(nèi)部的創(chuàng)新文化。當人們幾個月甚至幾年都不能看到他們的創(chuàng)意被實現(xiàn)時,他們就不再有動力了。 容器解決了這個問題。因為你可以將應用切分成更小的微服務。你可以在幾周或幾天內(nèi)開發(fā)、測試和部署。新特性可以添加成為新的容器。他們可以在測試結束后以最快的速度被投入生產(chǎn)。公司可以更快轉型,超過他們的競爭者。因為想法可以被很快轉化為容器并部署,這個方式使得創(chuàng)意爆炸式增長。 結論 容器解決了許多傳統(tǒng)工作負載所面對的問題。但是,它并不能解決所有 IT 專業(yè)人員面對的問題。它只是眾多解決方案中的一個。在下一篇文章中,我們將會覆蓋一些容器的基本術語,然后我們會解釋如何開始構建容器。
YINGSOO,國際數(shù)據(jù)中心綜合服務提供商,公司主要向客戶提供香港云主機、美國云主機、香港服務器租用、日本服務器租用等境外服務器租用托管業(yè)務,至今已在全球自主運營了 6 個數(shù)據(jù)中心,建設了 20 個云服務節(jié)點,以優(yōu)質的服務和穩(wěn)定的產(chǎn)品,贏得用戶的信賴與支持。全國統(tǒng)一服務熱線:400-630-3752
租用海外云服務器首選YINGSOO。我們在行業(yè)內(nèi)深耕十年,積攢了良好的口碑。YINGSOO海外云服務器價格實惠,品質過硬,專業(yè)技術團隊7*24小時提供技術支持,免除您的后顧之憂,官網(wǎng)還有更多優(yōu)惠等著您,歡迎咨詢YINGSOO官網(wǎng)客服Ann(企業(yè)QQ:3002717765 / 微信:YINGSOO-VIP4),客服Lucy(微信:YINGSOO-VIP5 / 企業(yè)QQ:3002703903)
熱門文章:【服務器可以用來作什么】【云服務器供應商 標準】【電信云電腦是什么】【全球服務器分布】【DNF私服服務器租用】【ctg團隊服務器商】【韓國傳奇M源碼】【服務器的ddos防御是共享的嗎】【大陸到臺灣服務器】【信用卡欠15萬】【幾M服務器能做看視頻】【chia無法連收割機】【傳奇服務器異常重啟】【武漢機柜托管價格】【隱藏顯示】【pha配置要求】【mass 使用chia地塊】【防御服務器主機】【租vps怎樣回本】【中國最大的貼牌服務器】【低延遲 I O 是什么】【國外cdn購買網(wǎng)站】【服務器布置大型網(wǎng)絡游戲】【美國大帶寬服務器G口】【ERP軟件可以安裝在遠程服務器】【idc機房的用途】【動態(tài)vps搭建代理】【數(shù)據(jù)中心在互聯(lián)網(wǎng)行業(yè)的應用】【gitmonitor】【俄羅斯vps 速度】
版權聲明:本站文章來源標注為YINGSOO的內(nèi)容版權均為本站所有,歡迎引用、轉載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內(nèi)容涉嫌侵權,請聯(lián)系alex-e#qq.com處理。
關注官方微信