Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Modernizatsia_PK_i_serverov_v_ramkakh_odnoy_pla...docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
171 Кб
Скачать
☆

Платформа Sun sparc

История платформы Sun SPARC начинается с начала 1980-х гг., когда компания Sun Microsystems вплотную приблизилась к пределу производительности своих рабочих станций на базе процессоров Motorola. Новая процессорная архитектура SPARC (Scalable Processor Architecture), по замыслам руководства компании, должна была помочь преодолеть недостатки существующих на рынке решений, обеспечить Sun независимость от их поставщиков и помочь выбиться в технологические лидеры. Основные идеи SPARC разрабатывались в Калифорнийском университете (Беркли), где в 1980—1982 гг. создавались системы с сокращенным набором команд (RISC). Ключевые работы по созданию SPARC-архитектуры были выполнены в период между 1984 и 1987 гг. коллективом инженеров Sun Microsystems. Б разработанное ранее решение они внесли ряд улучшений, основным из которых была поддержка SMP-многопроцессорности. Важно отметить, что практически с самого начала руководством Sun было принято решение сделать SPARC-архитектуру открытым стандартом. Для этого в 1989 г. была организована независимая компания SPARC International (www.sparc.org), на которую возложили обязанности по лицензированию архитектуры всем заинтересованным. При этом была определена достаточно либеральная ценовая политика — лицензию можно было приобрести за сумму, эквивалентную 100 долларам США.

В начале 1986 г. была опубликована спецификация первого поколения архитектуры — SPARC Version 7. Первые 32-разрядные микропроцессоры с частотой 16,67 МГц на ее базе в апреле 1986 г. для Sun изготовила компания Fujitsu. С их помощью было построено семейство рабочих станций Sun-4/260. Спустя два месяца стараниями программистов компании появилась стабильная версия операционной системы SunOS для новой платформы. Первая ОС платформы SPARC была основана на дистрибутиве BSD UNIX, дополненном сетевым ПО и графическим оконным интерфейсом, а впоследствии сетевой файловой системой NFS. Для максимальной концентрации усилий по развитию ОС и необходимого ПО в 1991 г. в Sun было сформировано подразделение SunSoft. Кроме непосредственно разработки, в его функции также входило обеспечение лицензиями на ПО дистрибьюторов, OEM-партнеров и конечных пользователей.

8 июля 1987 г. — официальное рождение новой RISC/UNIX платформы: Sun представила компьютерному сообществу одновременно и открытую архитектуру SPARC, и первую базирующуюся на ней систему Sun-4/260, и ОС, и обширный набор прикладного ПО.

Рабочая станция SPARCstation 1, появившаяся в 1989 г., стала первой действительно массовой системой на базе новой архитектуры и яркой демонстрацией ее возможностей. В этом же году было объявлено о представлении второго, более совершенного поколения архитектуры SPARC — SPARC Version 8.

В 1991 г. появился первый сервер Sun — SPARC-server 600MP. Несмотря на то что он был построен на процессоре с архитектурой SPARC Version 7, его объявление стало важным событием — платформа SPARC перешла в разряд серверных. Тогда же появился первый портативный компьютер на базе SPARC — SPARC LT. 1991 г. стал переломным и в сфере ПО — SunOS 4.1.4 уже не удовлетворяла Sun в качестве решения для многопроцессорных систем. В сентябре было объявлено о выходе новой ОС на основе AT&T System V, самой важной особенностью которой стало заново переписанное ядро, включившее в себя расширенную поддержку многопоточности на уровне всех системных и прикладных процессов. Продукт получил название Solaris 2. Несмотря на новое имя, ОС Solaris все же выросла из SunOS — даже сегодня в системных сообщениях можно видеть обозначение SunOS 5.x, где X обозначает текущую версию Solaris. Для большинства приложений ОС Solaris обеспечивает практически линейный рост производительности при увеличении числа процессоров в системе, воплощая концепцию SMP-вычислений. Благодаря прекрасной масштабируемости одна и та же ОС используется и на однопроцессорных рабочих станциях, и на серверах масштаба рабочей группы и предприятия.

В 1992 г. появился первый процессор на базе архитектуры SPARC Version 8 — SuperSPARC I. Суперскалярный процессор интегрировал в себя все основные исполнительные блоки, вне кристалла оставался лишь контроллер кэш-памяти L2 и сам кэш. Подобное решение позволило значительно повысить производительность конечных систем. В мае 1992 г. была выпущена рабочая станция SPARCstation 10, объединившая в одной системе два процессора SuperSPARC и шину MBus.

Годом позже было объявлено о завершении разработки третьего поколения архитектуры SPARC — SPARC Version 9. Ее главной отличительной особенностью стал переход к 64-разрядным вычислениям. Кроме того, произошел переход от шинной архитектуры взаимодействия системных компонентов к коммутируемой. С момента появления и до настоящего времени Version 9 остается базой для проектирования аппаратной и программной составляющих SPARC-платформы. В феврале 1995 г. идеи, заложенные в SPARC Version 9, обрели физическое воплощение — появился процессор UltraSPARC I.

В ноябре этого же года был представлен восьмипроцессорный сервер SPARCserver 1000, а в декабре 20-процессорный SPARCcenter 2000. Оба на процессорах SuperSPARC и шине с коммутацией пакетов XDBus. Это были первые по-настоящему большие системы, созданные в рамках платформы SPARC, появление которых обозначило зрелость платформы, ее готовность к построению сложных высокопроизводительных SMP-систем для массового применения.

1996 г. оказался очень важным для будущего SPARC-платформы — компания Sun Microsystems приобрела исследовательское подразделение Cray Research, входившее ранее в состав крупнейшего производителя суперкомпьютеров Cray. Это шаг открыл Sun доступ к наработкам в области сверхсложных больших вычислительных систем и позволил ей значительно повысить масштабируемость своих решений.

