Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
AM102570961033_ru_check.doc
Скачиваний:
4
Добавлен:
22.04.2019
Размер:
380.93 Кб
Скачать

Масштабирование ферм серверов

Поскольку с течением времени число обращений к серверным службам растет, рано или поздно наступает момент выбора между аппаратной модернизацией запущенных серверов и расширением фермы путем установки дополнительных серверов. Выявить узкие места в аппаратной части системы и определить, какие из ее ресурсов уже практически исчерпаны, позволяет тщательный анализ производительности. Помимо этого, следует определиться, существует ли необходимость обеспечивать высокую степень доступности с помощью введения аппаратной избыточности, а также понять, как со временем будут меняться требования к системе.

Примечание. Для получения более подробных сведений об анализе производительности Windows SharePoint Services 3.0 см. другой технический документ этой серии: Microsoft SharePoint Products and Technologies Operations (Продукты и технологические операции Microsoft SharePoint).

Узкие места, связанные с оборудованием

Причины недостаточной эффективности работы аппаратной составляющей системы в первую очередь следует искать в четырех ее компонентах: это память, скорость работы процессора, доступ к дискам и сеть. Эффективность выявления узких мест — серьёзный вопрос, и его рассмотрение выходит за рамки настоящего документа. После выявления всех узких мест на серверах компании, когда вся существующая система уже работает с максимальной производительностью (то есть задействованы все имеющиеся в распоряжении средства — кэширование, сжатие IIS, таксономия базы данных содержимого и так далее), приходит время решить, каким образом следует масштабировать систему, чтобы ее производительность возросла, а потребность в ресурсах была удовлетворена полностью. В приведенной ниже таблице перечислены варианты масштабирования аппаратных компонентов, применяемые в случае появления узкого места на каком-либо участке.

Узкое место

Описание и способ устранения проблемы

Память

В «типичной среде Office SharePoint Server» при прочих равных условиях нехватка ресурсов памяти чаще всего наблюдается на серверах баз данных, поисковых серверах и серверах электронной почты. В составе Microsoft Windows Server® 2003 есть несколько счетчиков производительности, которые можно использовать для мониторинга ресурсов физической и виртуальной памяти. Выявленную нехватку ресурсов памяти можно устранить, просто увеличив на сервере объем ОЗУ. Однако если вычислительные ресурсы процессора, по данным анализа производительности, в этот момент также находятся на пределе, предпочтительнее добавить еще один сервер и переложить на него часть нагрузки.

Процессор

Узкие места, связанные с производительностью процессора, также чаще всего проявляются на серверах баз данных, поисковых серверах и серверах электронной почты. Однако на процессор веб-сервера может ложиться дополнительная нагрузка в случаях, когда применяется шифрование, скажем, если для защиты обмена данных с клиентами используется протокол SSL (Secure Sockets Layer) или для сжатия данных используются службы IIS. Для мониторинга степени загрузки на уровне системы, уровне процессора, уровне процесса или уровне потока можно использовать счетчики производительности Windows Server 2003. Решить проблему узких мест, связанных с процессором, можно посредством замены процессора на более мощный, установки дополнительных процессоров или подключения нового сервера, которому будет передана часть существующей нагрузки. Хотя формирование серверного кластера является более затратным решением, его преимуществом являются повышенная отказоустойчивость и рост производительности как следствие равномерного распределения сетевой нагрузки.

Диск

Недостаточная скорость работы дисков ощутимее всего сказывается на работе файловых серверов, серверов баз данных и серверов поиска. Для Office SharePoint Server время отклика и производительность серверов баз данных имеют решающее значение, поскольку именно там хранится вся информация. Время отклика страницы находится в прямой зависимости от производительности и способности сервера баз данных обработать пользовательский запрос. Чтобы замерить время чтения и записи, длину очереди и ряд других показателей работы диска на физическом и логическом уровнях, можно воспользоваться счетчиками производительности Windows Server 2003.

Существует несколько различных способов решения проблемы узких мест, связанных с дисками. Когда на диске остается менее 30 % свободного пространства, скорость чтения и записи ощутимо падает, поэтому в таких случаях прибегают к установке дополнительного диска или переносят данные на другой диск или сервер. Распределенная файловая система DFS, применяемая в Windows Server 2003, может располагаться на дисках нескольких серверов одновременно. Высокая степень фрагментации также снижает скорость работы дисковой подсистемы, поэтому следует позаботиться о регулярной дефрагментации дисков.

Также следует отметить, что базы данных содержимого Office SharePoint Server представляют собой хранилище семейств веб-узлов и всего, из чего состоит веб-узел. Таким образом, семейства веб-узлов распределятся по различным базам данных содержимого, производительность сервера баз данных возрастет, а общий объем и число записей в таблицах каждой из базы данных содержимого, напротив, уменьшится.

В случаях, когда сохраняется необходимость снизить время чтения и записи, можно прибегнуть к чередованию дисков или замене их более быстродействующими моделями.

Сеть

Причиной невысокой скорости работы сервера независимо от выполняемой задачи может оказаться низкая пропускная способность сети. Для замеров скорости прохождения сетевого трафика и прочих видов сетевой активности можно воспользоваться счетчиками производительности Windows Server 2003. Выбор способа увеличения пропускной способности сети зависит от характера выявленной проблемы. Справиться с ней помогают дополнительные или более быстрые сетевые карты, более грамотная сегментация сети и коммутаторы пакетов.

Наращивая общую пропускную способность фермы, необходимо постоянно помнить, что работать она будет со скоростью самого медленного ее компонента. Намереваясь обеспечить необходимую пропускную способность сети, в первую очередь следует убедиться, работают ли все сетевые карты в штатном режиме; следующим разумным шагом станет обеспечение высокоскоростного сетевого соединения между внешними веб-серверами и серверами приложений, а затем — между этими серверами и серверами баз данных, поскольку все эти серверы осуществляют весьма интенсивный обмен данными.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]