Виртуализация роли поиска
Третьим кандидатом на виртуализацию является сервер или серверы SharePoint, содержащие роль поиска (сервер поиска), которые обеспечивают функции индексации и обработки запросов в SharePoint. В SharePoint 2010 уже нет ограничения на единственный ицдекс, как в SharePoint 2007, что облегчает масштабирование этой роли и позволяет использовать более распределенные модели развертывания.
Типичный виртуализованный поисковый сервер представляет собой виртуальную машину с четырьмя виртуальными процессорами и минимальным объемом памяти 8 Гбайт (см. табл. 12.1) — при условии, что требуется стандартные возможности поиска, имеющиеся в SharePoint 2010. При использовании FAST Search Server 2010 требования к объему ОЗУ увеличиваются до 12-16 Гбайт. Как и в случае сервера приложений, величины для сервера
Частьl
поиска могут изменяться в зависимости от количества индексируемых элементов и сложности требований к поиску.
Поисковому серверу нужен один VHD с заранее заданным объемом 50-100 Гбайт для гостевой ОС и еще один VHD для тела индекса и запросов. Объем этого диска зависит от объема полнотекстовой индексации из различных источников.
Компонент индексатора применяется в SharePoint для индексации документов, что нужно для последующих поисков. В целях резервирования можно создать несколько индексаторов на различных серверах.
В небольших организациях роль поиска часто объединяется с веб-ролью. Такое объединение увеличивает требования к памяти и процессору со стороны гостевых сеансов.
Виртуализация сервера со всеми тремя ролями
Во многих организациях роли веб-доступа, приложений и поиска объединяются на одном виртуализованном сервере SharePoint. Обычно это небольшие организации, которые хотят развернуть SharePoint на два гостевых сеанса, чтобы обеспечить высокую степень доступности, но число гостевых клиентов у которых мало.
Объединение всех трех ролей приводит к повышению нагрузки на отдельный серверный сеанс, но все^гаки многие рекомендации по поводу процессора и памяти для выделенного сервера веб-роли применимы и к такому объединенному серверу (см. табл. 12.1).
Типичная виртуальная система роли веб-сервера с обработкой запросов и функциями поиска представляет собой виртуальную машину с четырьмя виртуальными процессорами и объемом памяти 10-16 Гбайт, в зависимости от количества пользователей, которых приходится обслуживать системе. Ей нужен один VHD с заранее заданным объемом 50-100 Гбайт для гостевой ОС и еще один VHD для тела индекса и запросов.
Администраторы, которые работали с SharePoint 2007, могут поразиться требованиям к памяти в SharePoint 2010 — ведь SharePoint 2010 действительно требует для своей работы гораздо больше памяти, чем предыдущие версии. Однако эти требования можно смягчить, отключив не важные для производства приложения-службы. В общем случае для снижения общих требований к серверам SharePoint рекомендуется оставить активными только приложения-службы, необходимые для выполнения производственных функций.
Виртуализация роли СУБД
Роль СУБД SQL Server — последняя в списке виртуализуемых ролей, но она и наиболее сложна. Сервер с ролью СУБД (сервер баз данных) требует львиную долю ОЗУ и процессорной мощности. Такому серверу следует выделить минимум четыре виртуальных процессора и 8 Гбайт ОЗУ. Однако для оптимальной производительности лучше выделить не менее 12 Гбайт ОЗУ.
Как и в случае SharePoint, виртуальные машины SQL Server требуют виртуальные диски фиксированного объема или с прямым доступом. Требования к физическим машинам для работы SQL Server применимы и к виртуальным машинам с SQL Server. Так что постарайтесь выделить достаточное количество дисководов для томов баз данных и журналов. Кроме того, старайтесь следовать рекомендациям по оптимизации работы SharePoint с SQL Server — например, лучше заранее задать объем базы tempdb и вынести ее на быстрые дисковые тома.
Не забывайте, что это лишь рекомендации. Реальная производительность определяется видом диска, архитектурой оборудования и другими факторами. Некоторые организации просто рассчитывают свои аппаратные потребности и увеличивают объем памяти или уменьшают количество баз данных в одном сеансе SQL Server.
HMVj-W.miHH CTWTIWHWI HH I .И МИ1 ЧЩ11 т — .
--_ :297
Глава 12
Windows поддерживает и зеркала SQL, и кластеризацию в качестве мер обеспечения высокой степени доступности в виртуализованной среде SQL Server. Кроме того, в виртуальных машинах SQL Server поддерживаются возможности подхвата функций хостов наподобие мгновенного переноса Нурег-V Live Migration. Однако учтите, что все базы данных SQL Server в ферме SharePoint необходимо восстанавливать для того же момента времени, что и другие базы данных. Это относится к технологии снимков виртуализации или снимков сетей хранения данных (storage area network — SAN).
Читать дальше