18221533805
技術干貨|容器與虛擬化技術
上海微信小程序開發制作、APP、網站、小程序定制、小程序外包開發公司

技術干貨|容器與虛擬化技術

2023-01-07

技術專家部

陳 可

/ 從微服務開始 /

隨著微(wei)(wei)服務架構應(ying)用(yong)開發的(de)廣泛應(ying)用(yong),有許多(duo)IT公司推(tui)出了基于微(wei)(wei)服務架構的(de)新產品。起初,微(wei)(wei)服務提供(gong)商在虛擬(ni)機中部署(shu)微(wei)(wei)服務,以實現(xian)微(wei)(wei)服務的(de)隔(ge)離。

隨著(zhu)IT隨著(zhu)行業的快速(su)發展(zhan),虛(xu)擬(ni)(ni)機無法(fa)快速(su)擴(kuo)展(zhan),無法(fa)立即響(xiang)應瞬時(shi)突然增(zeng)加(jia)的負載或(huo)流量。此外(wai),考(kao)慮到成本,傳統(tong)虛(xu)擬(ni)(ni)機技術的使用必須在虛(xu)擬(ni)(ni)機中運行,以實現隔離。這是操作系統(tong)和資源的重復和浪費(fei)。傳統(tong)的虛(xu)擬(ni)(ni)機技術逐漸(jian)無法(fa)滿足市(shi)場的需求, 容器技術開(kai)始成為市(shi)場的新寵兒。

容 器

容(rong)器(qi)技(ji)術(shu) *:為(wei)了更好地平衡孤(gu)立(li)組之(zhi)間沖突的(de)資源使用需求,有效地將單個操作系統的(de)資源劃分(fen)為(wei)孤(gu)立(li)組。這(zhe)種技(ji)術(shu)是容(rong)器(qi)技(ji)術(shu)。

*來源:百度百科

一(yi)般(ban)來(lai)說,一(yi)個容器包含一(yi)個鏡像,包裝應用程序本(ben)身和其(qi)他(ta)資源(如類庫、其(qi)他(ta)二進(jin)制文(wen)件、配置文(wen)件等)。 ** ,

容器是操(cao)作系統級(ji)虛擬化的輕(qing)量級(ji)技術(shu)。

通過宿(su)主機(ji)的內核,獨立使(shi)用宿(su)主機(ji)的內存,在隔(ge)離環(huan)境中運行CPU 以(yi)及磁(ci)盤。

材料來自網絡

/ 容器的作用 /

容器的作用(yong)是(shi)解決同一(yi)代碼、環境變化、無法運行的問題

1.運行環境變化無影響(xiang)

例如,用(yong)于(yu)開發ubuntu,生產機用(yong)的redhat;

2.軟件(jian)架構改變無影響

例如(ru)開發時使用(yong)karrylady.cn, 但是用(yong)于生產機python3;

3.物(wu)理設(she)備變更無(wu)影(ying)響

例如,筆記本電腦切換到(dao)測試服務器,物(wu)理服務器切換到(dao)公(gong)共云/私有云;

容器與虛擬機關系

1、目標相同

通過(guo)隔(ge)離技(ji)術,容(rong)器(qi)和虛擬機(ji)構(gou)建了一套不依賴特(te)定環境的應用單(dan)元;

2.實現(xian)手段(duan)不同,如(ru)圖所示:

材料來自網絡

a、虛擬(ni)機(ji)是(shi)用軟件模擬(ni)物理(li)服務器上層的特(te)定(ding)硬件系統,必須使(shi)用虛擬(ni)機(ji)軟件Hypervisor中間層;

b、容(rong)器化是共享(xiang)宿主機操作系統的核心,因此不需(xu)要虛擬機技術(shu)hypervisor中間層;

3、量級不同

a、虛(xu)擬機包括操作系統,通(tong)常有幾(ji)(ji)個尺寸(cun)G,啟動操作系統和初始托管應用需要(yao)幾(ji)(ji)分鐘;

b、容器是輕量級的(de),大小在M以(yi)內(nei);性能,和VM相比之(zhi)下,容器性能更好(hao),幾乎可以(yi)在幾秒鐘內(nei)啟動;

容器的優缺點

優點

1.快(kuai)速:容器技術最大的優點是創(chuang)建容器實例遠快(kuai)于創(chuang)建虛擬機實例;