Благодаря новым идеям, в 1997 г. был выпущен 64-процессорный сервер масштаба предприятия — Sun Enterprise 10000 на процессорах UltraSPARC II, появившихся в том же году несколько ранее и базирующихся на архитектуре SPARC Version 9. Характерную для предыдущих моделей шинную организацию взаимодействия узлов внутри системы в Sun Enterprise 10000 заменила архитектура UltraSPARC Port Architecture (UPA) на базе специализированного высокоскоростного внутрисистемного коммутатора. Не будет преувеличением сказать, что на тот момент эта система оказалась уникальной, не имеющей близких аналогов. Конкурирующие решения не вышли за пределы двух десятков процессоров в одной системе. Кроме того, сервер Sun Enterprise 10000 стал первой SPARC-системой, в которой были реализованы принцип динамического разбиения на домены и идеи динамического реконфигурирования. Каждый домен содержал накопитель с независимой копией ОС Solaris, некоторое количество процессоров, сетевых интерфейсов и интерфейсов ввода-вывода, при этом процессоры и I/О-интерфейсы могли перераспределяться между несколькими доменами динамически в зависимости от решаемых задач и текущего уровня нагрузки.

Новое поколение ОС Solaris — Solaris 7 — появилось в 1998 г. Несмотря на вторичность причин, вызвавших появление цифры 7 в названии, внесенные в ОС изменения носили достаточно серьезный характер: в соответствии с требованиями SPARC Version 9 она была переработана под 64-разрядную аппаратную базу, что наилучшим образом сказалось на производительности, расширяемости и масштабируемости платформы SPARC.

2001 г. памятен появлением процессора UltraSPARC III с интегрированным в кристалл контроллером памяти, выпуском на его основе нового модельного ряда серверов под названием Sun Fire, ориентированного на средний уровень задач и соответствующую ценовую категорию, и переходом к новой технологии общения внутрисистемных компонентов Fireplane. Система Sun Fire 280R стала первой SPARC-системой среднего уровня, в которой применялись технологии динамического ре-конфигурирования и разбиения на домены. Кроме того, в серии Sun Fire был реализован модульный подход к построению систем, позволивший создавать отказоустойчивые, легко расширяемые и модернизируемые серверы, которые не требовали прекращения работы в процессе любых манипуляций с ними. Тогда же появилась ОС под названием Solaris 8, в которой был существенно переработан механизм организации многопоточности внутри ядра.

Богатым на события для SPARC-платформы оказался 2003 г. — в апреле были запущены в производство процессоры UltraSPARC IIIi — упрощенный вариант UltraSPARC III, предназначенный для построения недорогих от однопроцессорных до четырехпроцессорных систем, оптимизированных по соотношению цена/производительность. В июле свет увидела новая версия UltraSPARC III, работающая на повышенных тактовых частотах. А в октябре был представлен новый процессор, получивший название UltraSPARC IV. С архитектурной точки зрения ничего нового в нем не было: просто он объединил два ядра UltraSPARC III в одном процессорном корпусе. Однако с точки зрения повышения производительности и особенно перспектив дальнейшего развития платформы SPARC это был очень серьезный шаг к реализации аппаратной многопоточности. Наконец, в этом же году была представлена 9-я версия ОС Solaris, в которой еще раз был переработан способ организации могопоточности, и в качестве окончательного варианта был выбран способ «один к одному», когда каждому пользовательскому потоку соответствует поток внутри ядра.

Настоящее SPARC-платформы связано с тремя компаниями: Sun Microsystems, Fujitsu и Texas Instruments. Первые две занимаются разработкой и совершенствованием архитектуры SPARC и в 2004 г. для повышения эффективности этого процесса и координации действий образовали альянс. Последняя изготавливает процессоры для Sun на своих производственных мощностях.

15 ноября 2004 г. Sun анонсировала, а в начале 2005 г. представила радикально обновленную ОС Solaris 10. Это событие сопровождалось объявлением об открытии исходных кодов ОС и запуском масштабного open-source-проекта по ее дальнейшей разработке.

Радикальные изменения коснулись как технической части, так и самой бизнес-модели, в том числе поставки и лицензирования ПО, способов его обновления и условий технического сопровождения. Начиная с 10-й версии, Sun Microsystems перешла к более открытой, простой и наглядной лицензионной политике. Любой заинтересованный потребитель теперь может свободно загрузить образы дисков с ОС, причем как для архитектуры х8б, так и для SPARC, и устанавливать ОС на любое количество серверов любой конфигурации. При этом ему будут доступны все обновления, связанные с безопасностью. Если же у пользователя возникнет потребность в технической поддержке, он может подписаться на одну из платных программ.

В пул наиболее интересных и значимых технологий Solaris 10 вошла система виртуализации Solaris Containers, система диагностики и контроля DTrace и файловая система ZFS.

Встроенная система виртуализации Solaris Containers (ранее известная как N1 Grid Containers) позволяет системному администратору организовать в рамках единой инсталляции ОС несколько виртуальных системных разделов, называемых зонами. При этом внутри каждой зоны существует персонализированное пространство имен и процессов — она выступает в роли самостоятельной, изолированной от других зон, системы с собственными пользователями, каталогами и сетевыми адресами. Процессы и пользователи, в том числе суперпользователь root, работающие в пределах одной зоны, не имеют доступа к ресурсам и данным прочих, так что даже в случае нарушения режима безопасности и несанкционированного проникновения в какую-либо из них злоумышленник не получит доступа ко всей системе. Каждой такой зоне может быть назначен контейнер — набор локализованных системных ресурсов. Технология контейнеров предназначена дли распределения ресурсов между отдельными процессами, группами процессов и пользователями, однако в сочетании с зонным делением она позволяет оптимально настроить всю систему, выделив каждой области-зоне ровно столько ресурсов, сколько ей необходимо для обеспечения заданной функциональности. Такое сочетание дает администратору возможность создавать множество виртуальных серверов и манипулировать ими по собственному разумению, не опасаясь, что они будут как-либо влиять друг на друга. Технология весьма экономична с точки зрения системных ресурсов — на каждый контейнер требуется менее 1 % накладных расходов. Обслуживание даже нескольких сотен виртуальных серверов не слишком увеличивает нагрузку на администратора — все контейнеры работают в рамках одной копии Solaris 10 и могут наследовать все установленные пакеты, исправления и глобальные настройки.

