IBM: система, которая может вместить “весь интернет “
Томасу Ватсону (Thomas Watson), основателю IBM, присваивают высказывание о том, что примерно штук пять компьютеров будет достаточно для удовлетворения мирового спроса на подобное оборудование. Конечно, компания утверждает, что это ошибочная цитата, уже просто укоренившаяся в качестве одного из неизменных компонентов компьютерной мифологии. Впрочем, как бы там ни было в прошлом, а в настоящем IBM намерена предлагать свои модифицированные многопроцессорные суперкомпьютерные системы Blue Gene в качестве альтернативы кластерным системам, применяемым для хостинга веб-приложений. Сверхзадача эпического проекта под кодовым названием Kittyhawk – создание суперкомпьютера, способного выполнять "весь интернет" в качестве веб-приложения. Планируемые ресурсы для этой задачи – 67,1 млн. процессорных ядер и 32 петабайта оперативной памяти. И если отрасль примет предлагаемый IBM подход, то абсолютное количество используемых для веб-хостинга компьютеров может и впрямь уменьшиться по сравнению с альтернативными способами реализации сопоставимых по характеристикам комплексов.
Элементарными "кирпичиками" основанной на архитектуре IBM Blue Gene/P системы будут выступать четырехъядерные 850 МГц чипы Power PC, оснащенные встроенными контроллерами памяти и интерконнектов. Следующая ступень иерархии – плата, содержащая 32 чипа и называемая узлом. Далее, 16 плат образуют модуль среднего уровня (midplane). Серверная стойка включает в себя два таких модуля, то есть, в сумме, 1024 чипа или 4096 процессорных ядер. Кроме того, каждая стойка оснащается 2 Тб памяти. В максимальной конфигурации через интерконнекты могут объединяться в единую систему до 16384 серверных стоек. Пропускная способность системы ввода-вывода каждой стойки – до 640 Гбит/с, а для комплекса в максимальной конфигурации соответствующий суммарный показатель может достичь 10,4 Пбит/с.
Несмотря на то, что по стоимости оборудования кластерные системы выглядят куда предпочтительнее суперкомпьютеров IBM, компания приводит целый ряд аргументов в пользу применения именно систем с симметричной многопроцессорной обработкой (symmetric multi-processing, SMP) для интернет-хостинга. Среди них – лучшие характеристики по энергопотреблению, меньшее занимаемое пространство и большая надежность. Кроме того, по мнению IBM, предлагаемое ей решение гораздо лучше поддерживает масштабирование. Так, если в случае расширения комплекса Blue Gene процедура валидации ограничивается единственной серверной стойкой, то в случае кластера после добавления дополнительных узлов необходимо провести подобную процедуру для всей системы в целом. Наконец, IBM обращает внимание на то, что ее решения в большей степени подходят под определение "коробочных", позволяющих сократить время развертывания и упростить дальнейшее сопровождение.