Высокопроизводительные серверы платформы Intel стали товаром широкого потребления. Чем же они отличаются друг от друга?


В ЧЕМ РАЗНИЦА?
ВОПРОСЫ ПРОИЗВОДИТЕЛЬНОСТИ
НЕ ТОЛЬКО ЦП
ГОЛОВОЛОМКИ ВВОДА-ВЫВОДА
НАДЕЖНОСТЬ И РЕМОНТОПРИГОДНОСТЬ
УПРАВЛЕНИЕ ХАОСОМ
СДЕЛАТЬ ВЕРНЫЙ ВЫБОР СОВСЕМ НЕ СЛОЖНО

Открыв любой компьютерный журнал, вы заметите странное явление. Первое, что бросается в глаза, - названия предлагающих свои изделия компаний, признанных основными игроками на компьютерном рынке, таких как AST, Compaq, Dell Computer, Digital Equipment, Hewlett-Packard и IBM. Однако чем далее вы углубляетесь в недра журнала, тем анонимнее становятся названия машин, и наконец вы натыкаетесь на системы, в наименовании которых используются лишь буквы и цифры, например P6/200-512K.

В чем разница между системой, изготовленной компанией, о которой вы никогда не слышали, и машиной одного из известных производителей? И чем оправдана такая разница в цене, ведь продукция известной марки стоит в 10-100 раз дороже?

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

В ЧЕМ РАЗНИЦА?

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

Надежность и ремонтопригодность повышают вероятность функционирования систем без механических отказов. Если сервер должен обладать постоянной готовностью, то его избыточность и архитектура должны быть таковы, чтобы ремонт занимал как можно меньше времени. Благодаря управляемости администраторы ИС могут держать руку на пульсе событий в системе: с помощью встроенного инструментария мониторинга и диагностики серверы способны самостоятельно осуществлять свою инвентаризацию, отслеживать ошибки и даже проводить диагностику через специальный порт, когда все остальное аппаратное обеспечение уже отказало.

Корпоративный опыт - это те преимущества, которые вы получаете в результате приобретения системы, спроектированной одной крупной компанией для другой крупной компании. Они включают в себя круглосуточную поддержку без выходных дней, сертификацию ISO 9000, память свыше 4 Гбайт, встроенные драйверы для серверов Windows NT или UNIX, а также интегрированный комплект системных компонентов, таких как блоки для ЦП, дисковые массивы, источники бесперебойного питания и даже мониторы и клавиатуры.

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

Отчасти причина в том, что серверы старшего класса на платформе Intel стали стандартизированным товаром широкого потребления. Если еще недавно серверы высшей ценовой категории представляли собой в основном уникальные, нестандартные системы (от процессоров до дисководов), и это открывало обширные возможности для совершенствования и конкуренции, то сегодня стандартизация системной архитектуры привела к ее практической независимости от производителя: она должна содержать ЦП от Intel, шину PCI, диски SCSI и оперативную память из широкодоступных компонентов. Подобные ограничения сильно влияют на скорость и архитектуру получаемых в итоге систем, так что в результате высокопроизводительные серверы на платформе Intel оказываются практически близнецами.

Такая стандартизация компонентов дает одно неоспоримое преимущество - низкую стоимость. Конечно, компания Compaq, например, могла бы производить свои собственные жесткие диски с более быстродействующим интерфейсом, чем SCSI, но стали бы вы платить 15 000 долларов за диск емкостью 1 Гбайт, если накопитель можно купить в ближайшем магазине всего за 150 долларов? И захотите ли вы постоянно зависеть от Compaq, если потребуется модернизация дисковода? Несмотря на некоторые потенциальные потери в производительности, отраслевые стандарты стали основными ориентирами при разработке архитектуры серверов на платформе Intel.

ВОПРОСЫ ПРОИЗВОДИТЕЛЬНОСТИ