Инструмент DTrace (Dynamic Tracing) с помощью специальных информационных датчиков, число которых может достигать нескольких тысяч, автоматически диагностирует в реальном времени «узкие места», влияющие на производительность приложений и работу системы в целом. Он призван заменить стандартный для UNIX-систем подход к диагностике и администрированию, связанный с использованием набора вспомогательных утилит и файлов с протоколами системных операций, предлагая системному администратору автоматизацию значительной части функций и их консолидацию в рамках единого управляющего интерфейса.

Новая файловая система Solaris ZFS (zettabyte file system) обеспечивает 128-бит адресацию памяти, гарантируя отсутствие проблем при работе с большими объемами данных даже в отдаленном будущем. Кроме того, в нее встроена система защиты от физических повреждений, основанная на CRC-методе коррекции ошибок. Наконец, Solaris ZFS позволяет осуществлять любые манипуляции с разделами на лету: администратор может создавать и удалять разделы, разделять и группировать существующие, перераспределять пространство из одного раздела в другой, причем без прекращения работы системы и без перезагрузок.

Технология автоматического контроля за состоянием серверной системы (Predictive Self Healing) позволяет ОС самостоятельно диагностировать, изолировать и устранять практически любые программные и аппаратные сбои. Компонент Solaris Fault Manager — составная часть технологии Predictive Self Healing — осуществляет мониторинг аппаратных и программных частей системы, заранее выявляя потенциально сбойные участки и выводя их из рабочей среды. Непосредственное участие администратора сведено к минимуму и относится в основном к случаям неустранимых сбоев, требующих немедленного вмешательства.

Стоит особо отметить, что для платформ SPARC и х86 дистрибутив Solaris 10 собирается из одной и той же ветки разработки, так что обе версии абсолютно идентичны, разумеется, за исключением частей, связанных с аппаратными особенностями платформ. Это позволяет заказчикам приобщиться к миру UNIX, не затрачивая каких-либо значительных средств на приобретение необходимого оборудования, но дает возможность безболезненно масштабировать информационную систему на высокоуровневые и более производительные решения при достижении платформой х86 пределов производительности и расширяемости.

Фактически индустрия получила в виде Solaris 10 уникальную возможность консолидировать ИТ-инфраструктуру заказчиков без ее коренной переработки.

Отличительная черта платформы SPARC — ее преемственность: даже сегодня, несмотря на все прошедшие за время ее существования смены поколений, заказчики могут без проблем работать с ПО, написанным 10 и более лет назад, при этом речь идет о прямом исполнении программного кода без каких-либо его изменений и перекомпиляции. Более того, преемственность распространяется не только на программную часть, но в определенной мере и на аппаратную — появление нового поколения процессоров не приводит к смене всей системы целиком, достаточно заменить интегрированные платы Uniboard, содержащие процессор и ОЗУ.

Сервер и серверная платформа

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

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

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

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

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

Ширина стандартного корпуса может быть различной, но наиболее широкое распространение получил стандарт 19 дюймов. Глубина корпуса также варьируется, есть ряд стандартных размеров, но максимальный из них определяется глубиной конкретного шкафа или стойки. Высота корпуса кратна «юниту» (1,75 дюйма, или 44,45 мм) и обозначается 1U, 2U и т. д.

Любой датацентр, предлагающий услугу Colocation, принимает к размещению сервера только в описанных стандартных корпусах, поэтому только такой сервер необходимо приобретать для colocation. И любой датацентр взимает арендную плату за один юнит корпуса, так что клиенту выгодно приобрести сервер наименьшей высоты. Поэтому сервера высотой более 2U не слишком популярны у клиентов датацентров. Их область применения – индивидуальные телекоммуникационные центры сверхбольших предприятий. И поэтому же для клиента датацентра выгодно разместить в одном юните максимально возможный набор функциональных компонент, способных без внешнего наращивания решить его задачи. Речь идет, прежде всего, об объеме памяти, быстродействии, устройствах диагностики, возможности компоновки системы различной архитектуры в корпусе, а не на стойке.

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

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

Cредний класс – для кого он?

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

Какая фирма лучше?

Если бы существовал однозначный ответ на этот вопрос, остальные фирмы разорились бы. Да и написание оставшейся части данной статьи было бы бессмысленным. У каждого из «китов»-производителей современных процессорных систем есть свои особенности, достоинства и недостатки, и, соответственно, своя армия приверженцев.

Лидируют на рынке компьютерных и, соответственно, серверных решений хорошо известные фирмы Intel, SUN, AMD. Эти компании являются производителями как процессорных чипов, так и серверных платформ. Но они на этом рынке – не единственные. Серверные платформы на основе процессоров указанных фирм и различных собственных и совместных разработок выпускают также IBM, HP, ASUS, MicroStar, SuperMicro, Apple и некоторые другие фирмы.

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

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

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

Серверные платформы Intel

Компания Intel позиционирует себя на серверном рынке давно и в целом весьма успешно, периодически прорываясь в абсолютные лидеры. Не последнее место в этом процессе играет сделанная компанией пару десятков лет назад ставка на специализированные процессорные решения для серверных применений. «Родоначальник» направления Pentium Pro плавно перетек в популярные процессоры Xeon, которые, в свою очередь, постоянно совершенствуются. Появившаяся еще несколько лет назад линейка процессоров Xeon 7000 до сих пор не устарела и считается наиболее перспективной для построения профессиональных серверных платформ. В начале прошлого года появился новичок – первый представитель инновационной архитектуры Nehalem, процессор Intel Core i7. С разработкой Nehalem компания связывает основное направление развития системных платформ, однако пока оно остается в стадии внедрения на широкий рынок, во многом вследствие экономического кризиса. Впрочем, даже несмотря на этот факт, Intel пока опережает конкурентов.

