Virtualization and Docker

  1, the hardware layer of virtualization with high performance and isolation, because the hypervisor runs directly on the hardware, OS help control access to hardware resources VM, the use of this product solutions are VMware ESXI and Xen server.

  2, hypervisor (virtual machine monitor) is an intermediate software layer between the operating physical servers and operating systems, operating systems and allows multiple applications to share a set of underlying physical hardware, which can coordinate on the all physical access to the server appliances and virtual machines, also known as a virtual machine monitor (virtual machine monitor, VMM).

  3, Hypervisor virtualization technology is the core of all, when the server starts and execute hypervisor, it will give each virtual machine is allocated the right amount of memory, CPU, network and disk, and load the guest operating system all virtual machines, host . Hardware and software architecture and management more efficient, more flexible, better hardware performance can play common products: VMware, KVM, Xen.

  4, isolation between the container and the host more thorough, independent of container storage and network stack also has its own resource management capabilities, so that more containers in the same host can be a friendly coexistence. Containers require limited overhead, and traditional virtualization and paravirtualized compared container need virtualization layer (emulation layer) and management (hypervisor layer), but the use of operating system call interface, which reduces the operating single vessel overhead required, but also so that the host can run more containers.

Guess you like

Origin www.cnblogs.com/wqs-Time/p/11949162.html