那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

容器——“輕量級”的虛擬化

傳感器技術 ? 來源:YXQ ? 2019-08-08 17:41 ? 次閱讀

什么是容器?大佬們經常說的Docker和K8S,又是什么呢?

人們在使用虛擬化一段時間后,發現它存在一些問題:不同的用戶,有時候只是希望運行各自的一些簡單程序,跑一個小進程。為了不相互影響,就要建立虛擬機。如果建虛擬機,顯然浪費就會有點大,而且操作也比較復雜,花費時間也會比較長。

而且,有的時候,想要遷移自己的服務程序,就要遷移整個虛擬機。顯然,遷移過程也會很復雜。

有沒有辦法更靈活快速一些呢?

有,這就引入了“容器(Container)”。

容器也是虛擬化,但是屬于“輕量級”的虛擬化。它的目的和虛擬機一樣,都是為了創造“隔離環境”。但是,它又和虛擬機有很大的不同——虛擬機是操作系統級別的資源隔離,而容器本質上是進程級的資源隔離。

虛擬化 VS 容器

而大家常聽說的Docker,就是創建容器的工具,是應用容器引擎。

Docker的中文意思,就是碼頭工人。而它的LOGO,就是一只鯨魚背著很多貨柜箱。

相比于傳統的虛擬機,Docker的優勢很明顯,它啟動時間很快,是秒級,而且對資源的利用率很高(一臺主機可以同時運行幾千個Docker容器)。此外,它占的空間很小,虛擬機一般要幾GB到幾十GB,而容器只需要MB級甚至KB級。

除了Docker對容器進行創建之外,我們還需要一個工具,對容器進行編排。

這個工具,就是K8S。

K8S,就是Kubernetes,中文意思是舵手或導航員。Kubernetes這個單詞很長,所以大家把中間8個字母縮寫成8,就成了K8S。

K8S是一個容器集群管理系統,主要職責是容器編排(Container Orchestration)——啟動容器,自動化部署、擴展和管理容器應用,還有回收容器。

簡單來說,K8S有點像容器的保姆。它負責管理容器在哪個機器上運行,監控容器是否存在問題,控制容器和外界的通信,等等。

通過下面這張K8S系統結構圖,就能夠看出K8S和容器之間的關系。

除了K8S之外,還有很多種容器管理平臺,例如Compose,Marathon,Swarm,Mesos等。

Docker和K8S,關注的不再是基礎設施和物理資源,而是應用層,所以,就屬于PaaS。明白了吧?

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 容器
    +關注

    關注

    0

    文章

    499

    瀏覽量

    22125
  • Docker
    +關注

    關注

    0

    文章

    492

    瀏覽量

    11968

原文標題:傳感器專業微信群,趕緊加入吧!

