Superdome, как купол, увенчал здание вычислительных платформ Hewlett-Packard

Настало 12 сентября, и Hewlett-Packard объявила долгожданный Superdome — новый класс RISC-серверов, столь важный, что его назвали не буквой, (классы L, N, V и др.), а целым девятибуквенным словом. Это слово переводится как «большой купол», так в США называют спортивные или концертные залы. Хочется назвать его «супердомом», но это совсем не дом, размером он немногим больше холодильника-люкс. Еще одно толкование названия: dome — это голова, череп, ну а новый сервер, состоящий из двух половинок — «кабинетов», — как мозг из двух полушарий. А «супер» потому, что Superdome, возглавив семейство RISC-серверов HP, сменил в этой роли серверы класса V. Иначе говоря, Superdome, как купол, увенчал здание вычислительных платформ Hewlett-Packard.

Superdome — действительно долгожданный. Теперь его можно купить. Серверы уже установлены в четырех фирмах, среди которых Amazon.com: там ведется тестирование, отладка программ — для постепенного перевода всех ресурсов компании на новые серверы.

В мире систем, которые могут работать с единым образом операционной системы (то есть не кластеры и не массово-параллельные системы), Superdome — гигант. Сейчас в максимальной конфигурации у него 64 процессора, а в будущих моделях это число доведут до 128. Классическая SMP-архитектура плохо справляется с таким количеством процессоров, поэтому он сконструирован как сервер архитектуры ccNUMA (cache coherent non uniform memory access — «неоднородный доступ к памяти с когерентным кэшем»). Хотя даже в названии этой архитектуры отражена неоднородность доступа к памяти (память может быть для каждого процессора либо локальной, либо удаленной), HP удалось достигнуть очень хорошей однородности времени доступа к памяти: 200 нс против 335 нс, что представляется существенным шагом вперед, потому что основная масса «NUMA-конкурентов» отстает по этому параметру в два-три раза. При этом, по свидетельству специалистов самой HP, пользователи переносили свои приложения с SMP-машин HP буквально за один день — достигнута полная двоичная совместимость.

Основной строительный блок сервера — 4-процессорная ячейка. Ячейку можно заменять без перезагрузки компьютера. Восемь таких ячеек объединить в одном корпусе-«кабинете», а два «кабинета» уже составляют максимальную конфигурацию с 64 процессорами. Далее масштабирование может идти только за счет кластеризации. Память наращивается до 256 Мбайт. Сервер конструировался в расчете на несколько будущих поколений процессоров, относящихся как к семейству HP PA-RISC 8x00, так и к последующим IA-64. Формула «Готов к IA-64» применительно к Superdome на деле означает, что пропускная способность (64 ГБ/с) и архитектура коммутатора с пропускной способностью 64 Гбайт/с справится с увеличением внутреннего трафика после появления более высокочастотных процессоров с другой шириной шины. Системные платы, конечно, придется менять. Itanium в Superdome устанавливать не будут, подождут следующих моделей семейства IA-64. Когда они появятся, будут доступны сразу три операционные системы: HP-UX 11i, с которой сейчас работает Superdome, Windows и 64-разрядный вариант Linux.

Такое возможно благодаря разбиению, или парционированию (partitioning) системы. Эту технологию, привычную для мэйнфреймов и уже существующую для большинства Unix-серверов верхнего класса, в HP считают важнейшей и актуальнейшей и потому предлагают более гибкое парционирование: кроме аппаратного есть еще и виртуальное парционирование, позволяющее запускать на одной системе до 32 копий операционной системы, работающих, как бы не зная о существовании друг друга. Интересно в этом решении то, что границы этих виртуальных систем могут изменяться динамически, например можно написать управляющий сценарий, «отдающий» процессоры другой виртуальной системе при падении нагрузки.

Из технических преимуществ возможность парционирования наиболее, я бы сказал, политическая. Вообще, президент и генеральный директор HP Карлтон Фьорина, открывшая презентацию, постаралась донести до присутствующих идею, что Superdome не просто сервер, а инфраструктура для новой идеологии, даже для новой модели бизнеса времен Internet. Одним из основополагающих принципов станет плата не за сами вычислительные ресурсы, а за использование этих ресурсов. В XXI веке за вычисления будут платить так, как мы сейчас платим за телефон и свет. И подробная продуманная схема этих новых взаимоотношений между пользователями, владельцем ресурсов и производителем, по мысли Фьорины, не менее важна, чем рекордные параметры нового сервера. Деление на независимые системы нацелено не только на консолидацию разнородных тяжелых приложений на одном сервере, но и на ASP-компании, сдающие приложения в аренду. Другая черта «из будущего» — концепция iCOD (instant Capacity On Demand), когда вычислительные ресурсы, например процессоры, не добавляются физически, а «включаются» программно в полностью укомплектованной машине, если в этом есть необходимость, например во время предрождественских пиков электронных распродаж. За невключенные процессоры платить не надо. Эти принципы тоже начали воплощать в серверах классов K и N, но для Superdome, покупаемого «на вырост», это особенно актуально.

Новые модели бизнеса неявно обозначают и приоритетные направления продвижения серверов. В Internet-эпоху это прежде всего «дот-комы» — такие компании, как упомянутая Amazon.com. Другая категория, сильно пересекающаяся с первой, — провайдеры приложений. Ну и рынок ERP, безусловно, тоже поле деятельности новых серверов. Впрочем, ожидается, что и его границы с предыдущими двумя будут размыты. Техническим вычислениям была посвящена отдельная секция однодневного семинара, однако уклон в бизнес-применения совершенно очевиден.