Развитие платформы Itanium
Развитие семейства процессоров Intel Itanium 2 и преимущества систем на этой платформе.
В конце 1990-х гг. на рынке корпоративных серверов повсеместно доминировали специализированные фирменные архитектуры. У каждого производителя была своя предпочтительная RISC- или мэйнфрейм-архитектура с уникальной ОС, которая зачастую требовала тонкой настройки приложений. В результате заказчики оказывались привязаны к дорогостоящим фирменным решениям. В 2001 г. корпорация Intel (www.intel.com) представила свой процессор Intel Itanium и архитектуру EPIC (Explicitly Parallel Instruction Code, код с явным параллелизмом инструкций). Эта архитектура, в основе которой лежит модель открытых вычислений на базе стандартов, привнесла в сегмент вычислений для критически важных задач новый уровень гибкости и свободы выбора платформы.
За прошедшее с тех пор время было представлено уже четыре поколения процессоров семейства Intel Itanium. В корпорации полагают, что процессоры данного семейства обеспечивают наилучшие возможности при выполнении критически важных рабочих нагрузок с интенсивным обменом данными. Так, современный двухъядерный процессор Intel Itanium 2 (Montecito), выпущенный в июле 2006 г., превосходит предыдущее поколение процессоров Itanium вдвое по производительности и до 2,5 раз по эффективности энергопотребления, а также продолжает существенно опережать конкурентов по темпам роста доли в рыночном сегменте RISC-процессоров.
Новости экосистемы Itanium
Совокупный доход производителей от продаж систем на базе процессоров семейства Intel Itanium к настоящему времени составил 8,7 млрд долл.
В прошлом году доход от продаж систем на платформе Intel Itanium достиг 3,4 млрд долл., что на 40% больше, чем за предыдущий год.
Основные недавние достижения в области ПО: поддержка Sun Java, Oracle Database 10g, IBM WebSphere и BEA JRocket 6.
Экосистема активно портирует многие приложения для разнообразных ОС на платформу Intel Itanium. По данным организации Itanium Solutions Alliance, в настоящее время на нее перенесено более 12 тыс. приложений (на сентябрь 2006 г. — 10 тыс.). Платформа Intel Itanium сегодня поддерживает все ОС, используемые сообществом: системы для мэйнфреймов, Unix, Solaris, Windows и Linux. Согласно ежеквартальному отчету IDC Worldwide Quarterly Server Tracker, основные мировые OEM-производители, в том числе некоторые ведущие производители мэйнфреймов, предлагают десятки моделей систем в различных форм-факторах на базе процессоров Intel Itanium, поэтому семейство этих серверов, предназначенных для выполнения критически важных задач, растет на рынке наиболее быстрыми темпами. Системам на базе процессоров Itanium принадлежит несколько мировых рекордов производительности, включая наилучший результат в тесте TPC-C. Так, сервер HP Integrity Superdome на базе двухъядерных процессоров Intel Itanium 2 недавно установил новый мировой рекорд в этом тесте, показав результат 4092799 транзакций в минуту (tpmC) при уровне затрат 2,93 долл./tpmC.
Производительность, масштабируемость и готовность
Сегодняшние условия ведения бизнеса требуют надежной вычислительной инфраструктуры с возможностью быстрого масштабирования для внедрения новых технологий и соответствия растущим потребностям компаний. Системы на базе двухъядерных процессоров Intel Itanium 2 предназначены для удовлетворения этих запросов. Они обладают такими уровнями надежности, производительности и масштабируемости, которые требуются как для работы бизнес-приложений, так и для технических вычислительных задач. Эксперты говорят о том, что новые двухъядерные процессоры Intel Itanium 2 существенно улучшают соотношение цена/производительность по сравнению с традиционными RISC-системами и мэйнфреймами.
Двухъядерные процессоры Intel Itanium 2 — это важный этап в эволюции семейства высокопроизводительных серверных процессоров Intel. Напомним, что Intel Itanium 2 содержит более 1,7 млрд транзисторов; благодаря наличию двух вычислительных ядер эти процессоры обеспечивают двукратную производительность по сравнению с процессорами Itanium предыдущего поколения, и при этом их среднее энергопотребление снизилось со 130 до 100 Вт. В результате производительность в расчете на ватт мощности выросла в 2,5 раза, что сокращает расходы на электроэнергию и охлаждение. Кроме того, в системах на базе двухъядерных процессоров Intel Itanium 2 реализована аппаратная поддержка виртуализации и новые функции обеспечения надежности, готовности и удобства обслуживания, которые повышают степень управляемости систем и увеличивают время их безотказной работы.
Если ИТ-подразделения озабочены высокой стоимостью и ограничениями RISC-архитектур, системы на основе двухъядерных процессоров Intel Itanium 2 не только обеспечат выполнение жизненно важных корпоративных приложений на базе отраслевых стандартов, но и предоставят широкую свободу выбора, а перспективный план выпуска новых моделей процессоров гарантирует долгосрочную поддержку.
Некоторые практические результаты
Двухъядерные процессоры Intel Itanium 2, увеличивая скорость работы, приносят реальные практические результаты. Так, в октябре прошлого года подразделение Worldwide Licensing and Pricing корпорации Microsoft перевело свое хранилище данных о ценообразовании и продажах массовых лицензий, организованное в виде 11-мерного куба данных, на предварительную версию двухъядерного процессора Intel Itanium 2. В результате удалось ускорить выполнение важнейших запросов на 800%. Руководство подразделения заявило, что такое увеличение производительности позволило им лучше представлять себе типы конкуренции, добиться максимальной прибыли, а также обеспечить высокое качество обслуживания клиентов и дистрибьюторов.
При проектировании гоночных автомобилей в компании Toyota Motorsport тестирование и доработка моделей выполняются виртуально с использованием ПО для моделирования ресурсоемких задач вычислительной гидродинамики (Computational Fluid Dynamics, CFD). Это позволяет предсказать поведение гоночных автомобилей в реальных условиях и усовершенствовать их конструкцию. Сотрудники компании были поражены результатами, которые продемонстрировал двухъядерный процессор с архитектурой Intel Itanium 2 по сравнению с одноядерным процессором того же семейства. В условиях, когда весь стек ПО не был оптимизирован, эталонный тест производительности показал, что скорость расчета CFD увеличилась на 20%. Это дает огромное преимущество во время гоночного сезона, когда у конструкторов есть всего две недели между гонками, чтобы успеть внести в конструкцию болида «Формулы 1» команды Toyota необходимые изменения.
Преимущества двухъядерной архитектуры
В двухъядерном процессоре Intel Itanium 2 реализован новый подход к выполнению жизненно важных вычислительных задач уровня предприятия, которые традиционно решались на дорогостоящих мэйнфреймах и RISC-серверах. Высокая производительность этого процессора обеспечивается двумя полноценными вычислительными ядрами, каждое из которых имеет независимый интерфейс с системной шиной и собственную кэш-память. Таким образом, ОС получает больше ресурсов для обслуживания нескольких задач с высокой интенсивностью вычислений. Двухъядерные процессоры Intel Itanium 2 также имеют встроенную кэш-память с низкой задержкой объемом до 24 Мбайт, что увеличивает пропускную способность практически в три раза по сравнению с моделями Itanium 2 предыдущего поколения. Более того, потребляемая мощность двухъядерных процессоров Intel Itanium 2 на 20% ниже, чем у предыдущих моделей семейства. Иначе говоря, двухъядерные процессоры Intel Itanium 2 имеют одно из самых привлекательных в отрасли соотношений тактовой частоты и тепловыделения, что делает их оптимальным выбором для преодоления ограничений по производительности и снижения эксплуатационных расходов в центрах обработки данных.
Двухъядерные процессоры Intel Itanium 2 также значительно превосходят по производительности своих одноядерных предшественников, особенно при выполнении важных бизнес- и аналитических приложений. Например, по результатам эталонного теста производительности, моделирующего оперативную обработку транзакций (online transaction processing, OLTP), при одинаковом количестве вычислительных ядер производительность двухъядерного процессора Intel Itanium 2 9050 оказалась на 136% выше, чем у более ранней, одноядерной версии процессора Intel Itanium 2. Это означает, что ПО, ориентированное на обработку транзакций, — его используют банки, авиакомпании, супермаркеты и производственные предприятия, — будет работать быстрее и сможет одновременно обслуживать больше пользователей и обрабатывать больше транзакций, обеспечивая существенное конкурентное преимущество.
Встроенная поддержка виртуализации
Благодаря технологии Intel Virtualization новые двухъядерные процессоры Intel Itanium 2 в полной мере поддерживают вычислительные среды на базе виртуализованных серверов. Это позволяет ИТ-подразделениям консолидировать больше приложений на меньшем количестве серверов, повысить степень использования ресурсов, а также ускорить окупаемость инвестиций в ИТ. Встроенная аппаратная поддержка в сочетании с современным ПО для виртуализации улучшает надежность, совместимость и облегчает сопровождение.
Встроенные функции обеспечения надежности
В двухъядерные процессоры Intel Itanium 2 интегрирован ряд специальных функций, создающих лучший в своем классе уровень надежности центров обработки данных. Так, технология Intel Cache Safe обеспечивает работоспособность высокопроизводительных систем даже в случае возникновения ошибок в кэш-памяти третьего уровня. Технология Enhanced Machine Check Architecture предоставляет разнообразные возможности обнаружения и коррекции ошибок, позволяя находить ошибки на уровне битов, ликвидировать нарушение целостности данных. Все это помогает достичь максимального времени безотказной работы в масштабах предприятия. Такие функции, как ускоренное шифрование данных, надежная изоляция памяти с помощью расширенной архитектуры разбиения на страницы и аппаратная аутентификация встроенного ПО также способствуют достижению надежности класса мэйнфрейма по цене серийной продукции.
Всесторонняя техническая поддержка
Проприетарные мэйнфреймы и RISC-серверы стоят дорого и обычно поддерживаются единственным поставщиком, поэтому ИТ-подразделения практически не имеют возможности выбора поставщиков дополнительного аппаратного обеспечения, прикладных программ и ОС. По этой причине не только растут затраты, но и ограничивается возможность управлять рисками и пользоваться выгодными предложениями широкой отраслевой экосистемы. В противоположность этому для серверов на базе двухъядерных процессоров Intel Itanium 2 доступно множество гибких и недорогих услуг и ПО, в том числе специфические продукты для конкретного вертикального рынка. Например, серверы на базе двухъядерных процессоров Intel Itanium 2 предлагают многие компании и ведущие OEM-поставщики, такие, как Bull, HP, Hitachi, Fujitsu, Fujitsu Siemens Computers, NEC, SGI и Unisys. Эти серверы совместимы с широким диапазоном ОС и ПО, включая системы управления ресурсами предприятия, системы управления взаимоотношениями с клиентами, а также высокопроизводительные вычислительные приложения. Фактически количество приложений, оптимизированных для процессоров Intel Itanium 2, за последние 12 месяцев увеличилось более чем вдвое и уже превышает 8000. Возможность выбора из широчайшего списка ПО, оптимизированного для процессоров Itanium и поддерживаемого множеством глобальных поставщиков, позволяет ИТ-подразделениям быстрее и эффективнее внедрять экономически выгодные решения для удовлетворения потребностей бизнеса.
Упрощение миграции
По результатам проведенного IDC опроса, переход компаний на серверы на базе процессоров Itanium происходит достаточно просто, при этом их функционирование прерывается на очень непродолжительное время. Поддержка множества ОС означает, что ИТ-подразделения могут использовать весь накопленный в организациях опыт и тратить минимум времени на обучение. Поставщики ПО, которые поддерживают системы на базе процессоров Itanium 2, также могут помочь в упрощении миграции и сокращении рисков.
Всесторонняя поддержка процессоров Intel Itanium 2 — еще один мощный стимул к миграции для предприятий, которые используют проприетарные системы на базе мэйнфреймов и RISC-серверов. За счет переноса приложений на серверы на базе двухъядерных процессоров Intel Itanium 2 они могут повысить производительность, сократить расходы и организовать стандартизованную вычислительную среду как для жизненно важных приложений уровня предприятия, так и для массовых приложений. Не менее существенно и то, что инженеров и специалистов по системам на базе технологий Intel достаточно много; таким образом, компаниям не приходится их специально готовить или искать сотрудников с редкой квалификацией.
В заключение следует особо отметить, что знания и опыт работы с основанными на стандартах системами общего назначения на базе процессоров Intel Xeon упрощают переход на вычислительные среды на базе двухъядерных Intel Itanium 2 несмотря даже на то, что процессоры Itanium 2 имеют другую архитектуру. Системы на базе этих двух архитектур успешно работают совместно. Многие организации выбирают системы на базе процессоров Intel Xeon для таких видов приложений, которые можно разделить на небольшие компоненты и снова собрать, например, систем для обработки Web-транзакций. Те же самые организации используют серверы на базе двухъядерных процессоров Intel Itanium 2 для выполнения жизненно важных деловых приложений с высокой интенсивностью обработки данных, чтобы полностью реализовать преимущества большого объема памяти и расширенных возможностей параллельной обработки. Некоторые организации выбирают серверы на базе двухъядерных Intel Itanium 2 в качестве серверов баз данных и машины на базе процессоров Intel Xeon — в качестве серверов приложений.
Планы выпуска процессоров Intel Itanium
Montvale
Montvale — следующая после двухъядерного процессора Intel Itanium 2 модель, которая выйдет в IV квартале 2007 г.
Tukwila
Выпуск процессора Tukwila планируется на конец 2008 г. Он будет содержать четыре ядра, поддерживать технологию Hyper-Threading, иметь большой объем интегрированной кэш-памяти, интегрированные контроллеры памяти и новое высокоскоростное межкомпонентное соединение — все это позволит удвоить производительность. Мощные функции RAS (надежность, готовность, удобство обслуживания), свойственные современным процессорам, в Tukwila будут дополнены несколькими новыми функциями. Одна из них, DDDC (Double Device Data Correction, коррекция данных на двух устройствах), позволит модулям памяти DIMM продолжать работу даже в случае серьезных аппаратных ошибок на двух последовательных модулях DIMM в динамическом ОЗУ. Сегодня некоторые системы могут исправлять ошибки памяти, связанные с отказом одной микросхемы динамического ОЗУ на модуле DIMM. Однако отказ двух последовательных устройств динамического ОЗУ часто приводит к потере данных системной памяти и серьезным системным сбоям. Функция DDDC процессора Tukwila способна исправлять серьезные сбои как на одном, так и на двух модулях памяти сразу. Это продлевает время работоспособности системы и позволяет реже заменять модули DIMM, тем самым снижая общий уровень затрат на обслуживание. В процессоре Tukwila появятся и другие функции RAS класса мэйнфреймов и будет расширена поддержка технологии виртуализации.
Кроме того, выйдет общий набор микросхем для этого процессора и будущих платформ на базе процессора Intel Xeon. Стандартизация набора микросхем повысит эффективность усилий OEM-партнеров Intel в проектировании систем и в конечном счете снизит расходы на разработку.
Poulson
Поколение процессоров семейства Intel Itanium, которое будет выпущено вслед за Tukwila, получило название Poulson. Процессоры Poulson будут построены на базе новой ультрапараллельной микроархитектуры, призванной обеспечить максимальную масштабируемость, производительность, надежность и гибкость. Эта микроархитектура поднимет параллельные вычисления на новый уровень за счет существенного увеличения числа ядер, потоков и инструкций, выполняемых за один такт процессора. Poulson в соответствии с традициями процессоров семейства Intel Itanium оснащен большим объемом интегрированной кэш-памяти и поддерживает функции RAS класса мэйнфреймов. Процессор будет выпускаться по новой 32-нм производственной технологии Intel.
Kittson
Kittson — это кодовое наименование процессора семейства Intel Itanium следующего поколения, которое будет выпущено после Poulson.
Проблемы критически важных бизнес-вычислений
Практически во всех отраслях и областях исследований организации испытывают постоянно растущие потребности в вычислениях. Можно привести такие примеры, как ликвидация последствий стихийных бедствий и поиск источников энергии, исследования в области медицины и проектирование автомобилей, финансовые рынки и розничная торговля. Объемы данных и количество транзакций растут, приложения становятся все более сложными, требования к интеграции повышаются. Эксперты полагают, что эта проблема в ближайшее время не будет решена.
Высокая готовность для крупнейших компаний мира
Двухъядерные процессоры Intel Itanium 2 обеспечивают надежность класса мэйнфреймов: для определенных конфигураций и операционных сред готовность составляет 99,99999%. Поскольку компании во всем мире переходят к вычислительным системам реального времени для выполнения ключевых бизнес-приложений, решения на базе процессоров Itanium обеспечивают экономически эффективный способ удовлетворения их растущих потребностей. Эти решения уровня предприятия более гибки, приемлемы экономически и имеют более широкую поддержку, чем проприетарные архитектуры на базе RISC-серверов и мэйнфреймов. Кроме того, они соответствуют отраслевому стандарту надежности, поэтому 70 из 100 крупнейших компаний мира сделали свой выбор в пользу процессора Intel Itanium 2. Среди них девять из 10 крупнейших автомобильных компаний, восемь из 10 крупнейших банков, 14 из 15 крупнейших энергетических компаний и четыре из пяти крупнейших медицинских компаний.
Появляются и новые требования к системам для жизненно важных бизнес-вычислений. Возникают такие задачи, как обеспечение подключения в любом месте, поддержка новых источников данных (радиочастотных идентификационных меток, сенсорных сетей и т. п.), соответствие нормативным актам, обработка транзакций в реальном времени и борьба с угрозами безопасности. Профессиональные вычислительные возможности теперь нужны не только крупнейшим организациям. Новые средства для поддержки бизнес-аналитики, моделирования, визуализации данных и оптимизации производственных процессов становятся жизненно необходимыми для самых разных организаций. Для работы этих приложений обычно требуются системы с высокой готовностью, способные эффективно обрабатывать большие объемы данных.
Но с ростом вычислительных потребностей экономические ограничения также становятся все более жесткими. Руководство компаний требует от инвестиций в ИТ-сферу такого же уровня прибылей и таких же гарантий, как и от других бизнес-инвестиций. Высокий уровень технических решений сам по себе уже не имеет такого значения. Совокупная стоимость владения должна быть низкой, а используемые решения обязаны быть простыми во внедрении, масштабируемыми и адаптируемыми, чтобы обеспечить быструю окупаемость и принести большую прибыль в долгосрочной перспективе.
Многие появляющиеся на рынке технологии, такие, как Web-сервисы и сервис-ориентированные архитектуры (SOA), виртуализация, блейд-серверы и средства автоматизации управления, помогают организациям в решении этих проблем. Решения на базе процессоров Intel Itanium играют в этом развитии ведущую роль. Они делают доступным высокий уровень гибкости: с ними совместимы десять ОС и тысячи приложений, их поддерживает множество поставщиков аппаратного обеспечения, а также обширное сообщество независимых поставщиков ПО. Эти системы предоставляют профессиональные вычислительные возможности на базе архитектуры, основанной на отраслевых стандартах. Они обеспечивают возможность выбора, гибкость и доступность для жизненно важных бизнес-вычислений — той области, для которой долгое время были характерны высокие затраты и отсутствие гибкости.
Виртуализация и мэйнфреймы
Архитектура Itanium поддерживает множество ОС, что обеспечивает широкий выбор и гибкость для консолидации и переноса имеющихся приложений. Ряд поставщиков предоставляет надежные средства виртуализации и создания разделов для своих вычислительных сред. В частности, ПО для виртуализации Xen, разработанное сообществом opensource и сторонников ОС Linux, совместимо с решениями на базе процессоров Intel Itanium, как и система Virtuozzo компании SWsoft (www.swsoft.com). Организации могут использовать эти решения для того, чтобы превратить сервер на базе процессоров Intel Itanium во множество виртуальных серверов и выполнять ряд консолидированных приложений в защищенных разделах. Архитектура Itanium также поддерживает действительные реализации класса мэйнфреймов. Например, компания Platform Solutions (www.platformsolutions.com) предлагает IBM-совместимые мэйнфреймы на базе архитектуры Itanium. Это позволяет организациям и дальше использовать имеющиеся у них приложения для мэйнфреймов, но на более доступной по цене и гибкой системе, которая обеспечивает сравнимую производительность. При таком подходе мэйнфрейм не будет больше самодостаточной автономной системой, а сможет легко интегрироваться с другими системами и приложениями.
Решения на базе процессоров Intel Itanium предоставляют аналогичные преимущества и для имеющихся RISC-приложений. За счет переноса этих приложений на серверы на базе процессоров Intel Itanium организации могут повысить производительность, сократить эксплуатационные расходы и организовать более универсальную операционную среду для работы своих жизненно важных бизнес-приложений, а также массовых приложений.
Оптимизированная безопасность корпоративных сетей
Некоторые эксперты полагают, что архитектура Intel Itanium может стать оптимальной платформой для решения проблем безопасности, связанных с передачей жизненно важной информации через Интернет. Базовая архитектура безопасности, поддерживаемая основными современными ОС и архитектурами аппаратного обеспечения, существует уже десятки лет. Архитектура разрабатывалась без учета принципов открытости Интернета, и компании во всем мире вынуждены расплачиваться за эти недостатки. Микроархитектура Intel Itanium 2 была разработана с учетом этих слабых мест. Компания Secure64 (www.secure64.com) предлагает ПО, использующее возможности микроархитектуры в целях обеспечения информационной безопасности уровня мэйнфреймов для серверов на базе процессоров Intel Itanium.
Разработанное Secure64 управляющее ПО для платформы SourceT (SourceT Platform Control Software) поддерживает гостевые ОС, обеспечивая существенно более высокий уровень безопасности и лучшую производительность для корпоративных приложений (можно также разрабатывать приложения специально для ядра ОС Secure64). Благодаря постепенной миграции на новую архитектуру компании смогут радикально улучшить безопасность, масштабируемость и производительность жизненно важных систем, подключенных к Интернету, и избавиться от пакетов исправлений для решений безопасности.
Рост числа решений для бизнеса
Множество крупных и преуспевающих мировых организаций внедрили у себя решения на базе процессоров Intel Itanium 2, чтобы сократить расходы и повысить оперативность работы некоторых наиболее требовательных, жизненно важных бизнес-приложений. Конечно, для того чтобы степень поддержки приложений для решений на базе процессоров Intel Itanium достигла необходимого уровня, потребовалось время, но растущие темпы внедрения этой архитектуры свидетельствуют о том, что данный рубеж уже взят. Кроме того, новые технологии двоичной трансляции скоро позволят выполнять многие тысячи имеющихся RISC-приложений (включающих как стандартный, так и специальный код) на системах на базе Intel Itanium. При этом их производительность будет сопоставима с производительностью приложений, присущих данной системе, и не потребуется вносить изменения в существующее ПО. Это откроет принципиально новые возможности и позволит многим компаниям наилучшим образом воспользоваться преимуществами гибкости и выгодности решений на базе процессоров Itanium без затрат и рисков, связанных с миграцией.
Сегодня системы на базе процессоров Intel Itanium предлагают многие поставщики серверов, включая восемь из 10 крупнейших в мире разработчиков платформ. Для широкого и постоянно растущего списка жизненно важных бизнес-приложений доступно множество комплексных решений. В частности, обеспечивается чрезвычайно мощная поддержка баз данных, хранилищ данных и решений для бизнес-аналитики, крупных ERP- и CRM-систем, а также для высокопроизводительных вычислений и технических расчетов.
Один из ключевых примеров — комплекс бизнес-приложений Oracle E-Business Suite, который корпорация Oracle (www.oracle.com) в настоящее время адаптирует для систем на базе процессоров Intel Itanium, работающих под управлением ОС HP-UX 11i. Oracle E-Business Suite обеспечивает полный набор функциональных возможностей, позволяя запускать основные приложения Oracle на системах на базе процессоров Intel Itanium. Кроме того, приложения Oracle Application Server и Oracle Database уже несколько лет совместимы с системами на базе этих процессоров.
Серверы на базе процессоров Intel Itanium также поддерживают множество приложений, разработанных для серверов с 32-разрядной архитектурой Intel (IA-32). Производительность работы этих приложений на серверах на базе двухъядерных процессоров Intel Itanium 2 будет существенно выше.
Мощность и производительность систем на базе Intel Itanium иллюстрирует такой пример. Когда Индонезия подверглась катастрофическому цунами, системы на базе процессоров Intel Itanium помогли ученым обработать в реальном времени сотни гигабайт данных, поступивших со спутников, и построить трехмерные карты, которые использовались для координации спасательных работ и оценки ущерба. Как считает руководство центра визуализации Университета Сан-Диего, интеграция ПО Linux и высокопроизводительных систем на базе процессоров Intel Itanium оказала огромное влияние на методы проведения дистанционного зондирования и работы геоинформационной системы, открыв совершенно новые возможности. Кроме того, доступные цены способствовали внедрению систем, а присущая им масштабируемость позволяет исследовательским группам повышать экономическую эффективность решения по мере роста потребностей.
Но это лишь один из примеров, а всего за три года в мире было развернуто около 90 тыс. систем на базе процессоров Intel Itanium 2. Одни организации используют их, чтобы сократить расходы на внедрение новых систем, другие — для масштабирования и консолидации имеющихся приложений для Windows и Linux, а третьи — для миграции с дорогостоящих проприетарных RISC-архитектур.
Поддержка отрасли
В сентябре 2005 г. несколько наиболее известных компаний в области профессиональных вычислений объединились в альянс, получивший название Itanium Solutions Alliance (Альянс разработчиков решений на базе архитектуры Intel Itanium, https://www.itaniumsolutionsalliance.org), чтобы проводить согласованную разработку и поддержку решений на базе процессоров Intel Itanium. Среди участников Альянса такие компании, как Bull, Fujitsu, Fujitsu Siemens Computers, Hitachi, HP, Intel, NEC, SGI, Unisys, BEA, Microsoft, Novell, Oracle, Red Hat, SAP, SAS и Sybase. Альянс предлагает обширные ресурсы для поставщиков ПО и корпоративных ИТ-организаций, заинтересованных в разработке и внедрении решений на базе процессоров Intel Itanium, в числе которых:
- каталог решений с архитектурой Intel Itanium (The Itanium Solutions Catalog) — полный перечень приложений, оптимизированных для серверов на базе процессоров Intel Itanium;
- сеть решений на базе архитектуры Intel Itanium (The Itanium Solutions Network) — глобальная сеть центров содействия дистанционному переносу и тестированию приложений;
- дни разработчиков решений (Developers Days) — мероприятия, проводимые с целью предоставить разработчикам инструменты и техническую поддержку для переноса и оптимизации приложений.
В начале 2006 г. спонсоры-основатели Itanium Solutions Alliance публично объявили о своем решении до конца 2010 г. инвестировать 10 млрд долл. в решения на базе процессоров Intel Itanium. Эти инвестиции будут способствовать продвижению инноваций на всех уровнях — от разработки процессоров и систем до переноса приложений. В эту сумму не входят параллельные инвестиции множества небольших поставщиков платформ, а также ведущих поставщиков ПО для поддержки решений на базе процессоров Intel Itanium.
Микроархитектура Intel Itanium 2 была разработана позже, чем конкурирующие платформы, и ожидается, что она сможет более успешно масштабироваться под будущие условия ИТ-индустрии. Она поддерживает очень большой объем прямо адресуемой памяти (до 1 Пбайт, или 1000 Тбайт), высокий уровень параллелизма, большое количество регистров. Все эти преимущества создают потенциал для дальнейшего масштабирования. При разработке данной микроархитектуры особое внимание уделялось ее способности поддерживать четкую оптимизацию ПО на уровне компилятора. Такое решение обеспечит постоянное масштабирование производительности за счет расширения функциональных возможностей ПО без существенной его оптимизации.
Немаловажно и то, что микроархитектура Intel Itanium 2 включает в себя усовершенствованные средства безопасности, которые создают ключевые преимущества для защиты корпоративных систем, приложений, данных и транзакций. Среди этих средств — четыре уровня привилегий (по сравнению с двумя в RISC-архитектурах), поддержка более 16 млн ключей защиты памяти, а также сверхбыстрая параллельная пропускная способность для реализации алгоритмов шифрования. Кроме того, уже на подходе программные решения, что позволит компаниям воспользоваться преимуществами этих функций и повысить защищенность приложений и сетей.
Серверы на базе Itanium
Как известно, процессоры семейства Itanium — результат совместных работ корпораций Intel и HP (www.hp.com), проводимых с 1994 г. Они представляют собой коммерческую реализацию нового типа процессорной архитектуры, обеспечивающей явный параллелизм на уровне команд (EPIC). Напомним, что предшествующие архитектуры включали только формат команд и метод их интерпретации, а EPIC объединяет вычислительные ресурсы с работой компиляторов, используя информацию о возможном параллелизме команд, что значительно увеличивает загрузку внутренних ресурсов процессора и оптимизирует производительность приложений. Аналитики рынка ИТ считают, что продукты, реализующие концепцию EPIC, открывают новую главу в истории компьютерной техники корпоративного уровня и будут в течение последующих лет служить основной платформой для достижения нового уровня производительности, построения мультиоперационных платформ и эффективности управления вычислительными ресурсами.
Для обеспечения надежной защиты инвестиций, гибкости, масштабируемости и долгого времени жизни высокопроизводительных серверных платформ специалисты HP разработали универсальную архитектуру для серверов среднего класса и high-end, предусматривающую использование как процессоров PA-RISC (семейство серверов HP 9000), так и Intel Itanium 2 (семейство серверов HP Integrity). В основе этой архитектуры лежит модульная организация серверных систем и универсальный набор микросхем, объединяющих процессоры, память и подсистему ввода-вывода. Каждое семейство имеет свои преимущества и свое позиционирование на рынке серверных платформ. Серверы HP Integrity на базе процессоров Itanium 2 представляют собой реализацию лучших технологических и архитектурных решений, разработанных для RISC-систем на процессорах нового поколения.
Сегодня в конфигурацию серверов HP Integrity наряду с одноядерными процессорами Itanium 2 входят последние модели двухъядерных процессоров Dual Core Intel Itanium 2 с различными тактовой частотой и объемом кэш-памяти (1,6 ГГц/24 Mбайт, 1,6 ГГц/18 Mбайт и 1,4 ГГц/12 Мбайт). Помимо этого для одноядерного процессора Itanium 2 существует модификация с пониженным энергопотреблением, используемая в системе начального уровня rx1620. Семейство серверов HP Integrity включает полный ряд моделей, начиная с двухпроцессорных систем начального уровня и завершая флагманом семейства, 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 имеют ряд встроенных средств высокой доступности, таких, как резервные вентиляторы и блоки питания с горячей заменой; диски и адаптеры ввода-вывода горячего подключения; динамическая очистка и перераспределение страниц памяти; динамическое перераспределение процессоров и способность к восстановлению; независимые PCI-X слоты; интегрированная служба оповещения о событиях Event Monitoring System (EMS), работающая в режиме реального времени; встроенная расширенная система обнаружения неисправностей с выделенным сервисным процессором и шиной. Принципиальная особенность этого семейства серверов — особое внимание к предотвращению сбоев. Это реализуется за счет непрерывного контроля состояния всех компонентов сервера и анализа тенденций изменения контролируемых показателей. При обнаружении потенциальной проблемы, например, возможного перегрева процессора, специальные функции динамического перераспределения ресурсов (в данном случае функция DPR — Dynamic Processor Resilience) обеспечат перенос процессов с потенциально сбойного компонента на исправный, не прерывая выполнение приложений. При этом администратор системы и/или служба технической поддержки получат уведомление и подробный отчет о событии.
В конфигурацию серверов среднего и старшего уровня семейств НР 9000 и HP Integrity могут входить резервные процессоры, платы ячеек и память, поддерживающие технологию iCAP (Instant Capacity), известную также как модель оплаты только в случае использования. Применение компонентов с технологией iCAP в составе серверов НР дает возможность резервировать вычислительные ресурсы на случай непредвиденного роста бизнеса и резкого увеличения нагрузки на серверы или активировать и деактивировать процессоры на определенный промежуток времени в соответствии с потребностями бизнеса (технология TiCAP — Temporary Instant Capacity). Активация дополнительных ресурсов iCAP происходит в режиме online, что позволяет избежать остановки приложения при модернизации сервера.
На серверных платформах с процессорами Itanium 2 поддерживается выполнение приложений, разработанных для предшествующих версий Windows и HP-UX. Эта особенность обеспечивает защиту инвестиций в систему, позволяя сразу начать работать с платформой с имеющимися версиями приложений и постепенно наращивать их производительность, переходя к версиям, оптимизированным под Itanium 2.
Большинство серверов семейства HP Integrity конфигурируются либо в виде единой мультипроцессорной системы, либо как несколько аппаратно и/или программно независимых виртуальных разделов (партиций) со своими ресурсами и ОС.
Отдельное преимущество платформ на базе процессоров семейства Itanium — возможность работы под управлением любой из четырех ОС: HP-UX 11i, Microsoft Windows Server 2003, Linux или OpenVMS. Эта особенность позволяет избежать ограничений установленной ОС и предоставляет возможность выбора приложений на основе их функциональности и соответствия требованиям бизнеса. Мультиоперационность в сочетании с технологией разделов создает основу для построения консолидированных центров обработки информации с перераспределением ИТ-ресурсов между различными операционными средами.
Серверы HP Integrity полностью сертифицированы по стандартам ISO 9000, что подтверждает соответствие предлагаемых решений высшим стандартам надежности. Кроме того, в зависимости от требуемого уровня отказоустойчивости HP предлагает несколько типов кластерных решений, в которых серверные узлы кластера размещены централизованно (локальный кластер), распределены по соседним зданиям (кампусный кластер), по нескольким территориям в пределах одного города (метрокластер) или представляют собой два связанных кластера, размещенных в различных городах, странах или на различных континентах (континентальный кластер).
Интернет-банк на платформе HP Integrity
Компании ЦФТ, НР, Intel и «Ай-Теко» успешно завершили проект портирования системы «ЦФТ-Интернет банк» на платформу HP Integrity с процессорами Intel Itanium 2 под управлением ОС HP-UX. Одновременно было проведено нагрузочное тестирование программно-аппаратного комплекса в центре компетенции ЦФТ, с тем чтобы оценить производительность подсистемы «ЦФТ-Интернет банк» на новой аппаратной платформе в различных режимах работы. Тестирование продемонстрировало высокую надежность, производительность и масштабируемость серверов HP Integrity с процессорами Itanium 2. По результатам тестирования программно-аппаратная платформа НР Integrity на базе процессоров Intel Itanium 2, ОС HP-UX 11i и СУБД Oracle 9i сертифицирована и рекомендуется для промышленного использования системы «ЦФТ-Интернет банк».
В 2006 г. HP представила набор микросхем HP sx2000, соединяющих процессоры, память и устройства ввода-вывода в системах HP Integrity и HP 9000. НМС sx2000 обеспечивает принципиально новый уровень производительности, масштабируемости и доступности систем, в частности, благодаря следующим особенностям:
- поддержка резервирования и горячей замены таких компонентов, как системные часы, внутренний матричный коммутатор, процессор управления;
- реализация механизма распознавания и коррекции однобитовых ошибок на аппаратном уровне (Error Correction Code, ECC) не только в модулях оперативной памяти и на системных шинах, но и в кэше процессора, на шинах внутреннего коммутатора и ввода-вывода;
- максимальный уровень отказоустойчивости оперативной памяти за счет технологии Double chip-spare, обеспечивающей работоспособность сервера при выходе из строя двух микросхем памяти DRAM;
- поддержка стандарта PCI-X 2.0 266 МГц для подсистемы ввода-вывода, что обеспечивает пропускную способность слота PCI-X до 2 Гбайт/с.
Расширение возможностей виртуализации
Виртуализация — возможность объединять и совместно использовать вычислительные ресурсы для обеспечения информационных потребностей предприятия — преобразует работу ИТ и центров обработки данных по всему миру. Виртуальная серверная среда HP Virtual Server Environment (HP VSE), часть которой составляет ОС HP-UX 11i v3, позволяет пойти еще дальше, расширяя возможности виртуализации и доступности приложений уровня мэйнфреймов и обеспечивая виртуализацию самых требовательных приложений.
Компания HP расширила функциональность и упростила развертывание и виртуализацию критичных бизнес-задач в окружении HP-UX 11i v3. Развертывание виртуализованных сред стало еще проще за счет выхода четырех новых типовых конфигураций внедрения HP VSE. Новые конфигурации включают описание типовых архитектур для работы приложений Oracle, ПО SAP, а также создания пула совместно используемых серверов баз данных и приложений. Эти типовые конфигурации вдвое сокращают время развертывания системы у заказчика. Доступность уровня мэйнфреймов улучшена за счет расширения возможностей кластерного ПО HP Serviceguard, в том числе реализовано более быстрое и прозрачное для пользователей переключение при сбоях SAP, а также новый уровень обеспечения отказоустойчивости — возможность каскадного переключения между тремя независимыми центрами обработки данных в случае сбоя.
Новая версия ОС HP-UX 11i v3 разработана с учетом текущих и прогнозируемых в будущем требований самых ресурсоемких вычислительных нагрузок. В частности, ОС обеспечивает адресацию до 100 млн секстибайт данных в системе хранения (1 секстибайт = 1 млрд терабайт). Кроме того, в нее внедрены новые возможности установки обновлений и интерактивного исправления ошибок, что сокращает запланированное и незапланированное время простоя, а функции автоматизации позволяют минимизировать эксплуатационные расходы.
Как и при каждом выпуске новой версии HP-UX, инвестиции существующих заказчиков в ОС HP-UX 11i защищены благодаря совместимости на уровне двоичного кода. Это означает, что запускаемые на предыдущей версии приложения будут работать на HP-UX 11i v3, и при этом производительность их вырастет до 30%.