文章出處:【微信號:WW_CGQJS,微信公眾號:傳感器技術】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    創建51輕量級操作系統

    創建51輕量級操作系統
    發表于 09-29 09:58

    10個輕量級框架

    這些輕量級框架使用HTML5和CSS3標準來幫助您快速開發跨平臺的Web移動應用和網站。
    發表于 07-17 08:25

    輕量級深度學習網絡是什么

    輕量級深度學習網絡概覽
    發表于 04-23 14:53

    輕量級的ui框架如何去制作

    原創分享:自制輕量級單片機UI框架框架元素用戶接口代碼開源平時常看csdn,但是從來沒有自己寫過。正好這幾天需要用單片機做一個簡易的ui界面,于是自己寫了一個輕量級的ui框架。發個csdn分享給大家
    發表于 07-14 07:39

    如何自制輕量級單片機UI框架?

    如何自制輕量級單片機UI框架?
    發表于 10-14 06:13

    淺析嵌入式Linux容器技術

    嵌入式Linux容器技術一、Linux容器技術Linux Container容器是一種內核虛擬技術,可以提供
    發表于 10-27 08:56

    ATC'22頂會論文RunD:高密高并發的輕量級 Serverless 安全容器運行時 | 龍蜥技術

    輕量級虛擬機(MicroVM)中托管單個容器的安全容器現在已經廣泛應用于無服務器計算。由于其中的用戶函數大多為細粒度抽象,因此為了提高資源利用率和用戶體驗,Serverless 需要
    發表于 09-05 15:18

    輕量級虛擬機軟件技術——LVMM

    為提高PC系統的可管理性和安全性,提出一種輕量級虛擬機軟件技術——LVMM。定義活躍用戶域,可直接訪問除磁盤和網絡之外的物理設備,以及虛擬磁盤和虛擬網絡設備。保證在保
    發表于 04-09 09:02 ?28次下載

    基于ARM的輕量級TCPIP協議棧的移植及應用

    本文著重與講訴基于ARM的輕量級TCPIP協議棧的移植及應用
    發表于 10-14 17:55 ?54次下載
    基于ARM的<b class='flag-5'>輕量級</b>TCPIP協議棧的移植及應用

    集成Docker容器的OpenStack云平臺性能研究

    的OpenStack云平臺。對云平臺管理的Docker容器中實際運行的客戶機操作系統進行計算、調度、內存訪問、文件讀寫等基礎性能測試,做出相關性能的評估與分析,并在多實例運行狀態下將其與OpenStack傳統虛擬機進行性能比較。分析結果表明,該云平臺能夠利用Docker
    發表于 01-26 15:32 ?0次下載
    集成Docker<b class='flag-5'>容器</b>的OpenStack云平臺性能研究

    容器、Docker、虛擬機的區別

    容器技術起源于Linux,是一種內核虛擬技術,提供輕量級虛擬,以便隔離進程和資源。盡管
    的頭像 發表于 11-05 09:41 ?3022次閱讀

    基于輕量級虛擬的LDDoS仿真攻防方法

    ,基于輕量級虛擬技術,提出一種針對BGP會話的 LDDOS仿真方法,通過融合網絡拓撲構建、攻擊場景配置和采集與分析過程搭建仿真體系架構,并給岀該架枃基于輕量級
    發表于 05-14 11:23 ?6次下載

    嵌入式Linux容器技術

    嵌入式Linux容器技術一、Linux容器技術Linux Container容器是一種內核虛擬技術,可以提供
    發表于 10-20 20:06 ?2次下載
    嵌入式Linux<b class='flag-5'>容器</b>技術

    PSoC NeoPixel Easy輕量級

    電子發燒友網站提供《PSoC NeoPixel Easy輕量級庫.zip》資料免費下載
    發表于 11-17 09:48 ?0次下載
    PSoC NeoPixel Easy<b class='flag-5'>輕量級</b>庫

    Docker Linux 容器的一些實際用例

    Docker 是一個開源平臺,可以輕松地為任何應用創建一個輕量級的、 可移植的、自給自足的 *容器* 。大多數 Docker 容器的核心是在虛擬
    發表于 02-03 15:25 ?387次閱讀
    百家乐玩法介绍图片| 百家乐真人游戏网上投注 | 百家乐娱乐城| 澳门百家乐娱乐网| 线上百家乐官网开户| 手机棋牌游戏下载| 百家乐官网代理占成| 永利高投注网哪个好| 百家乐必赢术| 都坊百家乐官网的玩法技巧和规则| 百家乐官网代理龙虎| 大三巴娱乐城开户| 百家乐vshow| 百家乐开户优惠多的平台是哪家| 如何打百家乐官网的玩法技巧和规则| 稷山县| 大发888我发财官网| 丽景湾百家乐的玩法技巧和规则| 嘉年华百家乐官网的玩法技巧和规则 | 澳门博彩8345cc| 百家乐平注法到| 百家乐单机游戏下| 棋牌百家乐程序破解| 百家乐五式缆投法| 24天星吉凶| KK百家乐官网娱乐城 | 百家乐官网所有技巧| 丰禾国际娱乐| 博彩e族777| 玩德州扑克技巧| 大发888易付168 充值| 全讯网22335555| 网上百家乐赌博经历| 钱柜百家乐娱乐城| 威尼斯人娱乐城注册送彩金| 百家乐博百家乐| 百家乐赌场导航| HG百家乐大转轮| 澳门百家乐职业| 最新百家乐网评测排名| 百家乐大小是什么|