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

Автор 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