2.獨立(li)性:每個(ge)容(rong)器(qi)都可以(yi)被(bei)視為不同的微(wei)服務,因此可以(yi)獨立(li)升(sheng)級而不擔心同步;

3.版本控(kong)制(zhi):版本包裝在鏡像(xiang)中,一個容(rong)器可以實現自己的版本控(kong)制(zhi);

4.運行(xing)環境可移植:容器包裝所有運行(xing)應(ying)用程序所需的相關細節,如應(ying)用依賴和操作(zuo)系統;這使得鏡像從一(yi)個(ge)環境移植到(dao)另一(yi)個(ge)環境更加(jia)靈活;

5.標準化:基于開(kai)放標準,大多數容器可以(yi)在所有主流運行 Linux 發(fa)行版、Microsoft 平臺等等;

6.安全:容器之間的(de)過程是相互隔離的(de),因此其(qi)中一(yi)個(ge)容器的(de)升級或變化不(bu)會影響(xiang)其(qi)他容器;

缺 點

1.大量帶來的復雜性(xing)

隨著容器(qi)和應用數(shu)量的(de)(de)增(zeng)加,復雜性也(ye)隨之增(zeng)加。在生產環境中管理如此多的(de)(de)容器(qi)是一項具有(you)挑戰性的(de)(de)任務 Kubernetes 和 Mesos 具有(you)一定(ding)規模的(de)(de)工具管理容器(qi);

2.資源競爭問題明顯

容器共享宿(su)主(zhu)機核心,使用硬(ying)件(jian)資源(yuan)。同一宿(su)主(zhu)機的多個容器是資源(yuan)之間的競爭(zheng)關(guan)系。合理(li)評估和調度資源(yuan)非(fei)常重要;

3、基于 Linux Namespace 機(ji)制隔離不徹底

基(ji)于容器技(ji)術Linux Namespace,在(zai)linux并不是(shi)所有的資源和對象都能在(zai)系統(tong)中Namespace例(li)如,在(zai)虛機修(xiu)改時間時,會發現宿主機也會發生變化;

技術應用

-邁普信創云網一體化解(jie)決方案-

邁普信創云(yun)網一(yi)體化解決(jue)方(fang)案(an)不僅提(ti)供基于虛(xu)擬化技術(shu)的(de)云(yun)主(zhu)機(ji)服務(wu),還提(ti)供承載容器業務(wu)的(de)云(yun)主(zhu)機(ji)服務(wu),為云(yun)本土應用提(ti)供支撐框架。

支(zhi)持X86、ARM、MIPS用(yong)戶可以(yi)自(zi)由安排(pai)和使用(yong)異構計算(suan)服務(wu),更好地匹配企業(ye)級業(ye)務(wu)應用(yong)的多(duo)樣(yang)化(hua)特性

異構(gou)計算服務(wu)通過統(tong)一(yi)(yi)的自(zi)服務(wu)界面(mian)進行管(guan)理,確保一(yi)(yi)致的用(yong)戶體(ti)驗,共同支持傳統(tong)集中架(jia)構(gou)和分布式架(jia)構(gou)共存的業務(wu)應用(yong)。

圖文:陳 可

編輯:葉友鑒

審核:徐 東

上(shang)海西陸信息科技有限公(gong)司 承(cheng)接(jie)各(ge)類微信小程(cheng)序開發制作、小程(cheng)序定制、APP 網(wang)站(zhan) 開發制作,聯系電話 18221533805、15900430334

為您推薦

區塊鏈技術(shu)(shu)本身不是(shi)全新的技術(shu)(shu),那是(shi)什么技術(shu)(shu)呢(ni)?

比特幣作為區塊鏈的最初應用,實踐了其作為分散電子現金系統的初衷,也向世界展示了區塊鏈技術的巨大價值和...

海洋技術(shu)(shu)|聲納技術(shu)(shu)的(de)發展道路

分享最新科技信息,發布前沿學術動態!關注微信微信官方賬號: 木木西里(mumuxilinj)看看更...

機(ji)械加(jia)工技術(shu)(shu)(shu),微型機(ji)械加(jia)工技術(shu)(shu)(shu)快速成(cheng)形技術(shu)(shu)(shu)精密超精密加(jia)工技術(shu)(shu)(shu)

2019年1月9日,星期三,浙江玉環,陣雨,平均氣溫7°隨著現代機械加工的快速發展和機械加工技術的快...