Несмотря на то что в некоторых средах быстродействие ЦП имеет решающее значение для производительности сервера в целом, оно не является определяющим фактором при построении мощных сетевых серверов. Для таких приложений, как службы файлов и печати, быстродействие ЦП отступает на второй план, а наиболее важными параметрами становятся производительность диска и его контроллера. Этот факт не ускользнул от внимания поставщиков мощных серверов. Хотя компании Compaq, Dell Computer, HP, AST, ALR и Digital Equipment и продают системы на базе процессоров Pentium II, в своих высокопроизводительных решениях они применяют несколько процессоров Pentium Pro (P6) на 200 МГц, благодаря чему аналогичное быстродействие может быть получено по значительно более низкой цене.

Тот факт, что производители не торопятся переходить к процессорам Pentium II, частично объясняется присущими набору микросхем для данного ЦП ограничениями. Так, хотя тактовая частота у Pentium II значительно выше, чем у Pentium Pro, нынешний Pentium II имеет кэш меньшей емкости со вдвое меньшей скоростью доступа, а в многопроцессорных системах можно установить не более двух ЦП Pentium II. Еще одно ограничение касается максимальной емкости оперативной памяти - не более 512 Мбайт. Все это делает Pentium II более подходящим для настольных систем, чем для серверов.

Между тем, чтобы добиться более высокой производительности сервера, его недостаточно оснастить несколькими ЦП и памятью большой емкости. Так, операционная система Windows NT поддерживает более четырех процессоров только в версии Windows NT Server Enterprise Edition, но даже в этом случае Windows NT 4.0 расширяет симметричную многопроцессорную обработку (Symmetric Multiprocessing, SMP) всего до 8 ЦП.

Камнем преткновения являются также сами микропроцессоры. Хотя Pentium Pro проектировался специально в расчете на многопроцессорные системы для SMP-решений, готовые к применению архитектуры и поддерживающие наборы микросхем выпускаются только для систем с четырьмя ЦП. Если производитель хочет поместить на одну стандартную шину памяти более четырех процессоров Pentium, то ему потребуется предпринять собственные немалые усилия по доработке архитектуры и написанию драйверов, причем они вряд ли будут оценены, так как основными достоинствами платформ Wintel являются дешевизна и стандартизованность. Некоторые продукты, такие как компьютеры Aviion 8600 (8 процессоров P6) от Data General, ALR Revolution 6x6 (шесть P6) и Digital 9100 (восемь P6), обладают немалой вычислительной мощностью, но они больше подходят для других вычислительных сред (таких, как UNIX).

Мощные серверы имеют и другую проблему: недостаточную емкость памяти. Память емкостью 4 Гбайт (для 32-разрядного физического адресного пространства) представляется вполне достаточной, но в действительности это не так: если поделить ее объем на число пользователей крупной компании, то каждому из них достанется совсем немного. В любом случае нынешние версии Windows NT ограничены 32 разрядами и не могут поддерживать более 4 Гбайт памяти.

Подобные ограничения производительности и архитектуры привели к появлению целого ряда систем с очень похожими спецификациями. Обычно они ориентированы на рынок серверов Windows NT и включают в себя от 1 до 4 процессоров Pentium Pro 200 МГц и системные платы со стандартным набором микросхем.

НЕ ТОЛЬКО ЦП

Кроме такого очевидного решения, как размещение большего числа процессоров в одном корпусе, производители решают задачу увеличения производительности посредством расширения объема кэша второго уровня до 1 Мбайт (это максимальная емкость для процессоров Pentium Pro). Как показывают многие оценки, производительность обычных приложений заметно возрастает в результате увеличения размера кэша - чем больше емкость кэша, тем лучше. На практике кэш может даже сильнее повлиять на производительность, чем быстродействие ЦП (впрочем, это зависит от конкретного приложения).

