Ранняя история VMware
В 1997 году в Стэнфорде три будущих основателя компании VMware создали прототип гипервизора под названием Disco (Bugnion et al., 1997) с целью запуска товарных операционных систем (в частности, UNIX) на сверхбольшом микропроцессоре, разработанном в Стэнфорде, — на FLASH-машине. В ходе разработки этого проекта авторы поняли, что использование виртуальных машин может простым и элегантным способом решить сразу несколько трудных проблем системного программного обеспечения: вместо попыток решения этих проблем внутри существующей операционной системы можно применить новое техническое решение на уровне, расположенном ниже существующей операционной системы. Работая над Disco, они пришли к ключевому выводу о том, что высокая сложность современных операционных систем затрудняет внедрение инноваций, а относительная простота монитора виртуальной машины и его положение в стеке программного обеспечения предоставляют мощную платформу для преодоления ограничений операционных систем. Хотя Disco был предназначен для очень больших серверов и разработан для MIPS-архитектуры, авторы поняли, что такой же подход может быть применен и к рынку, ориентированному на семейство процессоров x86, и оказаться коммерчески целесообразным.
Вследствие этого в 1998 году была основана компания VMware, Inc., имевшая цель привнесения виртуализации в архитектуру x86 и в индустрию персональных компьютеров. Первый продукт компании VMware (VMware Workstation) стал первым решением виртуализации, доступным на 32-разрядной платформе на основе архитектуры x86. Первый выпуск продукта состоялся в 1999 году в двух вариантах: VMware Workstation for Linux, представлявшем собой гипервизор второго типа, запускавшийся поверх основной операционной системы Linux, и VMware Workstation for Windows, который запускался поверх Windows NT. Оба варианта обладали одинаковой функциональностью: пользователь мог создавать несколько виртуальных машин путем предварительного указания характеристик виртуального оборудования (например, сколько памяти дать виртуальной машине или каким определить размер виртуального диска) с последующей возможностью установки операционной системы по их выбору на виртуальную машину, обычно с (виртуального) компакт-диска.
Продукт VMware Workstation был предназначен главным образом для разработчиков и IT-профессионалов. До внедрения виртуализации на столе у разработчика обычно стояли два компьютера, один со стабильными характеристиками, предназначенный для разработки, а второй с возможностью переустановки в случае необходимости системного программного обеспечения. При использовании виртуализации второй тестовой системой становилась виртуальная машина.
Вскоре компания VMware приступила к разработке второго, более сложного продукта, который был выпущен как ESX Server в 2001 году. В ESX Server использовался тот же механизм виртуализации, что и в VMware Workstation, но в пакет он входил в качестве части гипервизора первого типа. Иными словами, ESX Server запускался непосредственно на оборудовании, не требуя основной операционной системы. Гипервизор ESX был разработан для интенсивной консолидации рабочей нагрузки и содержал множество оптимизаций с целью обеспечения эффективного и справедливого распределения ресурсов (центрального процессора, памяти и ввода-вывода) среди виртуальных машин. Например, в этом продукте впервые была представлена концепция раздувания (ballooning) для перераспределения памяти между виртуальными машинами (Waldspurger, 2002).
ESX Server был нацелен на объединенный серверный рынок. До внедрения виртуализации IT-администраторы должны были, как правило, купить, установить и сконфигурировать новый сервер для каждой новой задачи или приложения, который приходилось запускать в дата-центре. В результате инфраструктура использовалась крайне неэффективно: серверы в то время обычно использовались на 10 % своих возможностей (в пиковые моменты нагрузки). С появлением ESX Server IT-администраторы могли объединить множество независимых виртуальных машин на одном сервере, экономя время, деньги, пространство под компьютерные стойки и электроэнергию.
В 2002 году компания VMware представила свое первое управленческое решение для ESX Server, изначально называвшееся Virtual Center, а теперь имеющее название vSphere. Оно предоставляло единую точку управления для кластера серверов с запущенными виртуальными машинами: IT-администратор теперь мог просто войти в приложение Virtual Center и управлять тысячами виртуальных машин, запущенными на предприятии, отслеживая их работу и предоставляя новые виртуальные машины. С Virtual Center было предложено еще одно важное нововведение, VMotion (Nelson et al., 2005), позволяющее проводить живые миграции работающих виртуальных машин по сети. Впервые IT-администратор получил возможность переместить работающий компьютер с одного места на другое без необходимости перезагрузки операционной системы, перезапуска приложения и даже без потери сетевых подключений.
7.12.2.
Еще по теме Ранняя история VMware:
- Ранняя история юридической психологии
- ОДАРЕННОСТЬ РАННЯЯ
- Борякова Н.Ю.. Ступеньки развития. Ранняя диагностика и коррекция задержки психического развития у детей. Учебно-методическое пособие., 2002
- Глава 2. История развития юридической психологии.
- История
- ИСТОРИЯ СОЦИОЛОГИИ ЖУРНАЛИСТИКИ
- 15.1. ПЕРВЫЙ ГЕНИЙ В ИСТОРИИ
- Тема 3. История сравнительного правоведения
- ГЛАВА 3 ИСТОРИЯ ТЕЛЕЖУРНАЛИСТИКИ В РОССИИ
- ГЛАВА 2. ИСТОРИИ О МАТЕРИАЛЬНЫХ УСПЕХАХ
- Глава 1 ПРЕДМЕТ И ИСТОРИЯ СОЦИОЛОГИИ
- Сочинение историй
- История Люси Ф.:
- История любви
- § 6. Забота о памятниках истории и культуры
- ИСТОРИИ И ТЕНИ
- История родителей и их семьи.
- История родителей и их семьи.
- ЖИТЕЙСКАЯ ИСТОРИЯ
- История