Microsoft Windows Compute Cluster Server 2003: вопросы и ответы

**
**

Этот документ содержит ответы на наиболее распространенные вопросы о Microsoft Windows Compute Cluster Server 2003. Чтобы просмотреть ответ, щелкните соответствующий вопрос. Для отображения всех ответов установите флажок Просмотр всех ответов.


В.Что представляет собой Microsoft Windows Compute Cluster Server 2003?
О.

Microsoft Windows Compute Cluster Server 2003 — это интегрированная, стандартизированная платформа для кластеризации вычислений, построенная на основе 64-разрядной версии Windows Server 2003.

Программное обеспечение Windows Compute Cluster Server 2003 поставляется на двух компакт-дисках. На первом содержится Windows Server 2003 Compute Cluster Edition (CCE), а второй содержит Microsoft Compute Cluster Pack (CCP) — набор интерфейсов, служебных программ и инфраструктуры управления, который и составляет Windows Compute Cluster Server 2003.

В.В чем корпорация Майкрософт видит предназначение Windows Compute Cluster Server 2003?
О.

Цель корпорации Майкрософт заключается в предоставлении конечным пользователям возможности привлекать распределенные компьютерные ресурсы к решению сложных задач. Последним шагом в этом направлении стал выпуск Windows Compute Cluster Server 2003, продукта, который делает распределенные компьютерные ресурсы проще в использовании, эффективнее в развертывании и дешевле в управлении.

В.На какой платформе поддерживается Windows Compute Cluster Server 2003?
О.

ПО Windows Compute Cluster Server 2003 построено на основе 64-разрядной версии Windows Server 2003 Standard Edition и может быть установлено только на 64-разрядном оборудовании.

В.Как приобрести Windows Compute Cluster Server 2003?
О.

Сведения о покупке Windows Compute Cluster Sever 2003 см. на веб-странице Цены и лицензирование. Кроме того, можно загрузить пробную версию Windows Compute Cluster Server 2003, следуя инструкциям на веб-странице Пробные версии программного обеспечения (EN).

В.Какие минимальные требования предъявляются к оборудованию для Windows Compute Cluster Server 2003?
О.

Соответствующие сведения см. на веб-странице Системные требования для Windows Compute Cluster Server 2003.

В.Относится ли Windows Compute Cluster Server 2003 к решениям с высоким уровнем бесперебойности работы?
О.

Нет. Понятие «высокий уровень бесперебойности работы» применимо к системам, в которых заложены функции обеспечения отказоустойчивости. ПО Windows Compute Cluster Server 2003 предназначено для поддержки научных и технических приложений, осуществляющих высокопроизводительные вычисления и использующих метод параллельной обработки.

В.Выдвигаются ли в отношении Windows Compute Cluster Server 2003 требования по сертификации лабораторией качества оборудования Windows (Windows Hardware Quality Labs, WHQL)?
О.

К оборудованию для Windows Compute Cluster Server 2003 предъявляются те же требования, что и к оборудованию для 64-разрядной версии Windows Server 2003.

В.Будут ли 32-разрядные приложения работать под управлением Windows Compute Cluster Server 2003?
О.

Вычислительные узлы с Windows Compute Cluster Server 2003 должны обязательно иметь 64-разрядную архитектуру; тем не менее, использование 32-разрядных приложений на 64-разрядных узлах полностью поддерживается. Такие приложения не смогут получать доступ к увеличенному адресному пространству на вычислительном узле, но работать будут. В состав пакета Windows Compute Cluster Server 2003 Software Development Kit (SDK) входят и 32-, и 64-разрядная библиотеки для протокола Microsoft Message Passing Interface (MPI).

В.Будут ли существующие приложения UNIX и Linux работать под управлением Windows Compute Cluster Server 2003?
О.

Это зависит от разработчика конкретного приложения. Windows Compute Cluster Server 2003 поддерживает 64-разрядную версию служб для UNIX (SFU) 3.5, которые могут потребоваться для использования приложений UNIX или Linux.

В.Предусмотрен ли выпуск 32-разрядной версии Windows Compute Cluster Server?
О.

На данный момент времени выпускать 32-разрядную версию Windows Compute Cluster Server 2003 не планируется.

В.В чем особенности лицензирования Windows Compute Cluster Server 2003?
О.

