Сравнение трех лучших программ для виртуализации Windows
Опубликовано: 2015-09-25Microsoft Hyper-V
Когда мы обсуждаем виртуализацию Windows, собственный HyperVisor от Microsoft, называемый Hyper-V (ранее кодовое название Viridian), может превзойти все другие программы для виртуализации. Первоначально бета-версия Hyper-V поставлялась с несколькими выпусками Windows Server 2008. Позже его стабильная версия была выпущена как часть обновлений Windows.
Вы можете создавать виртуальные машины на сервере Hyper-V, к которым можно получить удаленный доступ через удаленный рабочий стол. Microsoft Hyper-V доступен в двух вариантах: автономный сервер Hyper-V и Bare Metal HyperVisor .
Bare Metal HyperVisor работает с минимальным набором компонентов Windows Server для оптимизации среды виртуализации. Эта выделенная виртуальная среда исключает общие компоненты Windows Server, такие как DNS-сервер, веб-сервер IIS, программные компоненты, Microsoft FTP-сервер, DHCP-сервер, Active Directory и многие другие.
Одно из основных преимуществ автономного сервера Hyper-V заключается в том, что вы уменьшаете возможности для атак, исключая из платформы нежелательные компоненты. Поскольку службы не прослушивают порты, вы можете заблокировать нежелательные порты в брандмауэре, тем самым уменьшив шансы стать целью.
Microsoft бесплатно предоставила автономные версии Hyper-V в виде загружаемого файла ISO-образа DVD. Однако не следует предполагать, что, поскольку это абсолютно бесплатный гипервизор, его функции ограничены. Напротив, этот бесплатный HyperVisor поддерживает все те же наборы корпоративных функций Windows 2012 Server с включенной ролью Hyper-V.
Что еще более важно, вы можете найти очень мало исправлений или вообще не найти их во вторник исправлений. Например, скажем, Microsoft недавно обнаружила уязвимость в службах IIS и выпустила критический патч, требующий перезагрузки. Вам не придется об этом беспокоиться, так как это не применимо к гипервизорам на «голом железе». В результате у ваших клиентов VPS будет значительно меньше времени простоя.
В качестве альтернативы хост Windows Server 2012/2008 с установленной ролью Hyper-V используется для управления Hyper-V Server 2012/2008 через консоль управления, а именно Hyper-V Manager. Администратор может выполнять свои задачи по управлению и настройке через удаленный рабочий стол на хост. С помощью диспетчера Hyper-V можно осуществлять управление виртуальными машинами, что значительно упрощает настройку и мониторинг сервера Hyper-V по принципу «укажи и щелкни».
Виртуальный бокс
VirtualBox — это кроссплатформенное программное обеспечение для виртуализации с открытым исходным кодом под Стандартной общественной лицензией GNU. VirtualBox может быть установлен в ваших существующих системах на базе Intel или AMD с выбранной вами операционной системой. Вам разрешено создавать кроссплатформенные виртуальные машины на существующем оборудовании. Таким образом, он расширяет возможности вашего существующего компьютера, чтобы он мог работать с несколькими операционными системами одновременно.
С VirtualBox пользователи могут пользоваться машинами Windows и Linux в своей системе Mac вместе с существующим программным обеспечением. Количество виртуальных машин, которые вы можете создать, не ограничено; единственными практическими ограничениями являются дисковое пространство и память.
VirtualBox — это бесплатное, простое, но мощное программное обеспечение для виртуализации. Вы можете использовать его функции везде, от небольших настольных компьютеров до предприятий, таких как центры обработки данных, — даже в облачных средах. VirtualBox рассматривает каждую виртуальную машину и ее виртуальные жесткие диски как «контейнер», который можно замораживать, пробуждать, копировать и создавать резервные копии, а также разрешать миграцию между хостами.
Теперь представьте ситуацию, когда ваша виртуальная машина начала плохо себя вести после установки какого-либо программного обеспечения или из-за какой-либо неисправности. Не о чем беспокоиться — благодаря функции VirtualBox, называемой моментальными снимками , вы можете сохранить конкретное состояние виртуальной машины и позже вернуться к ее предыдущему состоянию. Всего за несколько щелчков мыши вы можете легко восстановить свою виртуальную машину из предыдущего снимка.
Самое замечательное в этой функции то, что вам разрешено создавать любое количество снимков. На самом деле, если у вас осталось несколько моментальных снимков, вы можете освободить место на диске, удалив все ненужные снимки.
VirtualBox иногда называют размещенным гипервизором, поскольку он требует установки существующей операционной системы. Он работает практически на всех 32-битных и 64-битных операционных системах. Во многих случаях VirtualBox не требует каких-либо функций процессора, требующих новейшего оборудования. В отличие от других решений виртуализации, вы можете использовать VirtualBox даже на своем старом домашнем ПК, где другое оборудование корпоративного класса несовместимо.
VirtualBox позволяет гостевым машинам получать доступ к файлам с хост-машин с помощью функции под названием «Общие папки». Вы можете подключать любые USB-устройства к своим виртуальным машинам и получать к ним доступ без установки драйверов для конкретных устройств в хост-системе. Кроме того, VirtualBox Remote Desktop Extension (VRDE) поддерживает протокол удаленного рабочего стола (RDP), изначально встроенный в Microsoft Windows, со специальными дополнениями для полной клиентской поддержки USB.
Благодаря такому большому списку функций и некоторым уникальным возможностям VirtualBox можно считать отличным выбором для тех, кто хочет создать собственную виртуальную среду.
Консолидация инфраструктуры. Виртуализация может значительно снизить затраты на оборудование и электроэнергию. Большую часть времени современные компьютеры используют лишь часть своей потенциальной мощности и работают с низкой средней нагрузкой на систему. При этом тратится много аппаратных ресурсов, а также электроэнергии. Таким образом, вместо того, чтобы запускать множество физических компьютеров, которые используются лишь частично, можно разместить множество виртуальных машин на нескольких мощных хостах и распределить нагрузки между ними.
Ксен
Утверждается, что гипервизор Xen является единственным гипервизором типа 1 с открытым исходным кодом, также известным как гипервизор с открытым исходным кодом, поскольку он не требует установки какой-либо операционной системы. В качестве гипервизора Xen позволяет хост-машинам запускать множество экземпляров гостевых операционных систем или несколько разных операционных систем параллельно на одной машине.
Xen имеет широкую базу приложений для различных коммерческих приложений и приложений с открытым исходным кодом; например, виртуализация серверов и настольных компьютеров, инфраструктура как услуга (IaaS) и приложения для обеспечения безопасности, и это лишь некоторые из них. В последнее время Xen Project HyperVisor также занимается питанием крупнейших сегодня облаков.
Xen HyperVisor считается наиболее гибким и безопасным благодаря небольшому объему памяти и интерфейсу (всего 1 МБ), и ему удалось сохранить объем памяти и накладные расходы на интерфейс на таком низком уровне только благодаря конструкции микроядра.
Гипервизор загружается ровно после выхода из загрузчика. Несколько виртуальных машин (будь то доменные или гостевые) работают поверх Xen HyperVisor. Специальный домен, называемый Домен 0, содержит драйверы для всех устройств в системе, а также стек управления для управления созданием, уничтожением и настройкой виртуальных машин.
Xen HyperVisor — это абсолютно тонкий программный слой, который работает на аппаратном уровне и обрабатывает процессор, память, а также прерывания созданных виртуальных машин. Сам HyperVisor ничего не знает о функциях ввода-вывода, таких как сеть и хранилище. Виртуальные машины работают в полностью изолированных виртуализированных средах, на каждой из которых работают собственные операционные системы и приложения. Гостевые виртуальные машины изолированы от оборудования таким образом, что у них нет привилегий доступа к оборудованию или функциям ввода-вывода.
Домен управления (или домен 0) имеет привилегии виртуальной машины, которые могут напрямую обращаться к оборудованию. Он также может обрабатывать весь доступ к функциям ввода-вывода системы и взаимодействовать с другими виртуальными машинами. Гипервизоры Xen не работают без домена 0, который является первой виртуальной машиной, запускаемой системой.
XenServer — это проверенная платформа виртуализации корпоративного класса, которая предоставляет все критически важные функции, необходимые для реализации любой виртуализации серверов и центров обработки данных.