Виртуализация и Контейнеризация (Виртуальные машины против Контейнеров).

Автор Bitkovski, 21 ноября 2019, 11:52:14

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Bitkovski

!!!ВНИМАНИЕ!!!
!!!Обязательно проверьте, включен ли режим виртуализации в БИОС!!!


Виртуализация:
Спойлер
Когда вместо физической версии создается имитированная или виртуальная вычислительная среда. Виртуализация часто включает в себя созданные компьютером версии аппаратных средств, операционных систем, устройств хранения и многое другое. Это позволяет организациям разделить один компьютер или сервер на несколько виртуальных машин. Таким образом, каждая виртуальная машина работает независимо и выполняет разные операционные системы, при этом совместно используя ресурсы одного хост-компьютера.


Виртуальная машина - это полностью изолированная программная среда, эмулирующая аппаратное обеспечение некоторой платформы.
[attach=2,msg116945]


Контейнеризация:
Спойлер

Легковесная виртуализация и изоляция ресурсов на уровне операционной системы, которая позволяет запускать приложение и необходимый ему минимум системных библиотек в полностью стандартизованном контейнере, соединяющемся с хостом или чем-либо внешним по отношению к нему при помощи определенных интерфейсов. LXC-контейнеризация использует ядро от хостовой ОС. На её основе сделаны OpenVZ https://ru.wikipedia.org/wiki/OpenVZ и Docker https://ru.wikipedia.org/wiki/Docker.
Контейнеры Linux, т.е. LXC, запускаются только на Linux, контейнеры Windows запускаются только на Windows.
Docker якобы умеет на Windows запускать Linux-контейнеры и наоборот, но по факту он запускает виртуальную Linux/Windows-машину.


Основное отличие контейнера от виртуальной машины заключается в том, что контейнер использует ядро хоста для обработки данных.


Контейнер - это виртуальная среда, которая обеспечивает интерфейс взаимодействия между пользовательскими приложениями и методами ядра.
[attach=1,msg116945]


Виртуализация Proxmox не имеет ничего сверхестественного, по сравнению с остальными гипервизорами, но в части операционных систем Windows есть интересные моменты. О них будет рассказано в конце.
А вот технология контейнеризации заслуживает внимания.
Сперва о ней и поговорим!!!
По сути контейнер это виртуализация программного обеспечения. Не более того.

Таки не думайте, шо ви самый умный. Здесь все Евреи!!!

Bitkovski

Контейнеры Linux.
Спойлер

Просмотреть шаблоны контейнеров LXC можно перейдя в "Хранилище" -> "Содержимое" -> "Шаблоны"
[attach=2,msg116946]


Стандартные шаблоны LXC (англ. Linux Containers), представлены небольшим набором операционных систем семейства Linux.
[attach=1,msg116946]


Контейнеры LXC-Turnkey.
Спойлер

Но помимо стандартного набора шаблонов контейнеров, так же имеется репозиторий шаблонов контейнеров LXC-Turnkey.
Данный раздел представлен широким набором Linux-контейнеров, а точнее 101 контейнер.
[attach=3,msg116946]
Подключение репозитория Turnkey описано в предыдущей теме, в разделе "2. Установка Proxmox VE."


Собственно имеется сайт, https://www.turnkeylinux.org/all, на котором имеются описания всех имеющихся контейнеров.


Таки не думайте, шо ви самый умный. Здесь все Евреи!!!

S_Paul