• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 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)勢嗎?
    罗山县| 新昌县| 吴旗县| 武强县| 建平县| 化州市| 拜城县| 白银市| 新民市| 遵义县| 天气| 杭锦后旗| 濉溪县| 武平县| 湘潭市| 丘北县| 桓仁| 民勤县| 和田市| 贵南县| 太保市| 夏河县| 锡林郭勒盟| 扬州市| 饶河县| 鞍山市| 中山市| 通许县| 木兰县| 左权县| 山西省| 苗栗市| 那坡县| 永吉县| 沙雅县| 监利县| 邵阳市| 旺苍县| 汉寿县| 吐鲁番市| 建昌县|