Nehalem – название небольшого городка штата Орегон, выходящего на тихоокеанское побережье неподалеку от штаб-квартиры Intel в калифорнийской Санта-Кларе. Процессоры Nehalem – логическое совершенствование микроархитектур Intel х86. Данные решения имеют распределяемый кэш второго и третьего уровней, а также новую системную шину QuickPath, которая ранее была известна как Common-System Interface, или CSI. Кроме того, эти новые четырехъядерные процессоры поддерживают преемницу Hyper-Threading, технологию Simultaneous Multi-Threading. Nehalem производится по техпроцессу 45 нм с использованием технологии High-K и металлических затворов транзисторов.

Nehalem с точки зрения эволюции процессоров Intel является шагом вперед и, одновременно, в сторону, своеобразным разбегом перед решительным прыжком. Разработчики Core i7 заложили в него прочный технологический фундамент, частично пожертвовав производительностью в краткосрочной перспективе. Во второй половине 2009 г. Intel планирует выпуск восьмиядерных CPU Nehalem EP, а вначале 2010-го – двухъядерных процессоров Havendale LGA1156 с интегрированной графикой.

Эффективность Hyper-Threading максимальна для программ, использующих большой объем разнотипного кода (например, базы данных). Впрочем, список программного обеспечения, адаптированного к особенностям Hyper-Threading, неуклонно расширяется.

Контроллер памяти перенесен в тело CPU, вследствие чего уменьшилась зависимость процессора от постоянного увеличения объема кэш-памяти. Иерархия кэша в Core i7 целиком подчинена многопоточным вычислениям: унифицированный L2 кэш урезан до 256 килобайт на каждое ядро, а основной акцент сделан на 8 МБ разделяемого кэша третьего уровня. Последний содержит все инструкции и данные из L1/L2 cache для уменьшения трафика запросов.

Ввиду того, что инженерам Intel изначально не удавалось поднять тактовую частоту Core i7 до конкурентоспособного уровня, латентность L1 кэша была увеличена по отношению к Core 2 на базе Penryn с 3 до 4 тактов. Данный маневр частично повлиял на итоговую производительность. Кэш-память второго уровня, наоборот, стала быстрее и экономичнее: вместо 15 тактов на выполнение одной операции уходит 11 тактов.

Встроенный контроллер оперативной памяти процессоров Core i7 поддерживает трехканальный (192-bit), двухканальный (128-bit) и одноканальный (64-bit) режимы работы памяти. В плане эффективности первые два смотрятся наиболее предпочтительно. С приходом процессоров нового поколения заканчивается эра системной шины FSB. На смену ей приходит высокоскоростной интерфейс Quick Path Interconnect (QPI). Суммарная пропускная способность QPI достигает 25,6 GB/s — как минимум, в 2 раза выше, чем у FSB.

Intel связывает с Nehalem большие надежды, и наряду с множеством технологических усовершенствований компания ввела новую систему обозначений для своих серверных процессоров. Intel попыталась обозначить классовую принадлежность своих продуктов, упростив задачу выбора для корпоративных потребителей. Серверы серии MC (Mission Critical) ориентированы на задачи, требующие максимальной надежности, серверы EX (Expandable) отличаются своей расширяемостью, серверы EP (Efficient Performance) демонстрируют высокий показатель эффективности (решения с оптимальным соотношением энергопотребления и производительности) и, наконец, серверы серии EN (Entry) позиционируются как однопроцессорные серверы начального уровня. В настоящее время (до широкого внедрения Nehalem) ЕХ – многопроцессорные системы на базе Xeon 7000, ЕР – двухпроцессорные на базе Xeon 5000, и именно последняя категория более всего подходит к нашему определению платформ среднего класса.

Идею платформизации на рынке серверов Intel начала продвигать с платформы Bensley, предназначенной для построения самых массовых конфигураций с двумя процессорами. Bensley быстро завоевала популярность во многом благодаря полной совместимости с различными поколениями Xeon 5000, чьи 45-нм версии — двухъядерный Wolfdale DP и четырехъядерный Harpertown — компания представила в числе первых. Новое название семейства, Efficient Performance, подчеркивает сделанный в нем акцент на выгодное соотношение цена/производительность/энергопотребление.

Еще одна платформа, Stoakley, позволяет строить мощные рабочие станции на базе Xeon 5000 с поддержкой высокоскоростной шины PCI Express 2.0. Процессоры с архитектурой Nehalem получают набор обновленных платформ с кодовым названием Tylersburg.

Основное преимущество серверных платформ Intel в рамках данной статьи – их оптимальная стоимость. Это и должно являться основным плюсом при подборе сервера для размещения на датацентре. Поэтому данный параграф и стоит первым среди прочих. Другие компании могут предлагать более «навороченные» решения, но они будут и более дорогими. При этом, к сожалению, увеличение возможностей и удорожание платформы не вписываются в пропорции «цена-качество», предлагаемые Intel для платформ Stoakley и даже Tylersburg.

Однако, если демократичность решения и цены для вас – не главное, продолжим обзор.

Intel + Hewlett Packard

Результат совместных работ компаний Intel и HP, выполняемых с 1994 года, – процессоры семейства Itanium, стоящие в стороне от привычных для Intel х86. Они представляют собой коммерческую реализацию нового типа процессорной архитектуры, обеспечивающей явный параллелизм на уровне команд – EPIC (Explicitly Parallel Instruction Computing). Если предшествующие архитектуры включали только формат команд и метод их интерпретации, то EPIC объединяет вычислительные ресурсы с работой компиляторов, используя информацию о возможном параллелизме команд, что позволяет значительно увеличить загрузку внутренних ресурсов процессора и оптимизировать производительность приложений.

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

Появление первых Itanium в далеком 2000 году знаменовало для Intel начало эпохи 64-разрядных вычислений. Другое дело, что на тот момент оптимизированных под Itanium приложений было ничтожно мало, поэтому сфера применения систем на базе этих процессоров оставалась очень узкой. И только последующее объединение крупнейших производителей серверных систем в Itanium Solution Alliance (ISA) и совместные инвестиции в развитие экосистемы в размере 10 млрд. долл. позволили укрепить позиции Itanium на рынке высокопроизводительных вычислений.

