Microsoft предоставляет экономные варианты виртуализации для Windows Server, которые позволяют организациям существенно сэкономить на лицензиях Windows Server при виртуализации серверов. Это следующие три типа лицензирования:
• Windows Server Standard Edition. Единственная физическая среда ОС (physical OS environment —POSE) или виртуальная среда ОС (virtual OS environment — VOSE) с лицензией Standard Edition. Учтите, что хост виртуализации, который предназначен для выполнения только задач виртуализации, не требует лицензирования, независимо от того, работает ли он под Windows Server (как в случае Hyper-V).
■ Windows Server Enterprise Edition. Позволяет в любой момент работать на хосте до четырех VOSE. Учитываются лишь работающие виртуальные машины. Если VM остановлена, она не входит в число четырех одновременно работающих VOSE, разрешенных лицензией Enterprise Edition.
■ Windows Server Datacenter Edition. Лицензия для отдельных процессоров (не ядер) с виртуальными хостами — например, для сервера с двумя четырехъядерными процессорами потребуется две лицензии. Позволяет выполнять на хосте неограниченное количество виртуальных машин.
Эти варианты лицензий применимы не только к Hyper-V, но и к любому гипервизору, поддерживающему SWP. Для организаций с существенными вложениями в инфраструктуру виртуализации наиболее экономной будет покупка необходимого количества лицензий Datacenter Edition, покрывающих все виртуальные хосты.
Виртуализация ролей SharePoint
Требования по обеспечению виртуализации зависят от серверной роли. Поэтому при проектировании важно четко понимать конкретные требования каждой роли.
Виртуализация веб-роли
Оптимальным вариантом на виртуализацию является сервер SharePoint с веб-ролью: он выполняет службу Windows IIS и обрабатывает все веб-запросы, адресованные к SharePoint. В табл. 12.1 приведены примерные требования к ресурсам для виртуализованных серверов SharePoint с веб-ролью и, возможно, другими ролями.
КЬрТ рВШЦаЦЯ и кЛКиДИШ М Ш .11 Л
Глава 12
П
295
Таблица 12.1. Примерные требования ресурсов для ролей сервера SharePoint |
|
Роли |
Количество виртуальных процессоров |
Минимальный объем ОЗУ |
Рекомендуемый объем ОЗУ |
Только веб-роль |
2 |
6 Гбайт |
8 Гбайт+ |
Только роль приложений-служб |
2 |
6 Гбайт |
8П5айт+ |
Только роль поиска |
4 |
8 Гбайт |
10 Гбайт+ |
Роли веб, приложений-служб и поиска вместе |
4 |
10 Гбайт |
12 Гбайт+ |
Роль СУБД |
4 |
8 Гбайт |
12 Гбайт+ |
Как видно из этой таблицы, серверу SharePoint, на котором установлена только веброль (и поэтому он называется веб-сервер), следует выделить как минимум два виртуальных процессора и 6 Гбайт ОЗУ (а лучше не менее 8 Гбайт), а также один VHD для ОС. Если веб-серверу нужно обрабатывать больший объем веб-трафика, можно просто выделить дополнительные веб-серверы с такими же спецификациями. Объем диска хостовой ОС должен быть не менее 12 Гбайт плюс утроенный общий объем памяти, выделенный под виртуальные машины, но рекомендуется сделать этот объем еще больше (обычно примерно 50-100 Гбайт), чтобы осталось место для расширения ОС.
Виртуализация ролей приложений
Следующим вероятным кандидатом на виртуализацию является сервер SharePoint с одной или несколькими ролями приложений-служб (поэтому он называется сервером приложений). Серверы приложений могут содержать различные приложения-службы наподобие Access Services, PerformancePoint Services и службы управляемых метаданных. Сюда не входит служба поиска, которая технически относится к приложениям-службам, но с архитектурной точки зрения обычно считается частью другой серверной роли.
Из таблицы 12.1 видно, что типичный виртуализованный сервер приложений представляет собой виртуальную машину с двумя виртуальными процессорами и минимальным объемом памяти 64 Гбайт. Для работы его гостевой ОС нужен один VHD с заранее заданным объемом 50-100 Гбайт. Конечно, эти величины могут изменяться в зависимости от количества приложений-служб, установленных на одной машине, и количества пользователей этих приложений.
В небольших организациях роль приложений и веб-роль часто помещают на один сервер SharePoint. Такое объединение увеличивает требования к памяти и процессору со стороны гостевых сеансов.
Читать дальше