Windows Compute Cluster Server 2003 можно будет лицензировать только для использования на компьютерах, которые служат исключительно в качестве выделенных вычислительных серверов. Чтобы использовать вычислительные узлы в других целях (например, ведущий узел кластера как сервер баз данных), необходимо приобрести и установить на них соответствующую 64-разрядную версию Windows Server 2003 (Standard, Enterprise или Datacenter). Компоненты управления кластером из состава пакета Microsoft Compute Cluster Pack могут быть установлены на любой 64-разрядной версии Windows Server 2003. Дополнительные сведения см. на веб-странице Цены и лицензирование Windows Compute Cluster Server 2003.

В.Будет ли Windows Compute Cluster Server 2003 выполняться на Windows Server 2003 R2?
О.

Да. Пакет Microsoft Compute Cluster Pack (другим словами, второй компакт-диск из комплекта Windows Compute Cluster Server 2003) можно приобрести отдельно и использовать на 64-разрядных версиях Windows Server 2003 R2.

В.Будет ли Windows Compute Cluster Server 2003 выполняться в корпоративной/управляемой сети?
О.

Да. Для проверки подлинности пользователей Windows Compute Cluster Server (CCS) 2003 использует службу каталогов Active Directory, т. е. поддерживает требования к безопасности, предъявляемые в таких средах. Также в CCS имеется консоль управления Майкрософт, облегчающая управление ведущим и вычислительными узлами, из которых состоит кластер. Более того, для управления CCS можно применять такие средства, как Microsoft Operations Manager (MOM) и Microsoft Systems Management Server (SMS).

В.Существуют ли специфические требования к сети для Windows Compute Cluster Server 2003?
О.

Нет, таких требований нет. Тем не менее, Windows Compute Cluster Server 2003 поддерживает высокоскоростные сетевые технологии, например, Gigabit Ethernet, Infiniband, 10 Gigabit Ethernet, Myrinet и другие соединения через интерфейс Microsoft Windows Sockets Direct.

В.Обязательно ли использовать с приложениями стек Microsoft Message Passing Interface (MS MPI)?
О.

В состав Windows Compute Cluster Server 2003 входит протокол Microsoft Message Passing Interface (MS MPI) — стек MPI, основанный на стандарте MPICH2 Аргонской Национальной Лаборатории. Windows CCS 2003 также будет работать с другими стеками MPI, разработанными согласно стандарту MPI2.

В.Обязательно ли пользоваться планировщиком заданий, который входит в Windows Compute Cluster Server 2003?
О.

Рекомендуется использовать с Windows Compute Cluster Server 2003 планировщик заданий, предоставленный корпорацией Майкрософт. Тем не менее, некоторые планировщики сторонних компаний также будут работать с Windows Compute Cluster Server 2003.

В.Можно ли планировать задания в Windows Compute Cluster Server 2003 через интерфейс командной строки?
О.

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

В.Можно ли автоматизировать установку вычислительных узлов?
О.

Да. Развертывание вычислительных узлов Windows Compute Cluster Server 2003 может быть выполнено с помощью служб удаленной установки (RIS), которые входят в состав продукта.

В.Как архивировать ведущий и вычислительные узлы?
О.

Архивация ведущих и вычислительных узлов Windows Compute Cluster Server 2003 осуществляется с помощью средства Windows NTBackup. Кроме того, для архивации узлов Windows Compute Cluster Server 2003 можно использовать специализированные приложения сторонних разработчиков, которые сертифицированы для Windows Server 2003.

В.Может ли в одном кластере Windows Compute Cluster Server 2003 быть несколько ведущих узлов?
О.

Каждый отдельный кластер должен иметь только один ведущий узел.

В.Поддерживает ли Windows Compute Cluster Server 2003 перенос нагрузки при сбое для ведущего узла?
О.

Соответствующей функции в составе Windows Compute Cluster Server 2003 нет. Рассматривается вопрос о включении средств обеспечения бесперебойной работы в будущие версии продукта. Windows поддерживает ряд технологий восстановления на случай системного сбоя (программы архивации, зеркальное отображение дисков и пр.).

В.Ограничено ли максимальное количество вычислительных узлов в кластере Windows Compute Cluster Server 2003?
О.

В качестве ограничителей количества узлов в кластере Windows Compute Cluster Server 2003 выступают только число доступных аппаратных систем и межузловых каналов связи, а также нагрузка на инфраструктурные ресурсы со стороны приложений, выполняющихся на узлах.

В.Можно ли использовать с Windows Compute Cluster Server 2003 полную версию Microsoft SQL Server 2000?
О.