В настоящее время основными конкурентами Itanium являются RISC-процессоры Sun UltraSPARC и IBM Power: несмотря на их проприетарную архитектуру, эти процессоры часто используются при создании систем для решения критически важных задач, например, в банковском секторе. Основная сфера применения процессоров Itanium для инженеров Intel – построение серверов линейки Mission Critical (МС). Сюда же входит и новый 45-нм четырехъядерный процессор с кодовым названием Tukwila – он может работать в рамках первой универсальной платформы Boxboro, совместимой еще и с чипами семейства Xeon 7000, или Expandable.

Обратим теперь внимание на серверный ряд HP (Hewlett Packard). Для обеспечения надежной защиты инвестиций, гибкости, масштабируемости и долгого времени жизни высокопроизводительных серверных платформ HP разработала универсальную архитектуру для среднего и high-end классов серверов, предусматривающую возможность использования как процессоров PA-RISC (семейство серверов HP 9000), так и процессоров Intel Itanium 2 (семейство серверов HP Integrity). Эта архитектура построена на основе модульной организации серверных систем и универсального набора микросхем (чипсетов), объединяющих процессоры, память и подсистему ввода-вывода.

Сегодня в составе серверов HP Integrity наряду с одноядерными процессорами Itanium 2 поставляются также последние модели двухъядерных процессоров Dual Core Intel Itanium 2 с разной тактовой частотой и кэш памятью: 1,6 ГГц 24 MБ, 1,6 ГГц 18 MБ и 1,4 ГГц 12 МБ. Семейство серверов HP Integrity содержит полный ряд моделей, начиная с 2-процессорных систем начального уровня и завершая флагманом семейства, 128-процессорным сервером HP Superdome. Это позволяет создавать законченные архитектурные решения по построению корпоративных центров обработки данных. Кроме одиночных процессоров Intel Itanium 2, в моделях серверов rx4640, rx7620, rx8620 и Superdome возможно использование модулей HP mx2, объединяющих два процессора Intel Itanium 2 (с тактовой частотой 1,1 ГГц) и 32 МБ L4 кэш-памяти. Модуль mx2 является совместимым по разъему с одиночным процессором Intel Itanium 2, что позволяет заказчику выбирать конфигурацию сервера либо с высокопроизводительными одиночными процессорами Intel Itanium 2, либо с вдвое большим количеством менее производительных процессоров.

Серверы семейства НР Integrity имеют ряд встроенных свойств высокой доступности, таких, как резервные вентиляторы и блоки питания горячей замены; диски и адаптеры I/O горячего подключения; динамическая очистка и перераспределение страниц памяти; динамическое перераспределение процессоров и способность к восстановлению; независимые PCI-X слоты; интегрированная служба оповещения о событиях Event Monitoring System (EMS), работающая в режиме реального времени; встроенная расширенная система обнаружения неисправностей с выделенным сервисным процессором и шиной.

Принципиальной особенностью семейства серверов HP 9000 является большое внимание к предотвращению возможных сбоев. Соответствующие функции реализуются путем непрерывного контроля состояния всех компонентов сервера и анализа тенденций изменения контролируемых показателей. При обнаружении какой-либо потенциальной проблемы, например возможного перегрева процессора, специальные функции динамического перераспределения ресурсов (в данном случае функция DPR — Dynamic Processor Resilience) обеспечат перенос процессов с потенциально-сбойного компонента на исправный без прерывания выполнения приложений. При этом администратор системы и/или служба технической поддержки получат уведомление и подробный отчет о происшедшем событии.

В составе серверов среднего и старшего уровня семейств НР 9000 и HP Integrity могут быть поставлены резервные процессоры, платы ячеек и память, поддерживающие технологию iCAP (Instant Capacity), называемую также оплатой только в случае использования. Применение компонентов с технологией iCAP в составе серверов НР позволяет:

– зарезервировать вычислительные ресурсы на случай непредвиденного роста бизнеса и резкого увеличения нагрузки на сервер;

– избежать остановки приложения при модернизации сервера: активизация дополнительных ресурсов iCAP происходит в режиме online;

– активировать и деактивировать процессоры на определенный промежуток времени в соответствии с потребностями бизнеса (технология TiCAP — Temporary Instant Capacity).

На серверных платформах с процессорами Itanium 2 поддерживается возможность выполнения приложений, разработанных для предшествующих версий Windows и HP-UX. Эта особенность обеспечивает защиту инвестиций в систему, позволяя сразу начать работать с платформой с имеющимися версиями приложений и постепенно наращивать их производительность, переходя к версиям, оптимизированным под Itanium 2.

Уникальным преимуществом платформ на базе процессоров семейства Itanium является возможность работы под управлением любой из 4 операционных систем: HP-UX 11i, Microsoft Windows Server 2003, Linux и OpenVMS. Эта особенность позволяет избежать ограничений установленной операционной системы и предоставляет возможность выбора приложений на основе их функциональности и соответствия требованиям бизнеса.

Серверные платформы IBM

IBM выпускает огромное разнообразие серверных решений как на основе продукции Intel и AMD, так и на собственных процессорах. Основной упор IBM делает на высокопроизводительные решения, перенося технологию мэйнфреймов на серверы среднего класса. Здесь стоит отметить серверные решения eServer, а также собственную разработку на базе процессоров POWER.

История платформы IBM POWER (Performance Optimization With Enhanced RISC) уходит далеко в начало 1970-х гг.; в то время корпорация IBM делала первые серьезные шаги в области проектирования, производства и применения высокопроизводительных микропроцессоров на базе RISC-архитектуры. Она связана с RISC-процессором IBM 801, долгое время использовавшимся в качестве высокоскоростного вспомогательного контроллера в составе крупных информационно-вычислительных систем компании IBM. В начале 1980-х гг. идеи, заложенные в IBM 801, были изучены, переработаны, дополнены и заново воплощены в кремнии в рамках проекта «America», результаты которого фактически и стали началом архитектуры IBM POWER.

