Виртуализация на уровне ОС — Википедия

Виртуализация на уровне операционной системы Основы виртуализации на уровне операционной системы Виртуализация ОС позволяет создавать изолированные контейнеры для пользовательского пространства.  […]

Виртуализация на уровне операционной системы

  • Основы виртуализации на уровне операционной системы

    • Виртуализация ОС позволяет создавать изолированные контейнеры для пользовательского пространства. 
    • Контейнеры могут выглядеть как полноценные компьютеры, но ограничены ресурсами. 
    • Программы в контейнерах видят только содержимое контейнера и назначенные устройства. 
  • Механизм изоляции и управления ресурсами

    • В Unix-подобных ОС контейнер похож на механизм chroot, изменяющий видимую корневую папку. 
    • Ядро предоставляет функции управления ресурсами для ограничения влияния контейнеров друг на друга. 
  • Использование и накладные расходы

    • Виртуализация на уровне ОС широко применяется в хостинговых средах и для консолидации серверного оборудования. 
    • Она требует меньше ресурсов, чем полная виртуализация, и не требует аппаратной поддержки. 
  • Гибкость и ограничения

    • Виртуализация на уровне ОС менее гибкая, чем другие подходы, не поддерживает гостевые ОС и ядра. 
    • Solaris и Linux предоставляют механизмы для запуска различных версий ОС в контейнерах. 
  • Место хранения и реализации

    • Некоторые реализации используют копирование при записи для упрощения резервного копирования. 
    • Общесистемные виртуализаторы могут работать с чужими файловыми системами и создавать моментальные снимки. 
  • Дополнительные ресурсы

    • В статье упоминаются другие контейнеры Linux, контейнерная оркестровка, менеджер пакетов Flatpak и другие технологии. 

Полный текст статьи:

Виртуализация на уровне ОС — Википедия

Оставьте комментарий

Прокрутить вверх