Архитектура Docker

Читать первым в Telegram

На следующей картинке изображена стандартная и традиционная архитектура виртуализации:

  • Сервер — это физический сервер, который используется для размещения нескольких виртуальных машин.
  • Хостовая ОС — это физическая машина, такая как Linux или Windows.
  • Гипервизор — это VMWare или Windows Hyper V, который используется для размещения виртуальных машин.
  • После чего вам необходимо установить несколько ОС в качестве виртуальных машин поверх существующего гипервизора в качестве Гостевой ОС.
  • Наконец, вы размещаете свои Приложения поверх каждой Гостевой ОС.

На следующей картинке изображена виртуализация нового поколения, которая включена в Docker:

  • Сервер — это физический сервер, который используется для размещения нескольких виртуальных машин. Данный слой остался без изменений.
  • Хостовая ОС — это физическая машина, такая как Linux или Windows. Аналогично, без изменений.
  • Теперь вступает новое поколение — Движок Docker. Он используется для запуска операционных систем, которые раньше были виртуальными машинами, в качестве контейнеров Docker.
  • Теперь все приложения работают как контейнеры Docker.

Очевидным преимуществом этой архитектуры является то, что вам не нужно иметь дополнительное оборудование для гостевой ОС. Всё работает как контейнеры Docker.

Источник: Docker — Architecture

Поддержать проект

Социальные сети проекта:

Подпишись, чтобы ничего не пропустить!