Большинство производителей предлагают системы на базе Pentium Pro с кэшем второго уровня емкостью 1 Мбайт в качестве факультативной, а не стандартной возможности. К сожалению, такой вариант предусматривается, как правило, лишь в самых мощных конфигурациях. Например, только шестипроцессорная система Revolution 6x6 компании AST может иметь такой кэш. Для аналогичного четырехпроцессорного сервера он не предусмотрен.

Между тем увеличение кэша - не единственный способ повышения производительности за счет использования памяти. Оптимизация подсистемы оперативной памяти с целью повышения эффективности работы с процессором Pentium позволяет резко увеличить пропускную способность. Используемая процессором Pentium шина между памятью и ЦП может передавать данные блоками по 256 бит. Разделив память на четыре параллельных банка, каждый с разрядностью 64 бит, производители могут значительно повысить скорость обмена данными между памятью и ЦП. Такая архитектура памяти обычно называется "архитектура 4 к 1 с расслоением" (4-to-1 interleaving). В то же время сама возможность реализации такой архитектуры еще не означает, что все конфигурации будут использовать "расслоение" памяти. Для этого система должна иметь память некоего минимального объема (например, 512 Мбайт), причем специального вида. Подобные возможности реализованы в высокопроизводительных серверах компаний Data General, Digital Equipment и ALR.

ГОЛОВОЛОМКИ ВВОДА-ВЫВОДА

Наконец, производительность устройства существенным образом зависит от его подсистемы ввода-вывода. Для большинства серверов Windows NT критическое значение имеют сетевая плата и дисковая подсистема. Они обычно подключаются к шине PCI на системной плате.

С сетевой платой все ясно - она работает медленно. Даже для сетевого соединения на 100 Мбит/с, функционирующего в полнодуплексном режиме (что не характерно, поскольку большинство станций работают в полудуплексном режиме), скорость обмена составляет примерно 10 Мбайт/с, а это приблизительно соответствует скорости жестких дисков где-то пятилетней давности. При подключении к шине со скоростью обмена 132 Мбайт/с такая плата будет использовать лишь 10% пропускной способности шины. Некоторые изготовители стали устанавливать на системной плате встроенные адаптеры 10/100 100BaseTX Ethernet, однако данный вопрос не является критическим, так как серверы старшего класса имеют обычно не менее восьми слотов расширения.

Изготовители высокопроизводительных серверов на платформе Intel пытаются повысить производительность за счет оснащения своих систем несколькими шинами PCI, подключения быстродействующих устройств (таких, как диски и сетевые платы) к одной шине и перевода медленных устройств (например, флоппи-дисководов и CD-ROM) на другую шину. Обычно производители предусматривают две шины лишь в своих самых мощных системах. В частности, две шины PCI имеют серверы IBM Netfinity 7000, Compaq ProLiant 3000/5000/7000, Dell PowerEdge 6100, HP LX Pro, Digital 7100 и 9100, а машина NetFrame компании Micron оснащена даже тремя шинами PCI. Все эти серверы обладают 32-разрядными слотами PCI. При необходимости иметь 64-разрядные слоты расширения вам стоит обратить внимание на серверы платформы Alpha, где 64-разрядная шина PCI не является редкостью. Большинство серверов содержат также слоты EISA, в основном для использующих эту шину плат ввода-вывода. Между тем, хотя данный вариант популярен для настольных систем, в самых мощных серверах слоты EISA обычно не встречаются.

Альтернатива применению нескольких шин PCI состоит в использовании одного давно известного подхода ("Все новое - это хорошо забытое старое"). Организация I2O (Intelligent I/O) Special Interest Group продвигает идею применения процессоров ввода-вывода. (Более подробную информацию об этом можно найти на сервере www.i2osig.org, а также в статье Л. Миттага "На пути к следующему уровню производительности" в апрельском номере LAN за этот год.) Такой процессор позволяет разгрузить ЦП, принимая на себя выполнение операций ввода-вывода. I2O пытается решить известную проблему, состоящую в том, что скорость ЦП и памяти превышает быстродействие подсистемы ввода-вывода. Подобная стратегия известна в мире компьютеров со времен их появления. Например, такие мастодонты, как мэйнфреймы IBM, часто оснащаются большими и сложными системами ввода-вывода, вычислительная мощность которых даже превосходит сам ЦП. Наличие в подсистеме ввода-вывода отдельного процессора имеет свое преимущество: процессор ввода-вывода управляет соответствующим устройством, так что ЦП остаются лишь такие обязанности, как передача и прием больших, удобным образом сформатированных блоков данных. В некоторых вычислительных средах I2O способен значительно снизить нагрузку на ЦП.

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

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

