本篇文章786字,读完约2分钟

[techweb Report]7月5日消息,据国外媒体报道,容器技术对数据驱动的科学研究有着深刻的影响,开发人员越来越喜欢这项技术。什么是集装箱技术?今天,让我们来看看。

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

为了理解这个容器,我们必须从linux cgroups开始,命名为空.linux内核函数可以在容器和主机上运行的其他进程之间创建屏障。最初由ibm开发的名为空的Linux打包了一组系统资源,并将它们作为一个过程呈现,使它看起来像是专用于这个过程。

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

最初由谷歌开发的Linux cgroup管理一组进程系统资源(如cpu和内存)的隔离和使用。例如,如果您的应用程序消耗大量cpu周期和内存,科学计算应用程序可以将这些应用程序分组,以限制它们的cpu和内存使用。

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

集装箱技术,也被称为码头工人,广泛应用于科学研究。加州大学戴维斯分校的生物信息学科学家c·泰特斯·布朗说,实验室开发的工具很少使用,它们通常以必须处理和配置的脚本或源代码的形式存在。大多数软件需要额外的工具和库,但用户可能不会安装它们。即使用户可以获得软件并运行它,计算环境的差异也会无意中改变其性能并影响其可重复性。容器通过将配置为运行所需软件的计算环境的关键元素打包到一个轻量级虚拟机中来降低复杂性。

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

像freebsd监狱和solaris区域一样,linux容器是独立的执行环境,拥有独立的cpu、内存块i/o和网络资源,并共享主机操作系统的内核。因此,像虚拟机一样,它摆脱了客户操作系统的所有负担和启动开销。

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

加州伯克利国家能源研究科学计算机中心的计算机专家黛博拉·巴德帮助许多研究人员在实验室的超级计算机上安装了他们的软件。她回忆说,安装复杂的软件通道进行望远镜模拟和分析需要三四天的时间。使用容器可以将这一时间减少到几个小时。与传统的服务器虚拟化相比,在具有web规模需求的应用环境中,容器是一个有吸引力的提议。(yoyo)

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

地址:http://www.hcsbodzyz.com/hcxw/9701.html