CHP 熱電聯產技術(CHP) 技術

參考karrylady.cn 熱電聯產技術(CHP) 技術概況 電廠鍋爐產生的蒸汽...

技(ji)術方(fang)案溝通之技(ji)術要素的提取

 對技術交底書的充分理解是撰寫專業高質量專利文件的基礎。能否從交底書中提取技術要素是撰寫權利要求書的...

什(shen)么(me)是技(ji)(ji)術創新?什(shen)么(me)又是技(ji)(ji)術?

如今,技術創新一詞充斥著各種媒體。在媒體的鼓勵下,世界上幾乎沒有人談論技術創新,宣傳的力量令人驚嘆...

揭秘3D打印技(ji)術之按需滴(di)落技(ji)術(DOD技(ji)術)

工業供墨系統噴嘴由多個高精度閥組成。噴字時,相應的閥門迅速打開和關閉,油墨依靠內部恒壓噴出,在運動表...

繼劉(liu)強東(dong)“技術技術技術”后首次(ci)打造(zao)跨(kua)部門項目 京東(dong)技術布(bu)局(ju)邁(mai)入變現階(jie)段

最近沃爾瑪中國換了教練,對B2B朱曉靜的空降零售巨頭對市場和技術有著深刻的理解,引發了外界對沃爾瑪的...

什么(me)是(shi)技術(shu)貿易中的技術(shu)商(shang)品?

一、技術商品的概念技術商品具有一般商品的屬性,是交換、價值和使用價值的勞動產品。新技術的研發不僅需要...

什么(me)是信息技術?信息技術主要包括(kuo)哪(na)幾種(zhong)技術?

各種技術總稱、數據和信息的應用技術用于管理和處理信息。其內容包括:數據和信息的收集、表達、處理、安全...

非技(ji)術(shu)人看(kan)技(ji)術(shu)崗位選擇

為什么非計算機專業要學編程?沒有技術背景的人能學會編程嗎?三、技術崗位類別及工作內容四、學習開發技術...

補牙新技術--樹脂(zhi)滲透技術

阿拉巴***大學伯明翰牙科學院的一項新的臨床試驗為齲齒患者提供了新的、更舒適的治療選擇。 這種新的治療方...

DSP系(xi)統技(ji)(ji)術架(jia)構參(can)考【技(ji)(ji)術類】

基本上已經在前面了DSP介紹了典型的模式、主要機制和要點。有些學生可能會好奇DSP系統內部的技術架構...

技術分析4:K線技術

基金相關文章已更新4期,技術系列文章已更新3期。當許多人在股市上看到那些高K線名詞時,他們經常感到困...

海(hai)鮮粥培訓 早(zao)(zao)點技(ji)術(shu) 包子技(ji)術(shu) 早(zao)(zao)餐早(zao)(zao)點技(ji)術(shu)培訓

海鮮粥是香港和臺灣的食譜之一。以大米、蝦等新鮮海鮮為主要原料。海鮮粥的烹飪技巧主要是烹飪,味道咸鮮。...

射頻(pin)技(ji)術秘(mi)籍 - 射頻(pin)技(ji)術升級

作為一名工程師,你需要充分發揮射頻技術的效率。用戶體驗非常關鍵,用戶期望也很高。那么,如何充分發揮射...

技術干貨(huo)|容器(qi)與虛擬(ni)化技術

技術專家部陳 可/ 從微服務開始 /隨著微服務架構應用開發的廣泛應用,有許多IT公司推出了基于微服務...

揭秘3D打印技(ji)術(shu)之融化擠壓成型技(ji)術(shu)(MEM技(ji)術(shu))

MEM熔化擠壓模式成型技術概述:到目前為止,世界上已經形成了許多不同的成型方法和工藝。其中,清華大學...

華轉(zhuan)網:技術(shu)入股、技術(shu)許可和技術(shu)轉(zhuan)讓有什(shen)么(me)區別?

如果你掌握了一項成熟的技術并想依靠它來盈利,很多人會想到三種方式:技術股票、技術許可證和技術轉讓。這...

本(ben)田EDT技(ji)術 地球夢想技(ji)術淺釋

為了體驗駕駛樂趣,同時考慮低排放,許多汽車制造商將整合動力性能和燃油經濟性作為主要研發目標,在動力總...