I2O является пока развивающимся отраслевым стандартом. Все шесть названных мною производителей (Micron, Compaq, Dell, Digital, HP и AST) включили в свои системы некоторые средства I2O, но реально лишь несколько систем поставляется с функционирующими периферийными устройствами I2O. Micron NetFrames и Dell PowerEdges "готовы к применению I2O", машины Compaq ProLiant "поддерживают I2O", а компьютеры серии HP LXPro "оптимизированы для I2O". Подобные варианты встречаются гораздо чаще. Между тем I2O может стать для серверов столь же важным стандартом, как SCSI, но может и кануть в небытие, как и легион других, превосходных с технической точки зрения новшеств, за которые покупатели отказались голосовать своими долларами. В любом случае несмотря на то, что I2O представляет собой интересный способ распределения нагрузки между оперативной памятью, ЦП и подсистемой ввода-вывода, этот стандарт еще не стал обязательной принадлежностью серверов.

Повысить производительность ввода-вывода можно и с помощью такой готовой к применению технологии, как размещаемые на плате контроллеры SCSI. Большинство машин имеют один или два 16-разрядных (40 Мбайт/с) контроллера UltraSCSI (SCSI-3), использующих популярный набор микросхем Adaptec 7880. Реже (например, на машинах Aviion 6600 от Data General и NetFrame NE9016 компании Micron) применяются более старые версии SCSI. Эти контроллеры имеют смысл, вероятно, только для медленных периферийных устройств, таких как накопители на магнитной ленте или приводы CD-ROM, а это означает, что быстродействие и число их не слишком важны.

Для достижения более высокой производительности все поставщики рекомендуют установить в один слот PCI (а может быть, даже в два или три) один из новых быстродействующих контроллеров RAID. Такие контроллеры предлагают все поставщики серверов. Некоторые заключают для этого OEM-контракты с компаниями вроде Mylex, другие разрабатывают контроллеры сами. RAID с кэш-памятью надлежащего объема (обычно 64 Мбайт и более) могут дать многократный выигрыш в производительности в случае типичной офисной среды (факторы, влияющие на производительность, перечислены в Таблице 1).

Таблица 1. Производительность сервера не сводится к быстродействию его процессора или числу ЦП. При оценке предложений разных компаний учитывать следует и другие факторы, такие как максимальная емкость оперативной памяти и ее тип.
Факторы, влияющие на производительность
Компоненты Характеристики (в предположении, что операционной системой является Windows NT)
Тип и быстродействие ЦП Для SMP-серверов - Pentium Pro с частотой 200 МГц
Максимальное число процессоров в SMP-конфигурации 4 ЦП
Максимальная емкость памяти 4 Гбайт
Кэш второго уровня 1 Мбайт на ЦП
Тип памяти 4 к 1 с расслоением
Адаптер локальной сети Встроенная плата сетевого интерфейса 10/100 Мбит/с
Шины PCI Две или более
Слоты PCI Чем больше, тем лучше, но обычно для систем среднего размера
  достаточно 2 или 3
Слоты EISA Обычно не требуются
Поддержка I2O Факультативная
SCSI на плате Один контроллер для CD-ROM или для накопителя на магнитной ленте
RAID Контроллер предоставляется и интегрируется производителем

НАДЕЖНОСТЬ И РЕМОНТОПРИГОДНОСТЬ

