操作系统层虚拟化

✍ dations ◷ 2025-07-22 00:45:43 #虚拟化软件,操作系统技术,Linux容器化

操作系统层虚拟化(英语:Operating system–level virtualization),亦称容器化(英语:Containerization),是一种虚拟化技术,这种技术将操作系统内核虚拟化,可以允许用户空间软件实例(instances)被分割成几个独立的单元,在内核中运行,而不是只有一个单一实例运行。

这个软件实例,也被称为是一个容器(containers),虚拟引擎(Virtualization engine),虚拟专用服务器(virtual private servers)或是 jails。对每个行程的拥有者与用户来说,他们使用的服务器程序,看起来就像是自己专用的。

操作系统层虚拟化之后,可以实现软件的即时迁移(Live migration),使一个软件容器中的实例,即时移动到另一个操作系统下,再重新运行起来。但是在这种技术下,软件即时迁移,只能在同样的操作系统下进行。

在类Unix操作系统中,这个技术最早起源于标准的chroot机制,再进一步演化而成。除了将软件独立化的机制之外,内核通常也提供资源管理功能,使得单一软件容器在运作时,对于其他软件容器的造成的交互影响最小化。

相对于传统的虚拟化(Virtualization),容器化的优势在于占用服务器空间少,通常几秒内即可引导。同时容器的弹性可以在资源需求增加时瞬时复制增容,在资源需求减小时释放空间以供其他用户使用。由于在同一台服务器上的容器实例共享同一个系统内核,因此在运行上不会存在实例与主机操作系统争夺RAM的问题发生,从而能够保证实例的性能。

相关

  • 浏览器网页浏览器(英语:Web Browser,常简称为浏览器)是一种用于检索并展示万维网信息资源的应用程序。这些信息资源可为网页、图片、影音或其他内容,它们由统一资源标志符标识。信息资
  • 辅助因子辅因子(英语:cofactor)指与酶(酵素)结合且在催化反应中必要的非蛋白质化合物。某些分子如水和部分常见的离子所扮演的角色和辅因子相当类似,但由于含量不受限制且普遍存在,因此不归
  • 乙二胺乙二胺(作为配体时简称为en)是化学式为 C2H4(NH2)2 的有机化合物。乙二胺是一种胺类,为无色的碱性液体,有类似氨的臭味。2008年乙二胺的使用量约500,000,000公斤。乙二胺的制备
  • 粒径粒径是指如岩石或其他固体单一个粒子的物理尺度。颗粒物质的大小范围可由极小的胶体,经黏土、粉砂、砂、砾,至岩石。不同尺度范围的名称以巫登–温特瓦分级(Udden_Wentworth s
  • 各国宇航员首次飞天时间表自从1961年4月12日,苏联的第一次航天任务起,已有41个国籍的宇航员和3个国家的火箭进入太空。每个国家的第一次任务如下(蓝色粗体是指已实现独立载人航天技术的):
  • 奇罗·波利托奇罗·波利托(意大利语:Ciro Polito;1979年4月12日-)是一位意大利足球运动员。在场上的位置是守门员。他现在效力于意大利足球甲级联赛球队萨索罗足球体育俱乐部。他曾效力于卡塔
  • 小行星372024小行星372024(372024 Ayapani,あやぱに)是位于小行星带的小行星。2008年8月5日,日本冲绳县立开邦高等学校(日语:沖縄県立開邦中学校・高等学校)的高中1年生大滨彩音,参加石垣岛天文
  • 赵士完赵士完,字汝彦,号琨石,明朝末年至南明官员,山东承宣布政使司掖县(今莱州市)人。辽东巡抚赵耀之孙,吏部尚书赵焕侄孙,太仆寺卿赵胤昌第四子。明思宗崇祯五年(1632年)中举人,明末民变,赵士
  • 麦迪逊 (加利福尼亚州)麦迪逊(英语:Madison)是位于美国加利福尼亚州优洛县的一个人口普查指定地区。麦迪逊的座标为38°40′46″N 121°58′06″W / 38.67944°N 121.96833°W / 38.67944; -121.9683
  • 米莱娜·武科蒂奇米莱娜·武科蒂奇(塞尔维亚语:,1848年5月4日—1923年3月16日),黑山王后(英语:List of Montenegrin consorts),尼古拉一世的妻子。米莱娜与尼古拉的父亲是好友,在他们的安排下,米莱娜被