Руководство для начинающих по Microsoft Hyper-V
Операционные системы Windows, такие как Windows Server 2012 и Windows 10, содержат сотни функций, но Hyper-V — одна из моих любимых. Почему? Потому что Hyper-V экономит мне кучу денег, а также облегчает мою жизнь. Позволь мне объяснить.
Как внештатный писатель, я должен иметь возможность запускать все программы, о которых пишу. Только так я могу удостовериться, что методы, которые я описываю во всех этих статьях с инструкциями, работают правильно. Еще в 90-х, когда я впервые стал фрилансером, я знал, что мне нужна очень мощная лабораторная среда, если я хочу сделать карьеру на фрилансе. Несмотря на это, я понятия не имел, во что ввязываюсь. Мое лабораторное оборудование стоило больше денег, чем я хочу себе представить, и буквально занимало половину моего дома. Кроме того, мне пришлось вызвать электрика для установки дополнительных розеток, а также усилить кондиционер.
Не поймите меня неправильно. Я никогда не уклонялся от инвестиций в свое будущее. Тем не менее, я должен признаться, что завершение моей лабораторной сборки сопровождалось сильным шоком от наклеек, особенно когда я начал осознавать, что компьютерное оборудование быстро устаревает и нуждается в замене каждые несколько лет.
Сегодня у меня дома по-прежнему большая лабораторная среда, но благодаря Hyper-V мои расходы намного ниже, чем когда-то.
Hyper-V — это платформа виртуализации серверов от Microsoft. Основная идея Hyper-V заключается в том, что большинство современных аппаратных средств включает в себя гораздо больше аппаратных ресурсов, чем действительно необходимо операционной системе Windows. Задача Hyper-V — позволить вам одновременно запускать несколько операционных систем на одном сервере. Каждая из этих операционных систем работает внутри виртуальной машины Hyper-V и ведет себя так, как если бы она работала на физическом оборудовании.
Итак, насколько на самом деле важна Hyper-V? Что ж, это зависит от мощности вашего серверного оборудования и от того, насколько требовательны ваши рабочие нагрузки. Если, например, у вас есть хост-сервер Hyper-V, на котором установлено 32 ГБ памяти, и у вас есть виртуальный сервер, которому требуется 28 ГБ памяти, у сервера может не хватить ресурсов для размещения дополнительных виртуальных машин, поскольку Hyper-V требует некоторых память для себя. Однако в большинстве случаев Hyper-V допускает значительную консолидацию оборудования. С другой стороны, если ваши виртуальные машины потребляют только 2 ГБ памяти каждая, вы можете запустить дюжину или более виртуальных машин на сервере с 32 ГБ памяти. Трудно точно сказать, сколько виртуальных машин может вместить такой сервер, потому что существуют другие факторы, помимо памяти, которые определяют общую емкость сервера Hyper-V. Некоторые из этих факторов включают вычислительную мощность, пропускную способность хранилища, емкость хранилища и пропускную способность сети.
В большинстве случаев Hyper-V допускает значительную консолидацию оборудования. Приведу пример из реальной жизни. Я не могу точно вспомнить, сколько серверов было у меня дома до того, как я решил виртуализировать (их было больше 20), но скажем так, зимой мне обычно не приходилось включать отопление, потому что мои серверы согрей мой дом. Друзья шутили, что у меня в подвале жарят зефир. У меня были члены семьи, которые называли мой дом Центром управления полетами или Военной комнатой из-за всего присутствующего компьютерного оборудования.
Сегодня у меня всего семь серверов. Из этих семи два выполняют рабочие нагрузки, а остальные пять являются лабораторными серверами. Большую часть времени включены только три из семи серверов. Излишне говорить, что использование Hyper-V сэкономило мне много денег.
Хотя основная часть моих сбережений была получена за счет снижения затрат на оборудование, обслуживание, электропитание и охлаждение, Hyper-V также экономит деньги другими способами, и тот факт, что Hyper-V доступен бесплатно, также не мешает. Да, вы прочитали это правильно. Microsoft делает Hyper-V Server бесплатным. Все, что вам нужно сделать, это скачать его и установить на свой сервер. В качестве альтернативы Hyper-V также входит в состав Windows Server (2008 и выше) и некоторых настольных версий Windows.
Несмотря на то, что Windows Server далеко не бесплатен, многие люди считают, что в долгосрочной перспективе развертывание Hyper-V в качестве роли Windows Server обходится дешевле, чем использование бесплатной версии. Несмотря на то, что эта идея, вероятно, звучит совершенно нелогично, у безумия есть метод.
Причина, по которой Windows Server может быть менее дорогим вариантом в долгосрочной перспективе, сводится к лицензированию. Бесплатная лицензия Hyper-V дает право на установку Hyper-V и создание любого количества виртуальных машин. Однако виртуальная машина не принесет вам много пользы без операционной системы, а бесплатная лицензия Hyper-V не поставляется с лицензиями на операционную систему. Это может не быть проблемой, если вы планируете использовать ОС с открытым исходным кодом на своих виртуальных машинах, но вы не сможете запускать Windows на своих виртуальных машинах, если не приобретете необходимые лицензии на операционную систему.
Напротив, лицензия Windows Server 2012 R2 Datacenter обойдется вам в 6155 долларов, и вам потребуются дополнительные лицензии, если ваш сервер имеет более двух процессоров. Кроме того, вам потребуется клиентская лицензия (CAL) для каждого пользователя или устройства, которое будет подключаться к серверу. Однако на этом затраты заканчиваются.
Лицензия Datacenter Edition дает вам право запускать Windows Server на таком количестве виртуальных машин, сколько вы можете втиснуть на свой сервер. Если учесть, что лицензия Windows Server 2012 R2 Standard Edition продается за 882 доллара США (и позволяет использовать только две виртуальные операционные системы), вы можете быстро понять, как покупка лицензии Datacenter может сэкономить ваши деньги в долгосрочной перспективе, если вы планируете развернуть множество виртуальных машин Windows, используя одну и ту же серверную лицензию, что разрешено.
Наличие такого гибкого лицензирования может быть особенно полезным в лабораторных условиях или в высокодинамичных производственных средах. Чтобы понять, что я имею в виду, посмотрите на скриншот ниже одного из моих лабораторных серверов. Прямо сейчас этот конкретный сервер Hyper-V содержит одиннадцать виртуальных машин. Конечно, обычно они не включаются все одновременно, но они все равно должны быть должным образом лицензированы. Кроме того, я регулярно создаю новые виртуальные машины.
Гибкое лицензирование даже более выгодно в некоторых производственных средах. Сегодня многие организации развертывают частные или гибридные облака, чтобы сделать операции более динамичными. Такие среды обычно позволяют авторизованным пользователям создавать свои собственные виртуальные машины «на лету» из ряда предопределенных шаблонов. Имея это в виду, можете ли вы представить, если бы такая организация должна была проводить инвентаризацию лицензий каждый раз, когда пользователь хочет развернуть новую виртуальную машину? Прекращение проверки и, возможно, покупки лицензий, скорее всего, сведет на нет преимущества среды самообслуживания.
Hyper-V — отличный вариант для консолидации серверного оборудования, особенно если вы работаете в магазине Windows. Если вы хотите поэкспериментировать с Hyper-V без проблем с настройкой выделенного оборудования, вы можете рассмотреть возможность использования Windows 10. Полнофункциональная копия Hyper-V входит в состав Windows 10 и позволяет запускать виртуальные машины на ваш рабочий стол.