Одним из важных отличий между серверами и настольными ПК общего назначения является акцент на надежность и ремонтопригодность. Серверы платформы Intel несколько отстают в данной области. Очевидно, сказывается их происхождение от настольных ПК. Традиционно нишу высоконадежных систем занимают такие производители, как компания Cubix - именно она впервые разработала концепцию обеспечения бесперебойной работы систем платформы Intel. Хотя HP, IBM и Digital уже в течение ряда лет выпускают надежные, удобные в обслуживании системы, они лишь недавно стали внедрять подобные решения на серверах платформы Intel.

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

Между тем технические решения, целью которых является повышение надежности, обычно направлены отнюдь не на те компоненты, которые редко выходят из строя, например ЦП. Основное внимание уделяют компонентам с движущимися механическими деталями, разъемами и кабелями, а также всему, к чему питание подается без фильтрации.

Типичным решением для серверов общего назначения, на котором производители останавливаются чаще всего, является избыточность. Если серверу нужно четыре вентилятора, то пусть их будет пять. Если необходим один источник питания, то попробуем установить два. Дисковые массивы RAID 0 (зеркальное отображение/дублирование) и RAID 4/5 (избыточность с контролем четности) обеспечивают функционирование дисковой подсистемы при выходе из строя одного диска. (Подробнее об этом рассказывается в статье М. Гурвица "Безотказные сети и системы" в мартовском номере LAN за этот год).

Несколько труднее, хотя и возможно, предотвратить разрыв кабеля - наиболее уязвимой части любой компьютерной системы. Некоторые производители используют сложные системы для управления кабелями внутри корпуса с целью снижения вероятности случайного растягивания, повреждения кабеля или его соприкосновения с теми частями, от которых он должен находиться подальше. Другие для уменьшения вероятности отказов, связанных с кабелями, применяют блокирующие соединители, надежные способы подключения или экранированные кабели. К сожалению, хорошее размещение кабелей и надежность соответствующих технических решений не отражается в спецификациях. Чтобы увидеть все это, вам потребуется открыть корпус и убедиться во всем самостоятельно. Большими специалистами в такой архитектуре являются компании IBM, HP и Digital. Они создают надежные и устойчиво работающие системы. Это касается даже таких темных моментов, как маршруты прокладки кабелей и простота замены источника питания.

Избыточность вентиляторов и источников питания не стала пока универсальным и широко распространенным решением. Все производители предлагают ее как факультативную возможность или в качестве стандартной на серверах старших моделей. Некоторые предусматривают оборудование с "истинной избыточностью" (когда резервные компоненты устанавливаются в соотношении "один к одному"). Другие довольствуются частичной избыточностью, иногда называемой n+1, когда дополнительные вентиляторы и источники питания добавляются, но не в двойном количестве. Некоторые прибегают к своеобразному обману. Особенно это касается вентиляторов. Производители размещают по всему корпусу несколько маленьких вентиляторов и заявляют, что они обеспечивают надлежащий ток воздуха и хорошее охлаждение системы.

Между тем резервные источники питания и вентиляторы - это лишь часть решения проблемы. Хорошо, если система не будет прекращать работу при выходе из строя одного из компонентов, но если придется останавливать ее для замены неисправного устройства, то особых преимуществ такое решение не дает. Если система позволяет заменять вентилятор, источник питания или другой компонент на исправный модуль, не прерывая ее работы, то производители характеризуют такое решение термином "горячая замена". Однако "горячую замену" не следует путать с "горячим резервом". Отдельные производители (например, ALR с ее системой Quad6) предусматривают наличие источника питания, включающегося в работу при выходе из строя основного блока. Такой подход имеет свои достоинства, но он не столь надежен, как системы с истинным разделением нагрузки, когда питание постоянно подается обоими источниками, пока один из них не откажет. Производители серверов на платформе Intel начинают перенимать опыт у таких экспертов в этой области, как Cubix, Tandem и Apple. После покупки корпорацией Compaq компании Tandem, одного из первых производителей систем безостановочной работы, продукты Compaq стали куда более надежными и удобными в обслуживании.

