Content-Type: text/x-zim-wiki Wiki-Format: zim 0.4 Creation-Date: 2019-10-05T11:12:05+02:00 == == == === Virtualisering === == == == Oprettet lørdag 05 oktober 2019 Introduction to virtualization Operating-system-level virtualization is a server virtualization method in which the kernel of an operating system allows the existence of multiple isolated user-space instances, instead of just one. Such instances, which are sometimes called containers, software containers,virtualization engines (VEs) or jails (FreeBSD jail or chroot jail), may look and feel like a real server from the point of view of its owners and users. The above definition sums up the broad idea about containers, but to be more accurate, the traditional Virtual Machines used something called hypervisor that runs on top of kernel. This hypervisor provides virtualization to the applications that run on it by monitoring their resource usage and access patterns. This causes a lot of overhead resulting in unnecessary loss of performance. On the other hand, Operating-system-level virtualization works differently. It uses namespaces and cgroups to restrict application’s capabilities including the use of resources. This is a feature provided by the linux kernel. This has almost no overhead. ---- Sidste redigering: 2022/07/14 tilpasning via AI(LLM) kan forekomme