2022-10-04 分類: 網(wǎng)站建設(shè)
今天主題的內(nèi)容有3部分
容器的定義 容器的優(yōu)勢(shì) 容器的特性給開(kāi)發(fā)人員和運(yùn)維人員的工作內(nèi)容都有所改變,提升工作效率,也間接的提升了競(jìng)爭(zhēng)力。
容器定義
面對(duì)開(kāi)發(fā)人員而言:容器是一種輕量級(jí)、可移植、自包含的軟件打包技術(shù),使應(yīng)用程序可以在幾乎任何地方以相同的方式運(yùn)行。開(kāi)發(fā)人員在自己筆記本上創(chuàng)建并測(cè)試好的容器,無(wú)需任何修改就能夠在生產(chǎn)系統(tǒng)的虛擬機(jī)、物理服務(wù)器或公有云主機(jī)上運(yùn)行。Docker是容器的一種,還有其他容器,比如 Core OS 的 Rkt。
面對(duì)操作系統(tǒng)而言:容器就是一個(gè)視圖隔離、資源可限制、獨(dú)立文件系統(tǒng)的進(jìn)程集合。所謂“視圖隔離”就是能夠看到部分進(jìn)程以及具有獨(dú)立的主機(jī)名等;控制資源使用率則是可以對(duì)于內(nèi)存大小以及 CPU 使用個(gè)數(shù)等進(jìn)行限制。容器就是一個(gè)進(jìn)程集合,它將系統(tǒng)的其他資源隔離開(kāi)來(lái),具有自己獨(dú)立的資源視圖。
容器具有一個(gè)獨(dú)立的文件系統(tǒng),因?yàn)槭褂玫氖窍到y(tǒng)的資源,所以在獨(dú)立的文件系統(tǒng)內(nèi)不需要具備內(nèi)核相關(guān)的代碼或者工具,我們只需要提供容器所需的二進(jìn)制文件、配置文件以及依賴即可。只要容器運(yùn)行時(shí)所需的文件集合都能夠具備,那么這個(gè)容器就能夠運(yùn)行起來(lái)。
容器優(yōu)勢(shì)
對(duì)于開(kāi)發(fā)人員 - Build Once, Run Anywhere
容器意味著環(huán)境隔離和可重復(fù)性。開(kāi)發(fā)人員只需為應(yīng)用創(chuàng)建一次運(yùn)行環(huán)境,然后打包成容器便可在其他機(jī)器上運(yùn)行。另外,容器環(huán)境與所在的 Host 環(huán)境是隔離的,就像虛擬機(jī)一樣,但更快更簡(jiǎn)單。
今天開(kāi)發(fā)人員通常使用多種服務(wù)(比如 MQ,Redis,DB)構(gòu)建和組裝應(yīng)用,而且應(yīng)用很可能會(huì)部署到不同的環(huán)境,比如虛擬服務(wù)器,私有云和公有云。
對(duì)于運(yùn)維人員 - Configure Once, Run Anything
只需要配置好標(biāo)準(zhǔn)的 runtime 環(huán)境,服務(wù)器就可以運(yùn)行任何容器。這使得運(yùn)維人員的工作變得更高效,一致和可重復(fù)。容器消除了開(kāi)發(fā)、測(cè)試、生產(chǎn)環(huán)境的不一致性。
容器的特性
硬件依賴
容器無(wú)需修改便可運(yùn)行在幾乎所有的平臺(tái)上 -- 虛擬機(jī)、物理機(jī)、公有云、私有云
隔離性
資源、網(wǎng)絡(luò)、庫(kù)都是隔離的,不會(huì)出現(xiàn)依賴問(wèn)題
自動(dòng)化
提供 run, start, stop 等標(biāo)準(zhǔn)化操作,非常適合自動(dòng)化
高效性
輕量級(jí),能夠快速啟動(dòng)和遷移
職責(zé)分工
開(kāi)發(fā)人員只需考慮怎么寫(xiě)代碼;運(yùn)維人員只需關(guān)心如何配置基礎(chǔ)環(huán)境
小結(jié)
容器的出現(xiàn),是原有基于虛擬機(jī)的云主機(jī)應(yīng)用,徹底轉(zhuǎn)變?yōu)楦屿`活和輕量的“容器+編排調(diào)度”的云平臺(tái)應(yīng)用。
文章題目:云原生主要技術(shù)之容器技術(shù)-新紀(jì)元的分水嶺?
文章來(lái)源:http://jinyejixie.com/news39/201389.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、品牌網(wǎng)站制作、全網(wǎng)營(yíng)銷推廣、網(wǎng)站設(shè)計(jì)公司、建站公司、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容