В текущем году IBM представила две высокопроизводительные серверные системы – самый быстродействующий в мире UNIX-сервер и уникальный суперкомпьютер с водяным охлаждением. POWER 595, новый UNIX-сервер уровня предприятия, предназначенный для укрепления лидерства IBM на рынке UNIX-систем, будет привлекательным выбором как для клиентов IBM, так и для пользователей конкурирующих систем Sun Solaris и HP UNIX. Так, например, 64-ядерный Power-сервер IBM демонстрирует вдвое большую производительность при сопоставимой цене в сравнении с аналогично сконфигурированной системой HP Superdome Itanium.

POWER6 стал первым процессором, тактовая частота которого превысила барьер в 5ГГц.

Расширяя продуктовую линейку Power Systems, корпорация IBM недавно представила системы Power 520 Express и Power 550 Express в редакции i Edition, ориентированные на сектор малого/среднего бизнеса. Новая система Power 570 является унифицированной версией, с общим встроенным фирменным программным обеспечением (firmware), общей схемой ценообразования и единым набором базовых функциональных возможностей. Система Power 570 фактически является комбинацией уже существующих на рынке POWER6-систем System p 570 и System i 570.

Новое Power-семейство предоставляет единую платформу для решений на базе ОС i, UNIX и Linux, что существенно упрощает клиентам выбор подходящего решения для своего бизнеса.

AMD, SUN и другие

Компания AMD обратила свое внимание на серверные решения лишь в последние годы. Но сделала в этом направлении столь впечатляющие шаги, что, поговаривают, именно процессорная архитектура AMD Barcelona послужила «калькой» для описанной выше Intel Nehalem.

Сторонники решений компании отмечают преимущества процессоров серии AMD Opteron 8xx перед Intel Xeon и даже Itanium. Впрочем, о вкусах не спорят, и оба основных конкурирующих лагеря – Intel и AMD – находят применение в серверных платформах таких фирм, как, например, IBM и ASUS.

В августе 2008 года компания анонсировала новую серверную платформу Fiorano, которая должна появиться во второй половине 2009 года. Fiorano будет работать на базе 45-нм процессора Shanghai, который увидел свет в начале текущего года.

В июне выпущен шестиядерный процессор AMD Opteron под кодовым названием Istanbul. По оценке компании, при той же потребляемой мощности и на той же платформе он по производительности на 30% способен превзойти современные четырехъядерные процессоры AMD Opteron. AMD также разработала новую ступень в развитии серверных процессоров, получившую название Direct Connect Architecture 2.0: на ее первом этапе процессоры получат до 12 ядер, дополнительные нововведения в области работы с памятью и средствами ввода-вывода, высокую производительность в режиме виртуализации и малое энергопотребление.

В 2010 году AMD рассчитывает начать поставки AMD Opteron серии 6000 для серверов с двумя и четырьмя процессорными гнездами. Одновременно с серией 6000, рассчитанной на процессорное гнездо G34, дебютирует платформа Maranello, включающая процессоры Magny-Cours с восемью и 12 ядрами. В том же году серию AMD Opteron 4000 пополнят модели для серверов с одним и двумя процессорными гнездами. Процессоры Lisbon будут иметь четыре или шесть ядер, процессорный разъем C32, и работать в составе платформы San Marino.

Процессоры Interlagos с 12 и 16 ядрами, построенные на ядре Bulldozer и изготавливаемые по нормам 32 нм, должны появиться в 2011 году. Они будут поддерживаться платформой Maranello. В том же году начнется выпуск 32-нанометровых процессоров Valencia с шестью и восемью ядрами, предназначенных для платформы San Marino.

Компания Sun Microsystems в настоящее время, наряду с собственной легендарной разработкой UltraSPARC, широко использует в своих серверах процессоры AMD. Анонсируемые еще в конце 2005 процессоры UltraSPARC IV+ и серверные модели типа Sun Fire V490 понемногу совершенствуются, однако здесь говорить о каких-то существенных прорывах, увы, не представляется возможным. И Sun, и Apple оказались заложниками собственных операционных систем и в тяжелых условиях современности вынуждены отойти на второй план.

Intel и AMD – это дешевизна, распространенность, универсальность и демократичность. Sun и Apple – высокие качество и надежность, но столь же высокая специфичность, в последнее время ограничивающая их применение. HP и IBM – нечто среднее между двумя предыдущими «крайностями». ASUS, MSI и им подобные – это те же Intel или AMD, только со своей спецификой, в которую добавляют «местного колорита» любящие их дешевизну российские компании-сборщики серверной аппаратуры. Лучше все же дешевизна «от производителя». Впрочем, здесь мы, возможно, сгущаем краски – та же компания ASUS, например, предлагает ряд фирменных решений, позволяющих организовать высокую плотность монтажа серверных компонентов для blade сервера.

