技術干貨|容器與虛擬化技術
技術專家部
陳 可
/ 從微服務開始 /
隨著微服務架構應用開發的廣泛應用,有許多IT公司推出了基于微服務架構的新產品。起初,微服務提供商在虛擬機中部署微服務,以實現微服務的隔離。
隨著IT隨著行業的快速發展,虛擬機無法快速擴展,無法立即響應瞬時突然增加的負載或流量。此外,考慮到成本,傳統虛擬機技術的使用必須在虛擬機中運行,以實現隔離。這是操作系統和資源的重復和浪費。傳統的虛擬機技術逐漸無法滿足市場的需求, 容器技術開始成為市場的新寵兒。
容 器
容器技術 *:為了更好地平衡孤立組之間沖突的資源使用需求,有效地將單個操作系統的資源劃分為孤立組。這種技術是容器技術。
*來源:百度百科
一般來說,一個容器包含一個鏡像,包裝應用程序本身和其他資源(如類庫、其他二進制文件、配置文件等)。 ** ,
容器是操作系統級虛擬化的輕量級技術。
通過宿主機的內核,獨立使用宿主機的內存,在隔離環境中運行CPU 以及磁盤。
材料來自網絡
/ 容器的作用 /
容器的作用是解決同一代碼、環境變化、無法運行的問題
1.運行環境變化無影響
例如,用于開發ubuntu,生產機用的redhat;
2.軟件架構改變無影響
例如開發時使用www.eeefficiency.com, 但是用于生產機python3;
3.物理設備變更無影響
例如,筆記本電腦切換到測試服務器,物理服務器切換到公共云/私有云;
容器與虛擬機關系
1、目標相同
通過隔離技術,容器和虛擬機構建了一套不依賴特定環境的應用單元;
2.實現手段不同,如圖所示:
材料來自網絡
a、虛擬機是用軟件模擬物理服務器上層的特定硬件系統,必須使用虛擬機軟件Hypervisor中間層;
b、容器化是共享宿主機操作系統的核心,因此不需要虛擬機技術hypervisor中間層;
3、量級不同
a、虛擬機包括操作系統,通常有幾個尺寸G,啟動操作系統和初始托管應用需要幾分鐘;
b、容器是輕量級的,大小在M以內;性能,和VM相比之下,容器性能更好,幾乎可以在幾秒鐘內啟動;
容器的優缺點
優點
1.快速:容器技術最大的優點是創建容器實例遠快于創建虛擬機實例;
2.獨立性:每個容器都可以被視為不同的微服務,因此可以獨立升級而不擔心同步;
3.版本控制:版本包裝在鏡像中,一個容器可以實現自己的版本控制;
4.運行環境可移植:容器包裝所有運行應用程序所需的相關細節,如應用依賴和操作系統;這使得鏡像從一個環境移植到另一個環境更加靈活;
5.標準化:基于開放標準,大多數容器可以在所有主流運行 Linux 發行版、Microsoft 平臺等等;
6.安全:容器之間的過程是相互隔離的,因此其中一個容器的升級或變化不會影響其他容器;
缺 點
1.大量帶來的復雜性
隨著容器和應用數量的增加,復雜性也隨之增加。在生產環境中管理如此多的容器是一項具有挑戰性的任務 Kubernetes 和 Mesos 具有一定規模的工具管理容器;
2.資源競爭問題明顯
容器共享宿主機核心,使用硬件資源。同一宿主機的多個容器是資源之間的競爭關系。合理評估和調度資源非常重要;
3、基于 Linux Namespace 機制隔離不徹底
基于容器技術Linux Namespace,在linux并不是所有的資源和對象都能在系統中Namespace例如,在虛機修改時間時,會發現宿主機也會發生變化;
技術應用
-邁普信創云網一體化解決方案-
邁普信創云網一體化解決方案不僅提供基于虛擬化技術的云主機服務,還提供承載容器業務的云主機服務,為云本土應用提供支撐框架。
支持X86、ARM、MIPS用戶可以自由安排和使用異構計算服務,更好地匹配企業級業務應用的多樣化特性
異構計算服務通過統一的自服務界面進行管理,確保一致的用戶體驗,共同支持傳統集中架構和分布式架構共存的業務應用。
圖文:陳 可
編輯:葉友鑒
審核:徐 東
上海西陸信息科技有限公司 承接各類微信小程序開發制作、小程序定制、APP 網站 開發制作,聯系電話 18221533805、15900430334
區塊鏈技術本身不是全新的技術,那是什么技術呢?
海洋技術|聲納技術的發展道路
機械加工技術,微型機械加工技術快速成形技術精密超精密加工技術
CHP 熱電聯產技術(CHP) 技術
技術方案溝通之技術要素的提取
什么是技術創新?什么又是技術?
揭秘3D打印技術之按需滴落技術(DOD技術)
繼劉強東“技術技術技術”后首次打造跨部門項目 京東技術布局邁入變現階段
什么是技術貿易中的技術商品?
什么是信息技術?信息技術主要包括哪幾種技術?
非技術人看技術崗位選擇
補牙新技術--樹脂滲透技術
DSP系統技術架構參考【技術類】
技術分析4:K線技術
海鮮粥培訓 早點技術 包子技術 早餐早點技術培訓
射頻技術秘籍 - 射頻技術升級
技術干貨|容器與虛擬化技術
揭秘3D打印技術之融化擠壓成型技術(MEM技術)
華轉網:技術入股、技術許可和技術轉讓有什么區別?
本田EDT技術 地球夢想技術淺釋

聯系我們