СКАНИРУЯ ПОРТЫ

Когда самые обычные Mac G5, будучи объединенными, превращаются в третий по производительности суперкомпьютер в мире (см. PC Week/RE, N 44/2003, с. 32), начинаешь осознавать, что некогда экзотическое явление под названием "суперкомпьютер" стало доступным каждому, кто этого пожелает. Примите во внимание, что 2200-процессорная система под названием Big Mac, построенная за полгода при бюджете всего 5 млн. долл., была сдана вовремя и без дополнительных расходов.

Прошу не придираться к слову "всего" - такая сумма на порядки ниже стоимости других многопроцессорных кластеров, а производительность Big Mac по мере доводки системы все растет и растет. Конечно, для того чтобы просто попасть в список 500 самых быстрых систем в мире, можно обойтись и вдесятеро меньшей суммой, потратив ее на приобретение какого-то количества коробок у одного из многочисленных поставщиков: в упомянутом выше списке чуть ли не 40% систем являются кластерами, содержащими не более 256 процессоров.

Вопрос, однако, в том, что именно должен предпринять корпоративный разработчик ИТ-систем, чтобы направить эту мощь на решение практических задач. На состоявшейся в нынешнем году в США Седьмой практической конференции по распределенным супервычислениям Фред Джонсон, руководитель программы из энергетического департамента США, привел примеры задач, с которыми могут столкнуться ученые, инженеры и администраторы. Это очень разные задачи - от сопровождения одного-единственного приоритетного заказа до анализа сотен миллионов сценариев работы в Web для определения наиболее эффективной онлайновой покупки. Следовательно, менеджеры предприятий в первую очередь должны найти и исследовать способы обеспечения системы точными данными при минимальных затратах. Эта проблема объясняет и интерес торговой сети Wal-Mart к разработке радиочастотных ярлычков (RFID - Radio Frequency ID; подробнее см. www.rfid.org), и появление технологии быстрой и надежной маркировки MaxiCode (прежнее название UPScode; см. www.maxicode.com), созданной службой доставки United Parcel Service.

Как только ярлыки RFID и сканеры MaxiCode начнут поставлять системам миллионы и миллиарды сообщений, настанет очередь масштабируемых средств хранения и извлечения данных, таких, как СУБД Oracle 10g с поддержкой вычислительных сетей и Oracle Globus Toolkit, которые обнаружат скрытые в этих сведениях тенденции и известят заинтересованных менеджеров об исключительных ситуациях (см. www.oracle.com/grid).

Мощная СУБД - не единственный элемент этой гипотетической системы. Как профессиональный автогонщик не станет разгоняться до 200 миль в час, не имея в распоряжении наглядных средств контроля состояния двигателя, так и средства добычи данных следует укомплектовать эффективными инструментами индикации, подобными Power Analyzer компании Informatica. Версия 3.5 этого продукта получила награду eWeek Excellence Award, а в августе я описывал версию 4.0.

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

Вы можете предположить, что высоколобых мужей от энергетики интересуют в основном способы наращивания мощности аппаратных средств, необходимых для решения вычислительных задач, но, как следует из сообщения Джонсона, самыми животрепещущими проблемами являются масштабирование операционных систем, повышение качества библиотек для более быстрой разработки приложений и создание средств анализа производительности ПО, облегчающих понимание процессов в сложных средах. Эти вопросы вполне могут оказаться актуальными и для разработчиков корпоративных ИТ-систем - в то время как Intel, AMD и IBM борются за лидерство в области 64-разрядных вычислений.

Версия для печати