Например, заменяемые в "горячем режиме" источники питания имеются на серверах Compaq ProLiant 3000/5000/7000. Они доступны также на машинах Micron NetFrame NE9016, IBM Netfinity 7000, Dell PowerEdge 6100, на серверах HP LH и LX, системах Premium HS компании AST, ALR Revolution 6x6 и Digital 9100, т. е. на продуктах старшего ценового класса

каждого производителя. Менее широко распространены оперативно заменяемые вентиляторы. Например, Compaq устанавливает их только на самом мощном своем сервере, а компании HP, AST, Digital и ALR вовсе не предусматривают.

Между тем "горячая замена" не ограничивается источниками питания и вентиляторами. Все рассматриваемые производители предлагают дисководы с возможностью замены без отключения сервера. В данном случае "горячая замена" - не совсем верное название. Суть в том, что диски можно подсоединять и отсоединять, не перезагружая и не выключая систему. С точки зрения производителя, здесь все верно, но истинная "горячая замена" должна поддерживаться также на уровне контроллера и операционной системы (а это означает, что она должна быть предусмотрена аппаратной и программной логикой). Не все контроллеры дисков предусматривают подобную возможность, а операционные системы, такие как Windows NT, имеют довольно строгие требования к дискам, заменяемым в "горячем режиме". Если вы считаете, что для вашей среды оперативная замена дисководов важна, то стоит убедиться в том, что ее поддерживают все компоненты системы, особенно дисковые контроллеры RAID.

Наиболее продвинутым решением в области "горячей замены" является возможность извлекать и устанавливать платы PCI без остановки системы. Консорциум PCI Special Interest Group, отвечающий за спецификации локальной шины PCI, работает над добавлением такой возможности, получившей название PCI Hot Plug (подробную информацию об этом можно найти на Web-узле www.pcisig.com). Компании Micron и Compaq - единственные производители, поставляющие в настоящее время продукты, совместимые с PCI Hot Plug. Хотя идея оперативной замены плат PCI имеет огромный потенциал, операционные системы поддерживают подмену одной платой другой и балансировку нагрузки плат (таких, как контроллеры и платы сетевого интерфейса) настолько слабо, что прерывание обслуживания произойдет в любом случае. Пока производители ОС не воспримут со всей серьезностью идею оперативной замены, данное средство будет бесполезным. Microsoft следовало бы обратить на эту область свое внимание.

Факторы, влияющие на надежность, перечислены в Таблице 2.

Таблица 2. Если система должна обеспечивать безостановочное функционирование, то желательно, чтобы конструкция сервера предусматривала повышенную надежность и ремонтопригодность. Убедитесь, что поставщик проверил на совместимость все компоненты сервера.
Факторы, влияющие на надежность
Компоненты Характеристики
Источники питания Избыточные, с разделением нагрузки, заменяемые в "горячем режиме"
Вентиляторы Избыточные, с контролем температуры, заменяемые в "горячем режиме"
Ремонтопригодные платы PCI Замена в "горячем режиме" пока не имеет важного значения
Другие платы Проверка плат на соответствие системе, выполненная поставщиком, в конечном счете сэкономит время и деньги
Контроллеры дисков RAID Контроллеры RAID должны быть проверены производителем на соответствие системе и интегрированы с нею
Оперативная память Полезно, чтобы производитель выполнил проверку на соответствие; память с обнаружением и коррекцией ошибок (ECC); простой контроль четности недостаточен
Дисковые накопители Заменяемые в "горячем режиме" с контроллером (и поддержкой ОС)

УПРАВЛЕНИЕ ХАОСОМ

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

