Когда следует выбрать Windows HPC Server 2008 для Вашего вычислительного кластера
Введение

Когда предприятие должно установить Microsoft Windows HPC Server 2008 в качестве операционной системы для своих вычислительных кластеров? Высокопроизводительные вычисления стали доступны для обмена данными между пользователями на вычислительных узлах или выделения вычислительной мощности для обеспечения лучшего решения задач для их нужд.

Обзор

Мы разъясним Вам необходимость решения выбрать в качестве операционной среды для вычислительного кластера выбрать   Microsoft Windows HPC Server 2008. Различные случаи и ситуации требуют различных путей для своего решения, мы рекомендуем Вам наиболее распространенные случаи.

Новые приложения сегодня чаще разрабатываются для ОС Windows, процесс портирования приложения на Windows кластер достаточно прост, легче портирования с ОС Linux.

Большинство реализаций Windows для вычислительных кластеров поддерживает альтернативные режимы работы (в качестве локальной вычислительной единицы), и не нацелены на вытеснение ОС Linux.

Рекомендации, что необходимо знать

Следует рассматривать Microsoft Windows HPC Server 2008 как платформу для запуска новых приложений, и альтернативой вычислительным кластерам на Linux.

Большинство пользователей могут использовать ОС Linux как основную операционную систему на рабочих кластерах, даже когда запущена ОС Windows в дополнительном режиме.

Анализ

Замена ОС Linux, становление основной ОС для вычислительных кластеров.

Изначально вычислительные кластеры базировались на ОС Linux, в большей мере это связано с тем, что разрабатывались системы как открытое программное обеспечение в проекте Beowulf  организованным исследовательским центром NASA. Но это порождает проблему перевода приложений на ОС Linux с Windows.

Замена ОС Linux требует решения многих вопросов замены уровня программного обеспечения, и перенастройки структуры кластера.

Новые вычислительные кластеры для существующих приложений.

Вычислительный кластер имеет высокую латентность по отношению к программам разрабатываемым под другую ОС, если приложение разрабатывалась с использованием основных операторов, и базируется на дружественных для  Microsoft Windows HPC Server 2008, то портирование не вызовет никаких проблем.

Новые вычислительные кластеры для расширяемых приложений.

В будущем, многие используемые в расчетах приложения потребуют расширение, доработку – для обеспечения больших вы числительных мощностей, поддержку большей инфраструктуры, что повлечет за собой необходимость в доработке и модификации. С использованием Microsoft Windows HPC Server 2008, Мы сможем сэкономить средства на портировании кода программы для ОС Linux, поскольку портирование приложения для Microsoft Windows HPC Server 2008, разработанного для семейства ОС Windows не вызовет никаких затруднений.

Добавление Windows в структуру рабочих кластеров на базе ОС Linux.

Сегодня стало возможным добавление Windows в инфраструктуру уже работающего вычислительного кластера на базе ОС Linux. Это необходимо для того, что может потребоваться запустить приложения,  написанные под Windows на вычислительном кластере Linux,  который может не поддерживать это приложение. В этом случае Windows будет работать в дополнительном режиме, используя вычислительные ресурсы кластера.

Compute Cluster Server позволяет быстро осуществлять развертывание узлов и настройку кластера, а также поддерживает средства для мониторинга и планирования на основе политик. Это обеспечивает создание масштабируемой и удобной среды управления, имеющей в своем составе следующие компоненты.

  • Автоматическая установка с минимальным вмешательством пользователя.
  • Мастера для настройки параметров сети, служб удаленной установки, управления узлами и безопасности кластера.
  • Интегрированный программный стек со встроенным планировщиком заданий и стеком MPI помогает быстро приступить к работе
  • Compute Cluster Server совместим с ведущими приложениями в каждой из целевых групп. Это позволяет развертывать серийные приложения, пользуясь разнообразными вариантами поддержки.
  • С помощью интегрированного программного стека, предназначенного специально для рынка высокопроизводительных вычислений, разработчики могут создавать широкий диапазон приложений и средств.

Стратегии для развития вычислительных кластеров

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