Windows Compute Cluster Server 2003 поставляется с модулем Microsoft SQL Server Desktop Engine (EN) (MSDE 2000), который устанавливается по умолчанию и служит для отслеживания заданий. По существующим условиям лицензирования установить полную версию SQL Server на вычислительном узле с Windows Compute Cluster Server 2003 нельзя. Для установки полной версии SQL Server необходимо приобрести 64-разрядную версию Windows Server 2003 (Standard, Enterprise или Datacenter). Пакет Microsoft Compute Cluster Pack поддерживает установку на этих платформах.

В.Нужно ли использовать с Windows Compute Cluster Server 2003 службы Windows для UNIX (SFU)?
О.

Чтобы работать с Windows Compute Cluster Server 2003, наличие служб для Unix (в Windows Server 2003 R2 — службы для приложений на основе UNIX [SUA]) не обязательно. Службы SUA могут быть полезны при создании приложений, осуществляющих высокопроизводительные вычисления, и их переносе на платформу Windows. Дополнительные сведения о службах SFU 3.5 см. на веб-узле Службы Windows для UNIX (EN).

В.На каких языках программирования осуществляется разработка приложений для кластеров Windows?
О.

С протоколом Microsoft MPI поддерживаются языки Fortran77, Fortran90 и C. Тем не менее, для создания и управления приложениями на вычислительном кластере можно использовать любую языковую среду или средство написания сценариев из числа предоставляемых корпорацией Майкрософт и независимыми поставщиками ПО для Windows.

В.Можно ли запускать в среде Windows Compute Cluster Server 2003 интерактивные приложения?
О.

Windows Compute Cluster Server 2003 можно использовать в качестве сервера для ряда интерактивных приложений с графическим интерфейсом, осуществляющих параллельные вычисления. Как это делается и насколько тесно связаны параллельные процессы, зависит от конкретного приложения.

В.Приложения для кластеров Windows разрабатываются по специальной методике?
О.

Нет, но нужно помнить, что запущенное с помощью планировщика приложение должно выполняться автоматически, получая данные из файла или кода приложения. Это стандартное требование для приложений, запускаемых в пакетном или фоновом режиме. Интерактивные программы могут выполняться в среде Windows Compute Cluster Server 2003, однако в этом случае планировщик вызывается программой, выступающей в роли клиента. Работающая в сеансовом режиме программа такого типа должна иметь интерфейс к планировщику и поддерживать отображение результатов работы на экране.

В.Где найти перечень готовых приложений для кластеров Windows?
О.

В настоящее время корпорация Майкрософт вместе со своими партнерами работает над перенесением ключевых приложений на платформу Windows Compute Cluster Server (CCS) 2003. Список партнеров Microsoft CCS см. на веб-странице Партнеры в области высокопроизводительных вычислений (EN) Для получения сведений о конкретных приложениях обращайтесь к их разработчикам. Общие вопросы о приложениях отправляйте на адрес электронной почты HPCinfo@microsoft.com.

В.Можно ли устанавливать подключения между серверами в составе вычислительного кластера с помощью коммутируемого Ethernet?
О.

Да. В общем случае, чем ниже производительность канала связи (пропускная способность и задержки), тем больше потребность в ограничении межузлового обмена данными, т. е. переходе от жесткосвязанной формулировки задачи к слабосвязанной. Многим приложениям не требуется жесткое связывание. Например, при одновременном запуске 100 расчетов SAS фактически выполняется 100 независимых заданий, причем потребность во взаимодействии между узлами с частотой в диапазоне микросекунд в процессе осуществлении вычислений отсутствует. С другой стороны, большинству традиционных научных приложений с массовым параллелизмом необходимы высокопроизводительные каналы связи и, соответственно, не обойтись без значительных вложений в создание таких каналов.

В.Чем вычислительный кластер Windows отличается от кластера UNIX или Linux?
О.

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

В.Кластер имеет одноранговую архитектуру или один из серверов выступает в роли планировщика и управляющего компонента?
О.

На ведущем узле располагается планировщик, отправляющий задания вычислительным узлам. Параллельное приложение (в отличие от нескольких последовательных приложений, выполняющихся в режиме параметрического переключения) работает подобно распределенному приложению, имея один процесс на каждом узле, причем основной процесс порождает другие процессы и обрабатывает входные и выходные файлы. Когда приложение с массовым параллелизмом запущено на всех узлах, оно может эффективно функционировать в одноранговом режиме с экземплярами на других узлах.

В.
О.
К началу страницыК началу страницы