Как правило, для мониторинга "окружающей среды" и системы применяются специальные нестандартные методы. Между тем необходимые отраслевые стандарты уже разрабатываются, так что в будущем производители могут достичь более высокого уровня интеграции. Например, стандарт I2C (Inter-Integrated Circuit) описывает аппаратный интерфейс для обмена подобной информацией, а интерфейс IPMI (Intelligent Platform Management Interface) предоставляет базу для взаимодействия периферийных устройств, ЦП и шасси (он включает в себя I2C). (Более подробные сведения о спецификациях IPMI и соответствующую документацию можно найти на Web-узле http://developer.intel.com/design/servers/ipmi.)

Компании Intel, Dell, HP и NEC тесно сотрудничают в области интерфейса IPMI. Ожидается, что другие производители I2C-совместимых средств (такие, как Digital и AST) незамедлительно приступят к реализации IPMI, а за ними последуют и другие.

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

Компании Data General, NetFrame, Compaq, Dell, HP и ALR предлагают те или иные продукты автономного удаленного управления сервером, обычно в качестве дополнения к серверам старших моделей. Они пригодятся в первую очередь администраторам сетей с большим числом удаленных систем.

Наряду с этим производители предлагают управляющее ПО для сведения воедино поступающей от всех этих датчиков информации. Как правило, такая информация представляется в нестандартном формате: Digital использует ПО ServerWorks, компания IBM - Netfinity Manager, Data General - NTerprise Manager, Compaq - Insight Manager, а ALR - InforManager. В некоторых случаях информация передается также по SNMP в более крупную систему управления, такую как HP OpenView, Unicenter от Computer Associates или Tivoli TME10. Здесь решение о покупке следует принимать исходя из того, какая платформа управления у вас уже применяется. Очевидно, потребность в программном обеспечении управления сетевой средой определяется ее размером: если для управления одним-двумя серверами достаточно простого решения, то управление десятком серверов потребует более сложного подхода. Здесь, однако, легко впасть в противоречие. Так, например, архитектура Windows NT способствует увеличению числа серверов, а это означает, что даже небольшие компании очень быстро сталкиваются с необходимостью управлять 5-6 серверными системами.

Факторы, влияющие на управление, перечислены в Таблице 3.

Таблица 3. Высокая производительность и избыточность не помогут, если вы не знаете, из-за чего остановился сервер (или что это скоро произойдет). Встроенные инструментальные средства мониторинга и диагностики помогут вам контролировать состояние системы.
Факторы, влияющие на управление
Компоненты Характеристики
Мониторинг "окружающей среды" Уровни напряжения, поток воздуха, температура
Удаленное управление Удаленная консоль управления с питанием от батарей и выделенным модемом
Внутренний стандарт управления Интерфейс IPMI (Intelligent Platform Management Interface)
Программное обеспечение управления сервером По возможности основанное на стандартах; экспорт данных в формат SNMP

СДЕЛАТЬ ВЕРНЫЙ ВЫБОР СОВСЕМ НЕ СЛОЖНО

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

Если рассмотренные мною производители вам не подходят, не стоит отчаиваться - сегодня есть немало других превосходных продуктов. Надеюсь, что приведенные таблицы и перечни облегчат вам выбор поставщика.


Джоэл Снайдер - партнер компании Opus One. Он помогает создавать более быстрые, надежные и крупные сети фирмам во всем мире. Вы можете связаться с ним через Internet по адресу: jms@opus1.com.

Рассматриваемые продукты

ALR: Revolution 6x6 www.alr.com/product/product.htm
AST: Premium HS www.ast.com/products/server
Compaq: ProLiant 3000/5000/7000 www.compaq.ru/russian/corporate_systems/corp_sys.htlm
Data General: Aviion 6600/8600 www.dg.com/aviion
Dell Computer: PowerEdge 6100 www.dell.ru/dell_computers/poweredge/pe_6100.asp
Digital Equipment: 7100, 9100 www.windows.digital.com
Hewlett-Packard: LX Pro, LH www.hp.ru/rus/pc
IBM: Netfinity 7000 www.ibm.ru/www/pc.nsf
Micron: NetFrame NE9016 www.netframe.com/technology