操作系统层虚拟化

✍ dations ◷ 2025-02-24 17:25:01 #虚拟化软件,操作系统技术,Linux容器化

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

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

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

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

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

相关

  • 非键轨道在分子轨道理论中,能级与原子轨道能级相等的分子轨道叫非键轨道。成键轨道与反键轨道成对出现,其余的都为非键轨道。
  • 全非运动会非洲运动会(Africa Games)亦称全非运动会或泛非运动会,是非洲地区规模最大、水准最高的综合性运动会。其为国际奥委会承认的地区性大型综合运动会,由非洲运动最高理事会(SCSA)主办
  • 康家语康家语 是中国青海省回族康家人的语言,属于阿尔泰语系蒙古语族东蒙古语支,集中使用在黄南藏族自治州尖扎县。有元音和谐的现象,且向藏语,波斯语,阿拉伯语,突厥语等语言借用词汇。
  • 加州海狮(Z. californianus)加州海狮(Zalophus californianus)是一种原产北太平洋的海狮品种。雄性长大后可达2.4米长,重300公斤;雌性长大后则有2米长,100公斤重。加州海狮的食物广泛,主要有鱼、鱿鱼等海鲜,偶
  • 17号染色体17号染色体是人类23对染色体中的一对,正常人拥有2条17号染色体。17号染色体缠绕了约8300万碱基对(构筑DNA的材料),并包含了人类细胞中约2.5%至3%的DNA。每条染色体上的基因识别
  • 皮埃尔·德·顾拜旦顾拜旦男爵皮埃尔·德·弗雷迪(法语:Pierre de Frédy, Baron de Coubertin,1863年1月1日-1937年9月2日),法兰西巴黎人,现代奥林匹克运动会的发起人,1896年至1925年任国际奥林匹克委
  • 约翰·霍尔约翰·霍尔(John L. Hall,1934年8月21日-),美国物理学家,美国实验天体物理联合研究所(JILA)教授,科罗拉多大学物理系讲师。霍尔与德国物理学家特奥多尔·亨施因对基于激光的精密光谱
  • 中华人民共和国大赦大赦是1954年《中华人民共和国宪法》中规定的对某一范围内的罪犯一律予以赦免的制度。自1975年宪法起,大赦制度被取消。1949年《中华人民共和国中央人民政府组织法》规定:.mw-
  • 内联缓存内联缓存(Inline caching)是部分编程语言的运行时系统采用的优化技术(英语:Compiler optimization),最早为Smalltalk开发。内联缓存的目标是通过记住以前直接在调用点(英语:Call sit
  • 戈达德戈达德(英语:Goddard)可能是指: