Добро пожаловать в Hyper-V 2012 R2 (часть 1)
Введение
На TechEd 2013 Microsoft сделала важные заявления о следующей версии Hyper-V, которая будет поставляться с Windows Server 2012 R2. Руководители Microsoft указали, что мы можем ожидать выхода Windows Server 2012 R2 к концу года вместе с обновлениями для Windows 8 (теперь именуемой Windows 8.1) и System Center 2012 R2. Это равнозначно полному обновлению центра обработки данных и тройного набора настольных компьютеров с целым рядом новых возможностей для организаций. В этой статье я сосредоточусь на аспектах виртуализации, которые появятся в этом новом выпуске.
Hyper-V прошел долгий путь
Хотя Hyper-V 2008 R2 считался виртуализацией корпоративного уровня очень и очень начального уровня, Microsoft сделала все возможное, чтобы доказать свою корпоративную готовность, когда выпустила Hyper-V 2012. Hyper-V 2012 был попыткой Microsoft догнать VMware. и они сделали это и в некотором смысле превзошли гиганта виртуализации в своей собственной игре. Лично я считаю, что если бы Microsoft упростила административную часть уравнения Hyper-V, они были бы убийственной игрой, но я отвлекся.
Выпуская Hyper-V 2012 R2, гигант из Редмонда продолжает позиционировать Hyper-V как платформу для корпоративных клиентов, а не только так, как это делалось традиционно. В сочетании с новым System Center 2012 R2 Microsoft стремится упростить использование как общедоступных, так и частных облаков бесшовным способом, который просто имеет смысл для многих организаций, ориентированных на Microsoft.
Интеграция с Windows Azure
Microsoft прилагает все усилия, чтобы оставаться компанией по умолчанию, к которой обращаются за базовой инфраструктурой. На протяжении многих лет компания занимала большую часть рынка. Без согласованной облачной стратегии Microsoft рисковала наблюдать, как другие поставщики облачных услуг потребляют ее услуги, в то время как Microsoft оставалась в стороне. Благодаря Windows Azure у Microsoft есть и платформа, и стратегия для сохранения своего доминирующего положения. Windows Server 2012 R2 вместе с Hyper-V 2012 R2 и System Center 2012 R2 предоставляют клиентам способы миграции виртуальных машин между облаком Microsoft Azure и локальным центром обработки данных. Это обеспечивает беспрецедентную гибкость организации при использовании Hyper-V в качестве платформы виртуализации и открывает новые возможности для бизнеса. На самом деле виртуальные машины в Azure и Windows Server 2012 R2 полностью совместимы друг с другом.
Преимущество: организации теперь могут напрямую обращаться к облаку, используя знакомые инструменты управления и без необходимости изменять текущие рабочие нагрузки.
Новый формат виртуальной машины
Если вы оглянетесь на историю виртуализации, то увидите, что основное внимание уделялось созданию программных экземпляров физических виртуальных машин. С точки зрения совместимости это было хорошо, поскольку позволяло организациям просто переносить свои физические активы в виртуальную среду и в контейнер, который выглядел как реальная физическая машина с BIOS. В Hyper-V 2012 R2 Microsoft представляет то, что компания называет виртуальными машинами поколения 2. Эти виртуальные машины предназначены для запуска только на виртуальных машинах. Их нельзя запустить на физическом оборудовании, и они оставляют позади все свои унаследованные ловушки, включая BIOS и устаревшие аппаратные устройства.
Виртуальные машины поколения 2 отказываются от BIOS в пользу UEFI и могут загружаться с синтетических сетевых адаптеров или со SCSI. Кроме того, эти виртуальные машины могут поддерживать безопасную загрузку Microsoft, которая обеспечивает дополнительную безопасность среды, предотвращая запуск неавторизованного кода во время загрузки. Виртуальные машины 2-го поколения изначально будут поддерживать только операционные системы Windows Server 2012 или более поздней версии и Windows 8 или более поздней версии и только 64-разрядные версии.
В приведенной ниже таблице представлены изменения устройств, происходящие при работе виртуальных машин поколения 2. Очевидно, что некоторые сервисы не будут работать с виртуальными машинами 2-го поколения, но приятно видеть прогресс в этой области!
Устаревшие устройства удалены | Сменные устройства | Улучшения |
IDE-контроллер | Виртуальный SCSI-контроллер | Загрузка с VHDx (максимальный размер 64 ТБ, онлайн-изменение размера) |
IDE компакт-диск | Виртуальный компакт-диск SCSI | Горячее добавление/удаление |
Устаревший BIOS | прошивка UEFI | Безопасная загрузка |
Устаревшая сетевая карта | Синтетическая сетевая карта | Загрузка по сети с IPv4 и IPv6 |
Контроллер гибких дисков и прямого доступа к памяти | Нет поддержки дискет | |
UART (COM-порты) | Дополнительный UART для отладки | Быстрее и надежнее |
контроллер клавиатуры i8042 | Программный ввод | Нет эмуляции — меньше ресурсов |
PS/2 клавиатура | Программная клавиатура | Нет эмуляции — меньше ресурсов |
Мышь PS/2 | Программная мышь | Нет эмуляции — меньше ресурсов |
видео S3 | Программное видео | Нет эмуляции — меньше ресурсов |
Шина PCI | VMBus | |
Программируемый контроллер прерываний (PIC) | Больше не требуется | |
Программируемый таймер прерывания (PIT) | Больше не требуется | |
Суперустройство ввода-вывода | Больше не требуется |
Таблица 1: Источник: слайды сессии TechEd 2013 г.
Преимущество: меньшие по размеру и более гибкие виртуальные машины увеличивают плотность и должны повышать общую производительность.
Улучшения миграции рабочей нагрузки
Когда дело доходит до гибкости в виртуализированной среде, миграция рабочей нагрузки почти всегда является функцией номер один. В конце концов, возможность просто переместить работающую виртуальную машину на новый хост прозрачным для пользователя способом — это довольно большая гибкость! Пока Hyper-V 2012 не появился на сцене, возможности VMware были заблокированы, поскольку реализация Microsoft была в лучшем случае слабой. Однако с Hyper-V 2012 Microsoft на какое-то время обогнала VMware благодаря новой и расширенной функциональности, включая то, что компания назвала «живой миграцией без общего доступа».
В Hyper-V 2012 R2 Microsoft усердно работает над тем, чтобы сделать службы переноса рабочих нагрузок Hyper-V еще более мощными и надежными. С этой целью Microsoft внесла следующие улучшения в предстоящий выпуск R2.
Включено по умолчанию сжатие
Этот метод сжатия использует предположение, что хосты часто имеют избыточную вычислительную мощность для использования (и они обычно так и делают), которую можно использовать для других целей. Сжимая виртуальную машину, организация может видеть результаты Live Migration, которые более чем в два раза быстрее, чем сегодня.
Рисунок 1: Источник: сессия TechEd 2013
Улучшения малого и среднего бизнеса
В Windows Server 2012 Microsoft значительно улучшила SMB и представила SMB 3. В Hyper-V 2012 R2 Microsoft позволяет администраторам использовать некоторые из этих инвестиций в системы хранения, например многоканальный SMB, для значительного повышения производительности операций Live Migration.
Преимущество. Миграция рабочей нагрузки в реальном времени является краеугольным камнем в мире виртуализации, и поэтому эти значительные улучшения производительности окажут положительное влияние на общие операции.
Усовершенствования Linux
Одна из областей, в которой vSphere на световые годы опережает Hyper-V, — это поддержка Linux, где vSphere в значительной степени рассматривает виртуальные машины Linux как равные машинам Windows. Хотя Microsoft предоставила некоторую поддержку Linux в Hyper-V, когда выйдет R2, Microsoft также предоставит ряд новых возможностей, в том числе:
- Динамическая память. Динамическая память — это метод, который позволяет Hyper-V заимствовать память у виртуальных машин, когда она не используется. С помощью динамической памяти организации могут увеличить количество виртуальных машин, работающих на хосте.
- Живое изменение размера файла VHDX. Hyper-V позволяет администраторам изменять размер файлов VHDX даже во время работы виртуальной машины. Это помогает администраторам поддерживать более высокий уровень доступности, даже когда необходимо выполнять рутинные административные задачи.
Преимущество: многие организации используют как Linux, так и Windows. Продолжая повышать статус Linux до «первоклассного» в виртуализированных центрах обработки данных, Microsoft расширяет возможности использования Hyper-V и расширяет общий рынок инструментов гипервизора.
Резюме
Hyper-V 2012 R2 — это большой шаг вперед в области виртуализации. Мы продолжим путешествие открытий в следующей части этой серии.