Сравнение контейнерной виртуализации и виртуализации на базе гипервизора
Введение
Виртуализация на основе гипервизора и виртуализация на основе контейнеров - это два популярных метода виртуализации операционных систем и создания изолированных сред на одной физической машине.Виртуализация на основе гипервизора использует программный уровень, называемый гипервизором, для эмуляции аппаратного обеспечения и создания виртуальных машин (VMS). Каждая виртуальная машина работает под управлением своей собственной операционной системы, а гипервизор управляет распределением ресурсов, таких как процессор, память и хранилище. Примерами популярных гипервизоров являются VMware, Hyper-V и Xen. Этот метод известен своей гибкостью и способностью запускать несколько операционных систем на одном и том же оборудовании, но он может быть ресурсоемким и может иметь более высокие накладные расходы.
Содержание
Сравнение контейнерной виртуализации и виртуализации на базе гипервизора
Виртуализация на основе гипервизора и виртуализация на основе
Введение
РАЗЛИЧИЕ: ГИПЕРВИЗОРЫ. Против ВИРТУАЛИЗАЦИЯ НА ОСНОВЕ ТЕЙНЕРА ВАРИАНТЫ ИСПОЛЬЗОВАНИЯ И ЦЕЛИ ОБОИХ
ТЕХНОЛОГИИ ВИРТУАЛИЗАЦИИ
БЕЗОПАСНОСТЬ ТРАНСПОРТНЫХ СРЕДСТВ НА БАЗЕ КОНТЕЙНЕРОВ. ВИРТУАЛИЗАЦИЯ НА ОСНОВЕ ГИПЕРВИЗОРА-
ВКЛЗаключение
Использованные источники:
Docker Docs: Docker Security. August, 2015 https://docs.docker.com/engine/security/security/
P. Menage, P. Jackson, C. Lameter. Linux Kernel Documentation.
https://www.kernel.org/doc/Documentation/cgroup-v1/cgroups.txt
Виртуализация и контейнеризация: обзор технологий и в чем разница
https://timeweb.cloud/blog/virtualizaciya-i-kontejnerizaciya-raznica
Гипервизор – что это? Как работает виртуализация
https://www.sim-networks.com/ru/blog/hypervisors-vmware-kvm-xen-openvz
Виртуализация на основе контейнеров не эмулирует весь компьютер. Операционная система предоставляет определенные функции контейнерному программному обеспечению, чтобы изолировать процессы от других процессов и контейнеров. Поскольку ядро Linux предоставляет множество возможностей для изоляции процессов, это требуется для всех решений, рассматриваемых в этой статье. Другие операционные системы могут предоставлять аналогичные механизмы, например, FreeBSD или Solaris Zones. Поскольку полной эмуляции аппаратного обеспечения не существует, программное обеспечение, работающее в контейнерах, должно быть совместимо с ядром хост-системы и архитектурой центрального процессора. Очень описательная картина для виртуализации на основе контейнеров заключается в том, что “контейнеры подобны брандмауэрам между процессами“ .