Платформа IBM POWER Дата публикации: 01.09.2007 История платформы IBM POWER (Performance Optimization With Enhanced RISC) уходит далеко в начало 1970-х гг. ХХ века; в то время корпорация IBM делала первые серьезные шаги в области проектирования, производства и применения высокопроизводительных микропроцессоров на базе RISC-архитектуры. Она связана с RISC-процессором IBM 801, долгое время использовавшимся в качестве высокоскоростного вспомогательного контроллера в составе крупных информационно-вычислительных систем компании IBM. В начале 1980-х гг. идеи, заложенные в IBM 801, были изучены, переработаны, дополнены и заново воплощены в кремнии в рамках проекта «America», результаты которого фактически и стали началом архитектуры IBM POWER. Набиравшие в то время особую популярность персонализированные вычисления требовали при построении систем компактных, недорогих, но производительных микропроцессорных решений, и новая архитектура пришлась ко двору IBM как нельзя лучше. Для создания полноценной платформы было решено воспользоваться программными наработками, реализованными ранее при создании рабочих станций в рамках проекта RISC Technology Personal Computer (RT PC), и перенести на новую процессорную архитектуру собственную версию UNIX-подобной ОС AIX (Advanced Interactive Executive). Надо отметить, что архитектура POWER с момента своего появления -- открытый стандарт, к которому при соблюдении определенных условий может присоединиться любой желающий. Начиная с декабря 2004 г., координация усилий разработчиков, участвующих в развитии архитектуры POWER, возложена на консорциум Power.org, в ведении которого также находятся вопросы, связанные с лицензированием элементов архитектуры независимых заинтересованных производителей. В феврале 1990 г. появился первый микропроцессор новой архитектуры — 32-разрядный POWER1, а вместе с ним и новое семейство высокопроизводительных рабочих станций RS/6000, ныне известных как eServer pSeries. В качестве ОС использовалась новая версия AIX — AIX V3. Особенность процессора POWER1 -- блок операций с вещественными числами, хотя и единственный, но способный обрабатывать одну инструкцию за такт, с задержкой не более двух тактов (подробнее об архитектуре процессоров POWER см. в разделе «Процессоры», стр. ??). Благодаря ему производительность системы RS/6000 на операциях с вещественными числами оказалась очень высокой. Не исключено, что эта особенность сыграла решающую роль в распространении рабочих станций RS/6000 в научном сообществе, где они достаточно долго де-факто считались рабочим стандартом. В январе 1992 г. была представлена система RS/6000 7011 модель 220, построенная для уменьшения цены и большей доступности на однокристальной реализации архитектуры POWER — RISC Single Chip (RSC). Достаточно быстро по меркам тогдашнего времени на смену первому поколению пришла платформа POWER2. В сентябре 1993 г. появились системы RS/6000 7013 моделей 580H, 590 и 990, построенные на базе этого процессора. Основное отличие от POWER1 -- наличие двух 64-разрядных исполнительных устройств в блоке для работы с вещественными числами, что позволяло обрабатывать две инструкции за такт. Кроме того, было добавлено второе исполнительное устройство для работы с целыми числами и прибавилось несколько дополнительных инструкций в набор команд. Второе поколение архитектуры POWER использовалось практически до октября 1996 г., когда IBM представила систему RS/6000 7013 модель 595, построенную на базе однокристальной реализации архитектуры POWER2 под названием POWER2 Super Chip (P2SC). Заложенные в ней идеи в дальнейшем стали основой построения одной из самых успешных в отрасли RISC-архитектур. Рабочая станция RS/6000 7011 модель 250, появившаяся в сентябре 1993 г., стала первым воплощением нового направления развития под названием PowerPC (в виде процессора PowerPC 601), определившего дальнейшее развитие всей архитектуры POWER. Архитектура PowerPC содержала большинство исходных инструкций, принадлежавших оригинальной архитектуре POWER, однако часть из них, которые наиболее редко использовались, была удалена, а на их место были привнесены новые, в частности необходимые для построения многопроцессорных SMP-систем. Процессор PowerPC 601 на самом деле не полностью соответствовал требованиям новой архитектуры и был скорее переходным звеном от POWER к PowerPC. Последовавшие за ним микропроцессоры 603, 604 и 604e стали действительно 100%-ным PowerPC. Серия микропроцессоров RS64 была запущена в производство в сентябре 1997 г. и стала для системы RS/6000 и всей архитектуры POWER первым шагом к 64-разрядности. В отличие от поколения POWER2, в значительной степени ориентированного на научные расчеты, новое поколение стало более сбалансированным в плане исполнения бизнес-приложений. С помощью серии RS64 можно было строить SMP-системы, содержащие до 12 процессоров. С появлением этой серии микропроцессоров в платформе IBM POWER произошло еще одно существенное изменение — аппаратная часть (процессоры, подсистема ввода-вывода) серии RS/6000 (переименованной в pSeries в 2000 г.) и системы AS/400 (переименованной в iSeries также в 2000 г.) стала единой. Второе поколение серии микропроцессоров RS64 — RS64-II — появилось в сентябре 1998 г. и характеризовалось повышением частотных характеристик и объема кэш-памяти второго уровня, а также небольшой оптимизацией внутрипроцессорной архитектуры. Значительные изменения произошли с появлением осенью 1999 г. третьего поколения — RS64-III. Дизайн кристалла был модифицирован для производства с применением технологии медных проводников, уровень масштабируемости был увеличен до 24 процессоров в рамках одной SMP-системы, и, наконец, в архитектуру была добавлена технология аппаратной многопоточности, поддержанная со стороны AIX. Осенью 2000 г. появилась последняя, наиболее совершенная версия этого поколения процессоров — RS64-IV. Для производства этих процессоров впервые в промышленных масштабах была использована технологии «кремний на изоляторе» (SOI). Поколение POWER3, представленное осенью 1998 г., соединило в себе фундаментальные принципы внутренней микроархитектуры POWER2, как они были реализованы в процессоре P2SC, с архитектурой систем на базе процессоров PowerPC. Процессоры этого поколения хорошо работают с вещественными числами, и при этом они стали первыми реально 64-разрядными с высокими частотными характеристиками и возможностями работы в SMP-конфигурациях. Появление в 2001 г. архитектуры POWER четвертого поколения — POWER4, стало для нее переломным моментом, определившим качественный поворот всей дальнейшей судьбы платформы IBM POWER, ее выход на лидирующие в отрасли позиции. Благодаря новым технологиям открылась возможность строить решения с многоядерной архитектурой, чем немедленно воспользовались разработчики IBM, впервые в истории платформы POWER интегрировав на одном кристалле два 64-разрядных процессорных ядра. Кроме того, на процессорах этого поколения была отработана технология построения компактных многокристальных модулей MCM (multi-chip module), объединяющих четыре процессора в единый корпус размером примерно с 5-дюйм дискету. Использование такой высокой интеграции элементов вместе с другими архитектурными решениями позволило получить на старших серверах IBM производительность, вдвое превышающую производительность конкурирующих систем в пересчете на один процессор. Поколение POWER4+, увидевшее свет в 2002 г., было лишь обновлением технических характеристик POWER4: благодаря новой, более «тонкой» технологии производства увеличились тактовая частота и объем встроенной кэш-памяти второго уровня, а также снизилось энергопотребление процессоров. Новый значительный шаг вперед был сделан с выходом в 2004 г. поколения POWER5. В нем получила развитие идея интеграции функций, для исполнения которых ранее применялись отдельные наборы микросхем, в частности, в кристалл был встроен контроллер оперативной памяти. Также в нем была реализована параллельная многопоточная архитектура, позволяющая в рамках одного потока команд выполнять целый комплекс задач: предсказание переходов, подготовку команд к исполнению и т. д. Это дало возможность значительно увеличить количество одновременно выполняемых инструкций, причем независимо от тактовой частоты. Согласно результатам предварительного тестирования, быстродействие систем на POWER5 почти в два раза больше, чем систем на POWER4. Использование многопоточности увеличивает производительность процессора POWER5 в среднем на 35% без повышения тактовой частоты. Одновременно с появлением нового поколения архитектуры была выпущена новая версия ОС AIX — AIX 5L V5.2 Сегодняшнее поколение ОС AIX — AIX 5L V5.3 содержит многие инновационные технологии повышения производительности, надежности и гибкости, позволяя в рамках одной платформы выполнять приложения, работающие под управлением разных ОС. Среди наиболее важных особенностей платформы IBM POWER, реализуемых посредством ОС AIX 5L V5.3, динамические логические разделы, средства изменения конфигурации по требованию, балансировка нагрузки на серверы при гарантированной безопасности работы приложений, средства повышения отказоустойчивости, возможность одновременного выполнения на одной платформе 32- и 64-разрядных приложений, а также использование инфраструктуры автономных вычислений (autonomic computing). Для выполнения важных приложений в AIX 5L 5.3 имеется менеджер загрузки Workload Manager (WLM), гарантирующий их работу в соответствии с соглашением об обслуживании независимо от текущей нагрузки на систему. Обеспечивая автоматическое переключение ресурсов между заданиями, администратор транслирует бизнес-требования в политики, в соответствии с которыми происходит автоматическое распределение ресурсов и приоритетов, что особенно важно для обеспечения работоспособности и оптимизации выполнения приложений электронной коммерции, бизнес-разведки и ERP. Кроме этого, для более гибкого масштабирования в AIX 5L 5.3 предусмотрен механизм динамической модернизации сервера путем активизации, установленных ранее неактивных ресурсов (процессоров, памяти) по запросу, известны как CUoD (Capacity Upgrade on Demand). Кроме того, в AIX 5L 5.3 имеются средства DLPAR (Dynamic Logical Partitioning), позволяющие масштабировать серверы pSeries, обеспечивая одновременную, независимую работу на одном компьютере нескольких образов разных ОС. Логические разделы не ограничены рамками возможностей физических устройств, а оперируют блоками ресурсов, из которых можно строить виртуальный сервер с динамически изменяемой по числу процессоров, объему памяти, количеству гнезд ввода-вывода конфигурацией. Для построения практически неограниченных по мощности систем используется кластерное ПО, обеспечивающее координацию и синхронизацию между узлами. В AIX 5L системному администратору предоставляется интерфейс к аппарату Cluster Systems Management (CSM), позволяющему из одной точки управлять логическим центром данных, образованным физически распределенным кластером из серверов pSeries и xSeries, работающих с ОС AIX или Linux. Кроме того, совместно с AIX может быть поставлена система HACMP (High Availability Cluster Multiprocessing), помогающая обеспечить работоспособность приложений в режиме 24x7 и автоматически определяющая сбойные узлы или нарушения работы сети и организующая восстановление работы оборудования, приложений и пользовательских сессий. AIX 5L имеет сертификат уровня C2, а также в ней предусмотрена расширенная поддержка многих стандартных протоколов и технологий безопасности: Pluggable Authentication Module (PAM), PKI, Enterprise Identity Mapping (EIM), BIND V9, SNMP V3, Mobile IPv6, WAP, OpenSSH и ряда других, среди которых следует отметить IBM Network Authentication Server, IBM Directory Server 4.1 и ICSA Certified Ipsec/VPN, технологии безопасности в Java: JAAS, JCE/JCE, JSSE, JGSS и J-PKI. Сегодня платформа POWER для систем iSeries и pSeries предлагает механизмы аппаратной виртуализации, позволяющие превратить одну физическую систему в множество специализированных виртуальных, решающих конкретные бизнес-задачи. Virtualization Engine переносит из мэйнфреймов на UNIX-серверы механизм создания разделов, позволяющий выполнять на одном процессоре множество независимых экземпляров ОС. Технология микроразделов (micro-partitioning) повышает до уровня мэйнфреймов загрузку серверных мощностей, которая сегодня составляет лишь 15% для UNIX-серверов. Помимо оптимизации ресурсов серверов, Virtualization Engine поможет упростить процессы управления сложных ИТ-инфраструктур. Однако в отличие от технологии логических разделов, уже более пяти лет используемой в серверах iSeries, система Virtualization Engine, реализованная в pSeries, имеет ряд новых возможностей: интеграцию механизмов создания микроразделов с программными модулями Tivoli, WebSphere, решения по балансировке рабочей нагрузки, средства управления элементами ИТ-инфраструктуры, позволяющие управлять ресурсами виртуального сервера. Virtualization Engine содержит также новый программный модуль Tivoli Provisioning Manager для автоматизации процессов конфигурации и предоставления всех видов ресурсов в ИТ-среде: серверов, ОС, промежуточного ПО, систем хранения и сетевых устройств. Несомненно, будущее платформы IBM POWER связано с развитием процессорной архитектуры POWER и дальнейшим совершенствованием двух операционных систем — AIX 5L и i5/OS, однако, согласно давнишней традиции, корпорация IBM не раскрывает своих планов относительно грядущих разработок до момента их официального объявления. Можно только сказать, что следующее поколение POWER6 и соответствующая ОС AIX 5L V5.4 должны появиться ориентировочно в 2006 г