• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Docker技術的容器隔離性研究

      2015-06-19 09:04劉思堯李強李斌
      軟件 2015年4期
      關鍵詞:虛擬化

      劉思堯 李強 李斌

      摘要:Docker的核心思想是利用擴展的LXC(Linux Container)方案實現(xiàn)一種輕量級的虛擬化解決方案。Docker主要利用kernelnamespace來實現(xiàn)容器的虛擬化隔離性,保證每個虛擬機中服務的運行環(huán)境的隔離。Docker的隔離機制降低了內(nèi)存開銷,保證了虛擬化實例密度。本文從Docker的工作原理出發(fā),詳細分析了Docker的虛擬化隔離技術和容器隔離方案的實現(xiàn)。

      關鍵詞:Docker;LXC;虛擬化;隔離性

      中圖分類號:TP311 文獻標識碼:A DOI:10.3969/j.issn.1003-6970.2015.04.025

      0.引言

      Docker是PaaS提供商dotCloud開源的一個基于LXC(Linux Container)的應用容器引擎,讓開發(fā)者可以將應用程序、依賴的運行庫文件打包并移植到一個新的容器中,然后發(fā)布到任何系統(tǒng)為Linux的機器上,也可以實現(xiàn)虛擬化解決方案。容器是完全沙箱機制的實現(xiàn)方式,任意容器之間不會有任何接口,具有安全訪問資源的特性,可以實現(xiàn)系統(tǒng)的隔離;而且容器的運行資源開銷小,可以很容易地在機器和數(shù)據(jù)中心中運行。最重要的是Docker容器不依賴于任何特定需求實現(xiàn)的編程語言、編程框架或已打包的系統(tǒng)。Docker目前在業(yè)界非常受歡迎,包括dotCloud,Google Compute Engine和百度應用引擎(BAE),都使用了Docker。

      LXC是一種共享Kernel的操作系統(tǒng)級別的虛擬化解決方案,通過在執(zhí)行時不重復加載內(nèi)核,且虛擬容器(container)與宿主機(Host)之間共享內(nèi)核來加快啟動速度和減少內(nèi)存消耗。Docker擴展了LXC特性并使用高層的API,提供輕量級虛擬化解決方案來實現(xiàn)所有容器間的隔離機制。

      Docker具有LXC輕量虛擬化的特點,相比較傳統(tǒng)的虛擬化,可以做到啟動快且占用資源少。本文首先介紹了虛擬化技術,然后闡述了Docker的總體系統(tǒng)結構以及每個功能模塊的工作原理,最后重點描述Docker的隔離性。

      1.虛擬化技術

      虛擬化技術是通過虛擬機監(jiān)視器(virtual machinemonitor,VMM)對底層硬件資源進行管理,支持多個操作系統(tǒng)實例同時運行。虛擬化技術的目標是實現(xiàn)資源利用率的最大化,同時將底層的物理設備與上層操作系統(tǒng)應用軟件分離,從而實現(xiàn)計算資源的靈活性。對于大型的實驗或軟件設備,使用虛擬化技術能充分利用高性能的硬件資源,而且有利于設備的綜合管理和維護。虛擬化已經(jīng)在儀器儀表測量技術有運用,在虛擬儀器、自動化測試中,已有很多已經(jīng)虛擬化的虛擬儀器測量和實驗環(huán)境。endprint

      猜你喜歡
      虛擬化
      基于OpenStack虛擬化網(wǎng)絡管理平臺的設計與實現(xiàn)
      對基于Docker的虛擬化技術的幾點探討
      虛擬化技術在CTC/TDCS系統(tǒng)中的應用研究
      虛擬化技術在計算機技術創(chuàng)造中的應用
      淺析虛擬化技術的安全保障
      H3C CAS 云計算管理平臺上虛擬化安全防護的實現(xiàn)
      基于SDN的網(wǎng)絡虛擬化平臺及其隔離性研究
      高速公路服務器虛擬化技術應用與探討
      基于Citrix的桌面虛擬化技術研究與應用
      存儲虛擬化還有優(yōu)勢嗎?
      阜平县| 邻水| 黄陵县| 凯里市| 石狮市| 鄂托克前旗| 张家港市| 清远市| 平果县| 鄯善县| 项城市| 四会市| 唐山市| 漳浦县| 晋中市| 道真| 江北区| 建瓯市| 汝阳县| 巴林左旗| 龙门县| 北京市| 卫辉市| 永定县| 汤阴县| 朝阳区| 清镇市| 宁夏| 若尔盖县| 临汾市| 盈江县| 保定市| 合山市| 杭州市| 宣化县| 松桃| 睢宁县| 德清县| 新绛县| 冀州市| 镇坪县|