Семен Горотов
"Экспресс Электроника"
Со времени последних публикаций, посвященных этой тематике, в серверном сегменте произошли весьма значимые перемены. Разработка, выпуск и внедрение процессоров, базирующихся на нескольких ядрах, заставили разработчиков и интеграторов пересмотреть линейки продуктов и их целевое предназначение. В частности, многочисленные тесты хоть и подтверждают, что производительность многоядерных платформ возросла, но не пропорционально увеличению числу ядер. Более того, в некоторых случаях использование двух- и четырехъядерных процессоров приводило к снижению производительности системы.
Применение серверов масштаба предприятия в России — вопрос, скорее, экономический, нежели технический, поскольку он сводится к трактовке термина «масштаб предприятия». Очевидно, что в условиях отечественного рынка это понятие не соответствует общемировому, поскольку за рубежом несколько иные критерии оценки уровня и требований к ИС. Справедливости ради стоит отметить, что большинство грандов данного направления бизнеса уже пересмотрели свои взгляды и не предлагают отечественному заказчику систему, исходя из численности сотрудников. Намного более эффективным методом оказалось выполнять подбор, опираясь на тип и направление решаемых задач, чем предлагать готовые решения «уровня отдела» или «уровня предприятия». Именно поэтому конечный вариант зачастую несколько отличается от «базовой» или «рекомендованной» конфигурации. Как отмечают представители компании Kraftway, такая услуга пока еще недостаточно распространена среди локальных интеграторов и не является дешевой, но в дальнейшем позволяет сэкономить клиенту немалые средства.
Следует заметить, что в существенной степени влияние на выбор оказывают новые технологии виртуализации и многопоточных вычислений в совокупности с измененным подходом к организации ИС. Так, хранение данных «уходит» за пределы локальных СХД, уступая место SAN, а применение высокоскоростных каналов обмена данными (например, Infiniband) позволяет строить HPC-системы с очень высокой пропускной способностью каналов связи. В то же время применение «виртуальных» серверов способствует оптимизации нагрузки, снижая время простоя и увеличивая экономичность системы за счет очень высокой утилизации ресурсов.
Здесь уместно обратить внимание на повсеместный переход от «параллельной» к «последовательной» архитектуре. Изменения коснулись практически всех компонентов — памяти, шины передачи данных (PCI-X), дисковых интерфейсов (SATA и SAS) — не случайно. Как отмечают специалисты, технологии, просуществовавшие более 30 лет, достигли своего пика и дальнейшее наращивание производительности стало практически невозможным. Аналитики склонны считать, что в 2007 году одноядерные сверхпроизводительные системы окончательно исчезнут из обихода, перейдя в категорию встраиваемых (embedded) решений. По прогнозам IDC, в ближайшие пять лет российский рынок серверов будет расти в среднем на 18,4% ежегодно (в количественном выражении). Пока же, по сравнению с аналогичным периодом прошлого года, прирост выглядит более значительным — свыше 20%. Во многом он обусловлен заметным увеличением продаж систем на базе RISC-процессоров, мейнфреймов (CISC) и архитектуры EPIC (Itanium) — до 71,5% в годовом исчислении.
Немного о мировых показателях: IBM сохранила лидерство на рынке серверов с долей в доходах (по итогам IV квартала 2006 года) в 37,9%, причем ее выручка увеличилась в годовом исчислении на 3,8%. Ключевыми факторами такого роста исследователи называют удачные продажи серверов System x, System z и System p. HP осталась на второй строчке с долей в доходах 26,8% и увеличением годовой выручки на 5,1%. Рост НР в основном обусловлен высоким количеством продаж серверов Proliant. Хотя данные продаж Sun и Dell различаются не более чем на статистическую погрешность, аналитики обращают внимание на тот факт, что именно Sun показала в отчетном периоде очень хорошие результаты, за год увеличив выручку на 24,4% и контролируя 9,7% от всех доходов рынка. Доходы Dell за год возросли на 2,4%, и ее доля достигла 9,4%. Fujitsu Siemens, нарастившая выручку в годовом исчислении на 2,8%, добилась доли в IV квартале 2006 года в 4,1%. Наряду с HP и IBM в России в пятерку лидеров в этом сегменте традиционно входят и российские производители — Kraftway, DEPO Computers и Aquarius.
Несмотря на то, что для производителей серверов переход на новые платформы считается делом решенным, конечному потребителю потребуется некоторое время для получения максимальной выгоды от революционных разработок. Связано это с тем, что разработчикам ПО придется полностью изменить существующие принципы создания программных продуктов. Так, если для перевода приложения в 64-разрядный режим в большинстве случаев достаточно просто провести рекомпиляцию исходного кода, это не сработает для многопоточных решений. Программисту придется продумывать оптимизацию индивидуально для каждой задачи, так что очень большое количество наработанного за эру «одноядерников» ПО придется переписать заново, иначе выгоды от применения новых систем не будет (как уже было сказано, дело может дойти и до снижения производительности).
Тем не менее особого выбора у пользователя нет — все представители компаний класса A-бренд стараются сокращать количество решений «предыдущего поколения», чего не скажешь об отечественных поставщиках, которые пока еще торгуют продукцией на основе одноядерных процессоров. Впрочем, не будем забегать вперед, а просто посмотрим, что же предлагают на сегодняшний день «законодатели мод» на рынке серверов.
Обзор решений
Все устройства, о которых пойдет речь, рассматриваются согласно позиционированию производителей как базовые конфигурации среднего уровня.IBM
Среди ассортимента продукции этой компании для рассматриваемого сегмента неплохо подходят решения с архитектурой х86 — модели System x3755 (AMD) и System x3950 (Intel). Первая обладает возможностью установки четырех двухъядерных процессоров AMD Opteron 8220 (с частотой до 2,80 ГГц), и может быть оснащена 128 Гбайт ОЗУ DDR2 с частотой 667 МГц и поддержкой ECC. Дисковая подсистема содержит встроенный контроллер, поддерживающий RAID 0, 1, 10 в стандартной конфигурации, дополнительно возможна установка RAID 5. Сетевая подсистема — два встроенных адаптера Gigabit Ethernet, дополнительные адаптеры могут устанавливаться в 6 слотов: 2х PCI Express x8, PCI Express x4, PCI Express x16, 2х PCI-Х, HTx. Корпус высотой 4U снабжен одинарным или сдвоенным блоком питания мощностью 1500 Вт с возможностью горячей замены. В архитектуре сервера предусмотрена поддержка следующего поколения четырехъядерных процессоров, что позволит клиенту произвести модернизацию с минимальными затратами.Одна из основных особенностей IBM System x3950 — возможность наращивания количества процессоров от 2/4 на одно шасси до 32 на конфигурацию
Множество средств управления, таких как панель системы диагностики, позволяющая определить сбой отдельного компонента, помогают обеспечивать непрерывность работы сервера. X3755 также снабжен системой анализа предотвращения сбоев основных компонентов, таких как жесткие диски, оперативная память и процессоры, а также вентиляторов, VRM-модулей и блоков питания. Сервер IBM System x3950 построен на основе архитектуры IBM X-Architecture третьего поколения и предназначен для удовлетворения изменяющихся бизнес-потребностей предприятия при невысокой начальной цене. Одна из основных особенностей данной модели — возможность наращивания количества процессоров (Intel Xeon MP с тактовой частотой до 3,33 ГГц (одноядерный) и до 3,0 ГГц (двухъядерный) с частотой внешней шины 667 МГц и поддержкой технологии Intel Extended Memory 64) — от 2/4 на одно шасси до 32 на конфигурацию.
Одно шасси 3U допускает установку до 64 Гбайт оперативной памяти DDR2 PC2-3200 и 6 накопителей форм-фактора 2,5 дюйма (SAS) общим объемом до 440,4 Гбайт, с возможностью работы в составе RAID 0, 1, 5 (ServeRAID-8i). Традиционно сервер снабжается расширенным набором средств диагностики и управления, среди которых оповещение по локальной сети LAN 2, функция автоматической перезагрузки сервера, IBM Director, IBM ServerGuide, Remote Supervisor Adapter II SlimLine, панель самодиагностики Light Path Diagnostics с отдельным питанием и средство Predictive Failure Analysis. Питание компонентов осуществляется двумя модулями мощностью 1300 Вт.
Обе описанные системы рассчитаны на работу под управлением Microsoft Windows Server 2003 (Standard, Enterprise и Datacentre Edition 32-бит и x64), 32- и 64-бит Red Hat Enterprise Linux и SUSE Enterprise Linux, VMware ESX Server. Кроме этого, компания предлагает решения на базе процессоров семейства POWER5+, ориентированные на выполнение задач корпоративного уровня, под управлением ОС UNIX (AIX 5L) и Linux. IBM System p5 590 поддерживает до 32 процессоров с тактовой частотой 2,1 ГГц, оперативную память объемом до 1 Tбайт и может оснащаться дисковой подсистемой емкостью 18,7 Tбайт. Благодаря системным технологиям виртуализации IBM Virtualization Engine, таким, как предоставляемая в стандартной комплектации технология Advanced POWER Virtualization, и опциям Capacity on Demand этот сервер обеспечивает отличные возможности масштабирования для адаптации к изменяющимся потребностям клиента. Что интересно, именно эту модель IBM рассматривает как уникальную возможность приобретения стартовой конфигурации по цене системы начального уровня, с последующим дооснащением до требуемого класса — такой подход немаловажен для растущих бизнес-процессов, а высокие характеристики надежности и готовности, заимствованные из технологии мейнфреймов, позволяют обеспечить непрерывное функционирование системы по схеме 24-7-365.
Hewlett-Packard
Среди серверов производства HP, пожалуй, стоит выделить модель HP ProLiant DL380 G5 — как неоднократно отмечалось, среди систем этого класса данная разработка занимает чуть ли не первое место по продаваемости. В сервере применены многие инновационные решения, среди которых следует особо выделить новые RAID-контроллеры HP Smart Array и диски SAS малого форм-фактора (SFF), многофункциональные сетевые устройства, повышение емкости памяти и интегрированную функцию высокоскоростного удаленного доступа.
Среди систем своего класса HP ProLiant DL380 G5 является одной из самых продаваемых
Последняя из упомянутых, HP Integrated Lights Out 2 (iLO 2), встроенная в HP ProLiant DL380 G5, обеспечивает возможность удаленного управления (Virtual KVM) сервером по LAN или по Интернету, вне зависимости от состояния (работоспособности) сервера. Управление осуществляется посредством любого веб-браузера. Дисковая подсистема построена на основе контроллера Smart Array P400, оснащенного 512 Мбайт кэш-памяти с батарейной защитой. С ее помощью можно создавать RAID-массивы уровней 0, 1, 5 и 6 на жестких дисках SFF, причем шасси (2U) допускает установку до восьми накопителей. Максимальный объем дискового пространства может составлять 576 Гбайт, также поддерживается функция горячей замены. ОЗУ сервера рассчитано на использование модулей FB-DIMM, его объем может достигать 32 Гбайт 4-канальной памяти с чередованием адресов 4:1 и 2:1, конфигурация допускает установку до двух четырехъядерных процессоров Intel Xeon 2,33 ГГц.
Еще одним решением для предприятия можно считать HP Integrity rx8640, созданный на НМС HP sx2000 (Super Scalable Processor Chipset, частота системной шины 533 МГц). Эта модель содержит встроенные средства виртуализации HP Virtual Server Environment, которые в сочетании с возможностью создания аппаратных подразделов (до четырех) допускают параллельное функционирование нескольких операционных сред, включая 64-разрядные HP-UX, Linux и OpenVMS. Сервер может оснащаться 16 одно- или двухъядерными процессорами Intel Itanium 2 с тактовой частотой 1,4 или 1,6 ГГц и включать регистровые модули ОЗУ DDR2-400 SDRAM (функции ECC и Double Chip Spare, максимальный объем до 256 Гбайт, пропускная способность шины — 68,8 Гбайт/с), гигабитный сетевой контроллер и контроллер Fast Ethernet для удаленного управления ресурсами Integrated Lights Out. Дисковая подсистема строится на основе RAID-контроллера Smart Aray 6402/6404. Сервер в базовом исполнении (высота 17U) содержит четыре монтажных отсека для установки жестких дисков Ultra320 SCSI и два — для оптических накопителей или DAT-систем, система питания может включать до шести блоков с возможностью горячей замены и избыточностью 2N+1.
Sun Microsystems
Из многочисленных разработок этой компании стоит особо выделить весьма достойную модель с широкой областью применения — Sun Fire E2900, созданную на базе новых двухъядерных 64-разрядных процессоров Sun UltraSPARC IV+ (архитектура Superscalar SPARC v9, тактовая частота до 1,8 ГГц). Это изделие допускает установку до 12 таких CPU, которые будут выполнять до 24 вычислительных потоков; до 192 Гбайт оперативной памяти (до 64 Гбайт оперативной памяти на плату процессоров/памяти). Дисковая подсистема предполагает установку двух внутренних HDD Ultra320 SCSI емкостью 146 Гбайт, встроенного DVD-ROM и ленточного накопителя (дополнительно). Кроме того, реализована совместимость с внешними устройствами — прямое подключение ленточных библиотек Sun StorageTek и дисковых массивов, включая семейства Sun StorageTek 3000, 6000 и 9000. Функционирование сервера осуществляется под управлением ОС Solaris 9 9/05 и Solaris 10 3/05 HW1.
Из многочисленных разработок Sun стоит особо выделить модель с широкой областью применения — Sun Fire E2900, созданную на базе двухъядерных 64-разрядных процессоров UltraSPARC IV+
В качестве наиболее интересных особенностей системы стоит отметить динамическое реконфигурирование (Dynamic Reconfiguration) плат процессора/памяти, горячую замену процессоров, межкомпонентные соединения Sun Fireplane и сетевые соединения с избыточностью, диски с горячей заменой, вентиляторы, блоки питания с избыточностью 2N и горячей заменой, автоматическую диагностику и восстановление, Из многочисленных разработок Sun стоит особо выделить модель с широкой областью применения — Sun Fire E2900, созданную на базе двухъядерных 64-разрядных процессоров UltraSPARC IV+ надежные устройства ввода/вывода, наличие карты конфигурирования системы, превентивную самодиагностику, сквозную целостность данных с кодом корректировки ошибок ECC, автономную работу процессора, отключение страниц памяти, обновление ОС в процессе работы, а также поддержку кластеров.
Dell
Cервер Dell PowerEdge 6800 — наиболее перспективная разработка из линейки PowerEdge, предназначенная для выполнения критически важных приложений с повышенными требованиями к скорости ввода/вывода — ERP-систем, корпоративных SQL-баз данных и почтовых систем. Устройство может комплектоваться четырьмя двухъядерными процессорами Xeon MP (частота до 3,40 ГГц, FSB 667 МГц, кэш третьего уровня 16 Мбайт), поддерживающими технологию EMT64. Сервер поставляется в корпусе пьедестального типа, но может также монтироваться в стойку (высота 6U), существует и специальная стоечная модель Dell PowerEdge 6850.
Cервер Dell PowerEdge 6800 — наиболее перспективная разработка из линейки PowerEdge, предназначенная для выполнения критически важных приложений с повышенными требованиями к скорости ввода/вывода
Оперативная память ECC DDR-2 SDRAM допускает применение модулей Dual Rank 4 Гбайт — в такой конфигурации объем ОЗУ может достигать 64 Гбайт. Дисковая подсистема рассчитана на монтаж 12 1-дюймовых дисков Ultra320 SCSI (максимальная емкость — 3,6 Тбайт), опционально доступна шина с раздельной адресацией секций (2x4 split backplane). Стандартно сервер комплектуется избыточными вентиляторами, избыточным блоком питания мощностью 1570 Вт, жесткими дисками и слотами PCI-X (все перечисленное — с возможностью горячей замены). Режим удаленного управления поддерживается агентами Dell OpenManage и встроенным контроллером Embedded Server Management III.
Для расширения возможностей системы предусмотрено большое количество опций, из которых следует назвать Automatic Server Recovery (с перезагрузкой и рестартом сервера в случае зависания операционной системы), Dell Remote Assistant Card (DRAC) и PowerEdge Expandable RAID-контроллер, Version 4, Dual-Channel (PERC 4/DC) с 128-Мбайт кэшем с независимым питанием от батареи или PERC 4e/DC с высокопроизводительным слотом PCI-Express. Сервер поставляется с предустановленной системой Windows Server 2003 (Standard Edition и Enterprise Edition) и Red Hat Linux Enterprise v3, Enterprise Server/EMT64, возможно применение Windows 2000 Server Standard/ Advanced SP4, Red Hat Linux Enterprise v3, Advanced Server, VMware ESX Server 2.5, VMware Virtual Node.
Fujitsu Siemens Computers
Несмотря на небольшой форм-фактор (2U), PRIMERGY RX300 S3 представляется компанией как наиболее сбалансированное решение для построения ЦОД любого уровня благодаря очень высокому уровню надежности (вплоть до того, что в комплекте поставки присутствует запасной HDD и блок питания). Рассматриваемый сервер ориентирован на использование пары двух- или четырехъядерных процессоров Intel Xeon серии 5000 (до 2,66 ГГц) и модулей памяти DDR2 533/667 с чередованием, полной буферизацией и ECC; 8 разъемов в 2 группах с 2 каналами в каждой PC2-4200F/5300F по 512 Мбайт, 1, 2 и 4 Гбайт; SDDC (Chipkill), возможно «зеркалирование» памяти.
Несмотря на небольшой форм-фактор, PRIMERGY RX300 S3 представляется компанией как наиболее сбалансированное решение для построения ЦОД любого уровня
Основу дисковой подсистемы составляют 8-портовый контроллер SAS и шесть 3,5-дюймовых SAS(SATA)-накопителей с функцией горячей замены (максимальный объем дискового пространства 1,8 Тбайт). Доступна также возможность дублирования вентиляторов и блока питания. Для интеграции сервера в сетевую инфраструктуру предназначен двухпортовый гигабитный контроллер, а дистанционное управление PRIMERGY RX300 S3 можно организовать средствами встроенного iRMC-контроллера (оснащен графическим адаптером, совместимым с IPMI 2.0) и фирменного ПО удаленного администрирования PRIMERGY ServerView Suite.
Заметки на полях
Конечно, охватить все многообразие поставляемых на российский рынок систем практически невозможно — за кадром остались решения Tyan, Supermicro, SGI и многие другие. Так, в рамки статьи не вошло описание блейд-решений, многие из которых (например, HP BladeSystem c7000) по своей концепции позволяют строить системы любого класса — от корпоративного сервера до ЦОД любой сложности, в том числе и кластерных систем, являющихся узлами сети grid-вычислений.
Как правило, в качестве «кубиков» таких конструкторов могут выступать серверы на любой платформе, практически любых производителей, а наращивание мощности подобной системы вообще процесс из разряда элементарных. Кроме того, сознательно не приводились конфигурации для платформ на базе AMD у большинства вендоров, и не потому, что их там нет — практически у всех поставщиков есть подобные решения. К сожалению, их распространение сдерживает отсутствие поставок процессоров Opteron с четырьмя ядрами, а приводить в качестве примера исключительно двухъядерные разработки особого смысла нет, тем более что в большинстве случаев отечественные потребители отдают предпочтение продукции Intel, если речь идет о платформах x86. Впрочем, как отмечалось, рассмотренные конфигурации — всего лишь образцы, и отдавая предпочтение тому или иному продукту, необходимо прежде всего оценить его характеристики применительно к собственной задаче, обратившись к специалистам компании-интегратора.