виртуализация

Linux-контейнеры: изоляция как технологический прорыв

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

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

Виртуализация на уровне операционной системы -- это виртуализация, при которой виртуальные среды (которые, напр, в линукс называют контейнерами) используют одно общее ядро ОС. Таким образом, получается что одна операционная система поддерживает много виртуальных.

Виртуализация -- что это в программировании, дминистрировании

Виртуализация -- запуск приложения таким образом (с помощью "средств виртуализации"), чтобы оно оказывалось изолированным от других приложений, во многом так, как если бы было запущено на отдельном физическом компьютере.

Примеры средств виртуализации

Контейнеры в Linux -- что это такое (админстрирование, архитектура ОС)

Linux-контейнер – это набор процессов, изолированный от остальной операционной системы и запускаемый с отдельного образа, который содержит все файлы, необходимые для их работы.

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

Виртуализация -- это в программировании, разработке, IT

Виртуализация -- запуск программы в "ненастоящей" среде (обычно таким образом её поведение проще контролировать).
Этой средой является другая программа -- проргамма осуществляющая виртуализацию.

Так, например, "обычно" (раньше только так было)) операционная система взаимодействует с железом, машина напрямую, а уже все программы работают внутри ОС, однако есть возможность запустить ОС на т.н. "вирутальной машине", так что ОС будет казаться, что она работает на обычной "железной" машине.

Subscribe to RSS - виртуализация