什么是容器技术?外媒这样说

  • 时间:
  • 浏览:2
  • 来源:大发快三_快三最高邀请码_大发快三最高邀请码

【TechWeb报道】7月5日消息,据国外媒体报道,容器技术对数据驱动科学研究有越深的影响,开发人员没人喜欢这名技术。而容器技术到底是哪此呢?今天,亲戚朋友 同時 来看看。

要了解容器,亲戚朋友 没人从Linux cgroups和命名空间现在始于,Linux内核功能没人在容器和主机上运行的这名多多多线程 之间创建墙壁。最初由IBM开发的Linux命名空间包装了一套系统资源,并将它们呈现出几只多流程,使其看起来像是专用于该多多多线程 。

最初由Google开发的Linux cgroup管理一组多多多线程 系统资源(如CPU和内存)的隔离和使用。类事,已经 您的应用多多多线程 占用一定量CPU周期和内存,科学计算应用多多多线程 则没人将哪此应用多多多线程 放上去cgroup中以限制其CPU和内存使用。

容器技术也叫做Docker,广泛用于科学研究中。加州大学戴维斯分校生物信息学家 C. Titus Brown 介绍说,实验室开发的工具极少能拿来就用,它们通常以没人接受出理 和配置的脚本已经 源代码的形式发生。大多数软件没人额外的工具和多多多线程 库,但用户已经 并未安装。即便用户能获得软件并运行它,计算环境的不同也会无意中改变其性能已经 影响可重复性。容器通过将运行所需软件要求配置的计算环境的关键每段打包进几只多轻量级的虚拟机,减少了这名复杂性性。

像FreeBSD Jails和Solaris Zones一样,Linux容器是独立的执行环境,它们拥有独立的CPU、内存块I / O和网络资源,共享主机操作系统的内核。结果像虚拟机那样,摆脱了客户操作系统的所有重量和启动开销。

加州伯克利国家能源研究科学计算机中心计算机专家 Deborah Bard 已帮助太大 研究人员在实验室的超级计算机上安装了亲戚朋友 的软件。她回忆说,安装用于望远镜模拟和分析的复杂性软件通道时候没人7天 。利用容器则将这名时间缩减到几只小时。在具有Web规模要求的应用多多多线程 环境中,与传统服务器虚拟化相比,容器是几只多吸引人的主张。(yoyo)