Windows HPC вместо UnixИсточник: osp Джон Фонтана
Корпорация Microsoft строит свою стратегию вокруг запланированного на начало ноября выпуска первого высокопроизводительного сервера, который, как предполагается, сыграет роль катализатора в организации предоставления высокопроизводительных вычислительных ресурсов (High Performance Computing, HPC) для будущих приложений. "Мы не говорим сейчас о какой-то масштабной работе над некими уникальными продуктами. Речь главным образом идет о компоновке и выпуске решений с соответствующим лицензированием, - подчеркнул Гордон Хафф, аналитик компании Illuminata. - По мере того как HPC приобретают все более массовый характер и применяются для решения самых разных задач, будь то проектирование продуктов или бизнес-аналитика, Windows становится не столь уж неподходящей платформой, как это могло показаться в прошлом". В конце сентября Microsoft сообщила о том, что HPC Server 2008 будет выпущен 1 ноября. Это будет один из самых серьезных шагов корпорации, направленных на предоставление возможности параллельных вычислений предприятиям, которые специализируются на максимально приближенном к реальному времени моделировании, проектировании и сложных вычислениях. Но путь этот, несомненно, тяжел. Компания делает ставку на таких пользователей, как инженеры, которые будут для выполнения потоков своих заданий либо сочетать рабочие станции под Windows с базовыми кластерами HPC под Windows, либо перенесут эти задания с настольных систем на инфраструктуру HPC. Microsoft также рассчитывает на то, что такое сочетание настольных и базовых систем найдет применение у пользователей Excel, вызывающих функции со своей настольной системы, которая в фоновом режиме запускает агента, выполняющего некоторые вычислительные алгоритмы на сетевом кластере HPC и возвращающего ответ. Пользователь даже не будет подозревать о связи базовой системы с Excel, который широко применяется в финансовых сервисах. Реальная возможность привлечь новых покупателей с настольной инфраструктурой Windows - это по-новому взглянуть на HPC для рабочих групп и подразделений. Однако эксперты считают, что система Microsoft займет в этом списке значительно более низкое место. "Стратегия Microsoft ориентирована, в первую очередь, на вертикальные рынки, где Microsoft занимает серьезные позиции как производитель решений для настольных систем и рассчитывает распространить среду Windows и дальше, - заметил Стив Конвей, вице-президент IDC по исследованиям в области технических вычислений. - Сюда относятся такие приложения, как Excel, и инструменты, подобные Visual Studio, благодаря чему пользователи могут унифицировать свои задания для настольных систем и серверов". Как сообщил Райан Вейт, менеджер подразделения HPC Server 2008, в Microsoft планируют также интегрировать HPC Server с инструментарием System Center для ведения мониторинга на уровне приложений и быстрого предоставления вычислительных ресурсов, выпустив к концу года HPC Management Pack for System Center Operations Manager. Корпорации связывает HPC Server 2008 с Visual Studio Team Services и языком функционального программирования F#, предназначенным для помощи в создании новых приложений и переписывании старых приложений для сред с параллельными вычислениями. "Мы хотим создать целостную систему", - подчеркнул Винс Мендилло, директор по HPC в подразделении серверов и инструментальных средств компании Microsoft. Немаловажен и тот факт, что система уже знакома пользователям. Windows HPC Server 2008 создан на основе 64-разрядной версии Windows Server 2008. Эта платформа объединяет в один пакет операционную систему с интерфейсом передачи сообщений и планировщиком заданий, созданными Microsoft. Серверное программное обеспечение, рассчитанное на масштабирование до нескольких тысяч ядер, также включает в себя высокоскоростной NetworkDirect RDMA, новый интерфейс для удаленного прямого доступа к памяти, и обеспечивает интероперабельность кластеров за счет поддержки таких стандартов, как спецификация High Performance Computing Basic Profile, подготовленная Open Grid Forum. Сервер включает в себя функции работы в высокоскоростных сетях, инструментарий управления кластерами, улучшенные возможности восстановления после сбоев и поддерживает кластерные файловые системы сторонних производителей. "Систему высокопроизводительных вычислений больше нельзя называть узкоспециализированным решением ни с точки зрения аппаратной платформы, ни с точки зрения распространенности, - считает Хафф. - По большей части для таких систем используют крупные аппаратные комплексы, и с их помощью решают все виды задач в самых разных компаниях и организациях". Именно на эту тенденцию делает ставку Microsoft. "Мы можем автоматически масштабировать приложения пользователей на рабочих станциях с Windows с помощью суперкомпьютерных возможностей, реализованных в базовой системе, - отметил Вейт. - Когда все это объединено вместе, HPC становится намного проще использовать". |