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

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

Оффлайн Bitkovski

  • И таки да!!!
  • Модератор
  • Активный пользователь
  • *****
  • Topic Author
  • Сообщений: 65
  • большой тухес тоже нахес
!!!ВНИМАНИЕ!!!
!!!Обязательно проверьте, включен ли режим виртуализации в БИОС!!!

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

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

* VM2.jpg (131.23 КБ, 661x499)



Контейнеризация:
Spoiler: ShowHide

Легковесная виртуализация и изоляция ресурсов на уровне операционной системы, которая позволяет запускать приложение и необходимый ему минимум системных библиотек в полностью стандартизованном контейнере, соединяющемся с хостом или чем-либо внешним по отношению к нему при помощи определенных интерфейсов. 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-машину.

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

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

* Kont.jpg (73.36 КБ, 865x642)



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

« Последнее редактирование: 27 Декабрь 2019, 09:30:28 от Bitkovski »
Таки не думайте, что ви самый умный. Здесь все Евреи!!!
 

Оффлайн Bitkovski

  • И таки да!!!
  • Модератор
  • Активный пользователь
  • *****
  • Topic Author
  • Сообщений: 65
  • большой тухес тоже нахес
Контейнеры Linux.
Spoiler: ShowHide

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

* Шаблоны.png (123.72 КБ, 1365x573)


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

* LXC system.png (60.36 КБ, 883x490)



Контейнеры LXC-Turnkey.
Spoiler: ShowHide

Но помимо стандартного набора шаблонов контейнеров, так же имеется репозиторий шаблонов контейнеров LXC-Turnkey.
Данный раздел представлен широким набором Linux-контейнеров, а точнее 101 контейнер.

* LXC-Turnkey.png (75.28 КБ, 900x765)

Подключение репозитория Turnkey описано в предыдущей теме, в разделе "2. Установка Proxmox VE."

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

« Последнее редактирование: 21 Ноябрь 2019, 13:00:48 от Bitkovski »
Таки не думайте, что ви самый умный. Здесь все Евреи!!!
 
Пользователи, которые поблагодарили этот пост: BULATUS

Оффлайн S_Paul

  • Пользователь
  • *
  • Сообщений: 27
Я бы в контейнерах пару слов про OpenVZ добавил.