вычислительных процессорах серии Power, серверы баз данных Oracle оптимизиро-
ваны под собственные серверы с процессорами архитектуры RISC и т. д.).
Число ядер, частота и т. д. выбирается на основе требований проекта. В случае пла-
нирования виртуализации необходимо улучшать конфигурацию примерно на 20%.
Выбор шасси
Серверы обычно устанавливают в стойку и шкаф. Соответственно, они должны по-
ставляться в шассийном исполнении и должны быть снабжены креплениями ( рель-
сами) для установки в шкаф с возможностью выдвижения для обслуживания.
Выбор оборудования и программного обеспечения
13
Для обеспечения возможности резервирования электропитания шасси должно
иметь два блока питания, допускающих их "горячую" замену.
Выбор материнской платы
Сервер должен быть укомплектован системой out-of-band-управления. Эта система
позволяет по отдельному сетевому интерфейсу мониторить состояние сервера,
включать и выключать его, программно удаленно монтировать образы CD/DVD
и т. д. Обычно серверные платы включают данную опцию по умолчанию, но есть
модели, в которых она является дополнительным компонентом. На рис. 2.1 показан
пример подобного интерфейса удаленного управления.
Рис. 2.1. Интерфейс удаленного управления (iLO) сервера Sun
Программные средства мониторинга, существующие для данной модели, должны
быть совместимы с той системой контроля, которая используется на предприятии.
Для упрощения инвентаризации желательно, чтобы серийный номер шасси/сервера
был доступен программным способом.
Сервер должен иметь аппаратный RAID-контроллер для создания отказоустойчи-
вого массива из устанавливаемых дисков.
14
Глава 2
Выбор дисков
Желательно хранить и обрабатывать данные на специализированных устройст-
вах — системах хранения данных (СХД). На рынке представлено много моделей
таких устройств, доступных или дорогих, с большим или меньшим функционалом.
Можно купить платформу с большим числом жестких дисков и установить на нее
программное обеспечение серверов хранения данных (в том числе, и бесплатное).
Вариантов много, в любом случае переход на СХД позволит более рационально
использовать дисковое пространство и повысить надежность системы.
Поэтому в сервере лучше оставить только два небольших, но быстрых диска для
построения отказоустойчивого массива (зеркала) и размещения на нем операцион-
ной системы.
Если данные будут храниться локально, то изначально нужно установить в сервер
максимальное число дисков. Это повысит производительность дисковой подсисте-
мы. При этом нужно продумать, как будут сформированы массивы. Обычно созда-
ют RAID (Redundant Array of Independent Disks — избыточный (резервный) массив
независимых дисков) 5-го уровня из всех дисков сервера, который потом разбивают
(или не разбивают) на несколько логических. Это самый экономичный вариант от-
казоустойчивого массива, но не самый оптимальный. Например, тип массива дол-
жен быть различным для размещения журналов сервера баз данных и для файлов
самой базы.
Поэтому до покупки сервера следует ознакомиться с рекомендациями по размеще-
нию данных приложений: какой тип массива рекомендуется, под какой размер бло-
ка данных должен быть отформатирован диск и т. п.
Выбор параметров устройства для хранения данных является одним из самых
сложных вопросов конфигурации компьютера. Проблем несколько. Во-первых,
редко когда сервер используется только для одной задачи, а разные приложения
отличаются характеристиками операций ввода/вывода. Во-вторых, даже если пла-
нируется обслуживать только одну задачу, никто, даже разработчики соответст-
вующего программного обеспечения, обычно не могут дать оценку по числу опера-
ций ввода/вывода в секунду, соотношению операций чтения-записи и т. д. Даже
если цифры и называются, то они весьма приблизительные, как экстраполирован-
ные результаты приложения в примерно "сходной" конфигурации на другом пред-
приятии.
Скорость работы устройств хранения обычно характеризуют параметрами IOPS
(Input/Output operations Per Second — число операций ввода/вывода в секунду) и
максимальной скоростью записи/чтения. Параметры хотя и взаимосвязаны, но ха-
рактеризуют различные "стороны" устройства хранения. Например, в программном