16.06.2009 Решения, Виртуализация/«Облака»Сразу подчеркнем: на сегодняшний день нет устоявшейся классификации виртуализационных технологий и четкой системы определений и понятий. Это хорошо видно на примере англоязычной Wikipedia, которая на слово virtualization выдает несколько разноречивых вариантов подборок статей по этой теме, причем некоторые записи выглядят утратившими актуальность или содержат противоречивые сведения. В этой статье мы приведем некоторый собственный упрощенный вариант классификации базовых подходов к реализации виртуализации ПО, с учетом информации из различных источников. Виртуализация серверов Основная идея здесь заключается в возможности параллельного запуска на одном физическом компьютере нескольких операционных сред. В настоящее время используются два основных подхода: виртуальные машины (ВМ) и виртуальные контейнеры (ВК). Принципиальное отличие между ними заключаются в том, что в первом случае для каждой ВМ используется собственный экземпляр ОС, а во втором все контейнеры работают с ядром одной ОС, используя лишь собственное окружение среды (рис. 1). Вполне очевидно, что вариант ВМ позволяет поддерживать неоднородные системы, а ВК – только однородные среды, т.е. механизм ВМ более универсален. Но зато ВК более эффективны с точки зрения быстродействия и затрат ресурсов на поддержку собственно механизма виртуализации. Сегодня ведущим стал подход ВМ, который используют практически все поставщики средств серверной виртуализации (VMware, Microsoft, Citrix и т.д.). Технологию контейнеров ...
читать далее.