Введение
13-14 декабря в Москве (с/к “Олимпийский”) прошла ежегодная конференция “Платформа 2007. Определяя будущее”, которую организует Microsoft вместе с партнёрами. “Платформа” является крупнейшим ежегодным технологическим мероприятием Microsoft в России для руководителей и профессионалов в области информационных технологий, архитекторов ИТ-систем и разработчиков программного обеспечения. В этом году конференцию за два дня посетило более 3000 человек. Двухдневная программа мероприятия состояла из технических докладов, выставки решений партнеров Microsoft, практических занятий и лабораторных классов, посвящённых новым программным продуктам и технологиям. “Платиновыми” спонсорами конференции выступили компании Intel и Hewlett-Packard, “золотые спонсоры” – Kraftway и AMD, IBM – серверный спонсор, генеральный технологический спонсор – Excimer, генеральный партнер по инфраструктуре компания “АйТи”.
Желающих участвовать в “Платформе” было столь много, что для регистрации пришлось отстоять очередь.
“Сегодня на конференции “Платформа 2007. Определяя будущее” для российской ИТ-аудитории представлены новые продукты Microsoft – Windows Vista, Office 2007, Exchange Server 2007 и Microsoft Dynamics AX 4.0, – сказал Биргер Стен, Генеральный директор ООО “Майкрософт Рус”. – Одновременный выход этих продуктов является значимым событием, поэтому конференции уделяется большое внимание как со стороны Microsoft, так и со стороны партнеров корпорации и, самое главное, со стороны ведущих ИТ-специалистов страны, которых мы собираем, чтобы подробно рассказать о передовых разработках Microsoft, а также о видении и стратегии компании, включая планы на следующий год”.
В этом году на конференции “Платформа 2007. Определяя будущее” выступил Кирилл Татаринов, вице-президент корпорации Microsoft, директор департамента разработки систем управления информационными системами. В рамках своего выступления он осветил вопросы, связанные с ролью ИТ-инноваций в развитии современного общества, а также рассказал о конкретных преимуществах и особенностях новой платформы Microsoft. Кирилл отметил, что масштаб событий, посвящённый выходу новых продуктов в конце 2006 и в 2007 году, можно сравнить лишь с выходом Windows 95 и нового Office более десяти лет назад. Тогда Windows 95 оказалась гигантским рычагом для всей ИТ-индустрии, стимулировав её развитие в конце 90-х годов.
Нынче же по индустрии должна пройти новая волна – волна Vista. В следующем году будет представлено более 30 наименований новых продуктов. Как считает Кирилл, мы должны получить такой же скачок, что и в конце 90-х годов.
“Windows Vista, Office 2007 и Exchange Server 2007 вместе представляют удобную платформу и новые возможности для каждого человека, использующего в своей работе информационные технологии. Для компаний использование новых продуктов позволяет упростить совместную работу, находить и защищать корпоративную информацию, улучшить понимание состояния текущей бизнес-ситуации, а также снизить ИТ-затраты и риски. А решения на базе системы Microsoft Dynamics AX 4.0 предоставляют новые преимущества для операционной деятельности и позволят более динамично управлять бизнесом”, – сказал Кирилл Татаринов.
Регламент конференции
Во время конференции прозвучали 48 технических и обзорных докладов ведущих российских и зарубежных ИТ-специалистов, в которых были рассмотрены возможности новых продуктов и других технологий Microsoft. Доклады проходили параллельно в восьми секциях и были посвящены следующим темам.
- Технологии Microsoft Office 2007. Участники конференции смогли получить подробную информацию о ключевых нововведениях в базовых клиентских приложениях Office, возможностях совместной работы и преимуществах Office 2007 для ИТ-служб. Также были сделаны специальные доклады, посвященные управлению информацией и бизнес-процессами на базе SharePoint Server 2007, управлению корпоративными проектами, а также бизнес-анализу на новой платформе Office 2007.
- Объединенные коммуникации. В рамках секции докладчики рассказали о том, что представляют собой платформа Объединенных коммуникаций Microsoft, новый продукт Exchnage Server 2007 и решение Hosted Messaging and Collaboration 4.0. Рассматривались также вопросы корпоративных телефонных решений от Microsoft, управление хранением данных и технологии Outlook Voice Access и IVR в Microsoft Exchnage Server 2007.
- Использование Microsoft Windows Vista в организации. Секция была целиком посвящена новой ОС Windows Vista. В рамках секции прозвучали доклады, раскрывающие темы управления Windows Vista и ее операционной эффективности, безопасности пользователей и контроля пользовательского доступа. Также были рассмотрены вопросы совместимости приложений с Windows Vista и развертывания в организации новой OC и Office 2007.
- Построение информационной инфраструктуры. На секции были представлены основные направления оптимизации ИТ-инфрастуктуры, технологии консолидации серверов, вычислительные кластеры на базе Microsoft Windows Cluster Server и возможности Business Desktop Deployment.
- Бизнес-решения Microsoft Dynamics. Во время работы секции специалисты рассказали о новых функциях Microsoft Dynamics AX 4.0, построении информационного пространства с применением SharePoint и об инструментарии разработчика для консолидации информации и сторонних приложений. Также были представлены технологии совместной работы Microsoft Dynamics AX и Microsoft Dynamics CRM и способы быстрого решения бизнес-задач с использованием Microsoft Dynamics NAV.
- Платформа построения приложений. Участники секции смогли прослушать доклады, посвященные платформе и средствам разработки приложений Microsoft, возможностям разработки web-приложений, повышению эффективности работы пользователей, технологиям построения распределенных корпоративных приложений и построению эффективной команды разработки.
- Управление инфраструктурой. На секции был сделан полный обзор семейства продуктов System Center для управления ИТ-инфраструктурой, было рассказано о нововведениях в System Center Operations Manager 2007 и новых функциях SMS 2003 R2. Также специальные доклады были посвящены аудиту и построению процессов с использованием MOF, различным уровням виртуализации – от Virtual Server до Softricity и перспективным инвестициям в развитие ИТ-инфраструктуры компаний.
- Технологии информационной безопасности. На секции докладчики рассказали о прогрессе и стратегии Microsoft в области безопасности, сертифицированных защищенных решениях для государства и бизнеса и о решениях по безопасности ISA Server 2006 и Antigen. Кроме этого, были представлены технологии защиты в Windows Vista и средства обеспечения надежности и безопасности Office 2007 и Exchange Server 2007
Инженерные рабочие станции: новый виток эволюции c Windows Compute Cluster Server 2003
На конференции “Платформа-2007”, проводимой компанией Microsoft 13-14 декабря 2006 года, Игорь Рубенович Агамирзян, директор по стратегии в области науки и технологий Microsoft в России и СНГ, рассказывал участникам о стратегии своей компании в области высокопроизводительных вычислений. В ходе сессии были затронуты вопросы применения, построения и обслуживания кластерных систем.
Напомним нашим читателям, что вычислительный кластер – это несколько компьютеров, работающих как единое целое, то есть один более мощный компьютер или так называемый суперкомпьютер. Обычно компьютеры связаны между собой высокоскоростной локальной вычислительной сетью, чаще всего это гигабитный Ethernet или Infiniband. К тому же, возникает необходимость использовать специальное программное обеспечение, которое сделает из них единую вычислительную систему. Естественно, что задачи на таком суперкомпьютере решаются гораздо быстрее, чем на обычном компьютере, а скорость вычислений практически сопоставима со скоростью настоящих суперкомпьютеров, в то время как стоимость кластера значительно меньше, любого суперкомпьютера, так как кластер состоит из обычных компьютеров, продаваемых в любом магазине компьютерной техники.
В принципе, теоретически на кластере может быть запущена практически любая задача, однако, к сожалению, далеко не всегда удается получить желаемый результат. Дело в том, что для получения максимальной эффективности алгоритм задачи должен удовлетворять особым условиям для выполнения его на кластере. Но, к счастью, большинство трудоемких вычислительных задач, применяемых на практике, можно эффективно решать именно на кластере.
Технология объединения компьютеров в кластеры применяется уже более 20 лет. Традиционно она использовалась для обеспечения надежности, готовности, удобства в обслуживании, эксплуатации и управлении – за счет таких функций, как горячее резервирование и переключение при отказе. Хотя эта технология и позволяла повысить надежность и готовность малых систем до уровня больших систем, весь потенциал производительности таких кластеров из-за ограничений программного обеспечения реализовать все равно было невозможно.
Тем не менее, стоит отметить рост популярности кластерных систем. К настоящему времени, такие суперкомпьютеры стали переменяться и в промышленности, переставая быть уделом исследователей и военных. Экспансия заключается также в постепенном вытеснении с рынка высокопроизводительных вычислений суперкомпьютеров, оснащенных множеством, подчас тысячами процессоров и терабайтами оперативной памяти. Уже к 2005 году доля кластеров в этом сегменте рынка составляла более 50%.
Развитию кластеров также способствует и изменение тенденций в наращивании производительности вычислительной техники. В последние 30 лет, производительность определялась тактовой частотой процессора, оптимизацией исполнения команд и увеличением кэша. Однако, в настоящее время вы можете наблюдать появление многоядерности, вкупе с большим кэшем и оптимизацией исполнения команд. Частота же работы процессоров остановилась на среднем уровне в 3 ГГц. Все это и способствует увеличению популярности кластерных систем, позволяя создать действительно многопроцессорную систему, увеличивая производительность практически бесконечно, добавляя всё новые и новые узлы.
Windows Compute Cluster Server 2003
Традиционно, пальму первенства среди операционных систем для высокопроизводительных кластеров держали UNIX-системы, однако к 2002 году в Microsoft созрело решение о внедрении собственных продуктов на этот рынок, плодом данного решения стала Windows Compute Cluster Server 2003. Как планируется в Microsoft, эта операционная система должна обеспечить самый простой и эффективный путь и наиболее эффективное по соотношению цена/производительность решение для масштабируемых задач в бизнесе, науке и инженерных приложениях.
С технологической точки зрения ОС Windows Compute Cluster Server 2003 основана на ядре Windows Server 2003, однако поддерживается работа только на архитектуре x64, что в принципе, уже нельзя назвать минусом, поскольку любой современный процессор обладает поддержкой соответствующей технологии. Для адекватной работы на специфическом кластерном оборудовании в операционную систему была внедрена поддержка индустриальных стандартов: MPI2 и Infiniband.
Из преимуществ новой Windows Compute Cluster Server 2003, создатели выделяют, низкую совокупную стоимость владения, поддержку операционной системой бизнес-приложений, а также упрощенное администрирование за счет доработанного планировщика заданий и новой оснастки для консоли управления: “Управление кластером”, позволяющей работать с кластером, как с единой системой.
Партнёрами Microsoft в сфере высокопроизводительных вычислений стал достаточно широкий ряд независимых разработчиков программного обеспечения и ведущих мировых компаний, производителей оборудования, к их числу относятся: AMD, Cisco, Dell, Fluent, HP, IBM, Intel, NEC и Tyan. Такое сотрудничество, со столь широким кругом компаний и позволило Microsoft выпустить свое решение для кластерных систем в достаточно сжатые сроки.
Windows Compute Cluster Server 2003 поставляется на двух компакт-дисках: первый содержит ОС Windows Server 2003 Compute Cluster Edition, а на втором располагается пакет Microsoft Compute Cluster Pack – комбинация интерфейсов, служебных программ и инфраструктуры управления, которая и составляет основу Windows Compute Cluster Server 2003.
Минимальные требования: Windows CCS 2003
Минимальные требования к оборудованию практически не отличаются от тех, которые предъявляются 64-разрядной версией ОС Windows Server 2003 Standard Edition. Максимальный размер ОЗУ для Windows Compute Cluster Server 2003 составляет 32 Гбайт. Поддерживаются процессоры: AMD Opteron, AMD Athlon 64, Intel Xeon с Intel EM64T и Intel Pentium с Intel EM64T. На ведущем и вычислительных узлах Windows Compute Cluster Server 2003 должна быть установлена Windows Server 2003 Compute Cluster Edition, 64-разрядная версия Windows Server 2003 Standard Edition, 64-разрядная версия Windows Server 2003 Enterprise Edition или 64-разрядная версия Windows Server 2003 R2.
Оборудование | Требования |
ЦП | Компьютер х64 с процессором семейства Intel Pentium или Intel Xeon с поддержкой технологии Intel Extended Memory 64 (EM64T); либо с процессором семейства AMD Opteron или AMD Athlon; либо с другим совместимым процессором. |
ОЗУ | 512 Мбайт |
Поддержка многопроцессорной обработки | Windows Compute Cluster Server 2003 и 64-разрядная версия Windows Server 2003 Standard Edition поддерживают до четырех процессоров на сервер. 64-разрядная версия Windows Server 2003 Enterprise Edition поддерживает до восьми процессоров на сервер. |
Свободное место на диске для установки | 4 Гбайт |
Разделы на диске | Если используются службы удаленной установки (RIS), то на ведущем узле должно быть два тома (C: и D:) – один для системного раздела, а второй для служб RIS. Если ведущий сервер выполняет еще какие-то функции (например, выступает в роли файлового сервера или сервера печати), рекомендуется создавать дополнительные разделы. На вычислительных узлах требуется только системный раздел. Массивы независимых дисков с избыточностью (RAID) поддерживаются, но их использование не обязательно. |
Сетевая интерфейсная плата | Требуется по меньшей мере одна сетевая плата. Если используется частная сеть, на ведущем узле должно быть не менее двух сетевых плат, а на вычислительных узлах – по меньшей мере одна. Кроме того, в определенных случаях каждому узлу необходимо иметь высокоскоростную сетевую плату для сети Message Passing Interface (MPI). |
О будущем данной системы представители Microsoft предпочитают не распространяться, однако, как нам стало известно, в долгосрочных планах значится, и видимо появятся в виде расширения для Windows Compute Cluster Server 2003, либо в новой версии операционной системы, интеграция с рабочими станциями для выполнения различных вычислений, визуализации каких-либо процессов и проведения расчетов в Excel. Представитель Microsoft, Игорь Агамирзян, делал большой акцент именно на интеграции кластерных систем с Excel на клиентских компьютерах, что позволяло бы ускорить процесс обработки каких-либо табличных данных. Руководство компании также работает над внедрением на свою новую платформу таких служб, как .NET, System Center, Web Services, BizTalk и SQL Server.
Архитектура решения: Windows CCS 2003
Windows Compute Cluster Server 2003 – это кластер серверов, который включает один ведущий узел и один или несколько вычислительных узлов. Ведущий узел контролирует доступ ко всем ресурсам кластера, выступает посредником при получении этого доступа и является единственной точкой управления, развертывания и планирования заданий для вычислительного кластера. Windows Compute Cluster Server 2003 использует существующую корпоративную инфраструктуру Active Directory для обеспечения безопасности, управления учетными записями и общего управления операциями с помощью таких средств, как Microsoft Operations Manager 2005 и Microsoft Systems Management Server 2003.
Установка Windows Compute Cluster Server 2003, по сути своей, представляет собой установку операционной системы на ведущем узле, присоединение его к существующему домену Active Directory и установку пакета Compute Cluster Pack. После этого, если планируется автоматическое развертывание вычислительных узлов с помощью служб RIS, в рамках выполнения списка поручений устанавливаются и настраиваются соответствующие службы.
После установки пакета Compute Cluster Pack компьютер отображает список действий, необходимых для окончательной настройки вычислительного кластера, включая определение топологии сети, настройку служб RIS с помощью соответствующего мастера, добавление вычислительных узлов в состав кластера, а также настройку пользователей и администраторов кластера.
Топология сети: Windows CCS 2003
Windows Compute Cluster Server 2003 поддерживает пять разных сетевых топологий с количеством сетевых интерфейсных плат на каждом узле от одной до трех.
- Три сетевые платы на каждом узле. Одна сетевая плата подключена к общедоступной (корпоративной) сети, другая – к выделенной частной сети для управления кластером, а третья – к выделенной высокоскоростной сети Message Passing Interface (MPI).
- Три сетевые платы на ведущем узле и по две на каждом из узлов кластера. Ведущий узел обеспечивает преобразование сетевых адресов (NAT) между вычислительными узлами и общедоступной сетью; каждый вычислительный узел имеет подключение к частной сети и к высокоскоростному протоколу, например MPI.
- Две сетевые платы на каждом узле. Одна сетевая плата подключена к общедоступной (корпоративной) сети, а другая – к выделенной частной сети кластера.
- Две сетевые платы на ведущем узле и по одной на каждом из вычислительных узлов. Ведущий узел обеспечивает преобразование сетевых адресов (NAT) между вычисли-тельными узлами и общедоступной сетью.
- По одной сетевой плате на каждом из узлов; весь сетевой трафик проходит по общедоступной сети. В этом сценарии с ограниченными сетевыми возможностями развертывание вычислительных узлов с помощью служб RIS не поддерживается, т. е. каждый вычислительный узел необходимо установить и активировать вручную.
Протокол Microsoft Message Passing Interface (MS-MPI) представляет собой высокоскоростной сетевой интерфейс, использующийся в сети Gigabit Ethernet или InfiniBand либо другой сети с драйвером, поддерживающим WinSock Direct. Этот протокол построен на основе стандарта MPICH2 Аргонской Национальной Лаборатории и полностью с ним совместим.
Инженерные рабочие станции
В 1991 году суперкомпьютер марки Cray, способный выполнять 10 млрд. операций с плавающей точкой в секунду, стоил около 40 млн. долларов США. Сегодня аналогичной вычислительной мощности можно достичь, объединив четыре компьютера с архитектурой х64 и общей ценой приблизительно 4000 долларов США. Другими словами, затраты на приобретение оборудования для организации высокопроизводительных вычислений опустились до уровня настольных систем.
Для демонстрации описанного выше, в Microsoft была собрана “Инженерная рабочая станция”, она была основана на четырёх barebone-ПК, производства компании Shuttle. Четыре компьютера были объединены гигабитной сетью Ethernet, на них была установлена тогда еще альфа-версия операционной системы Windows Compute Cluster Server 2003. В узлах использовались одноядерные и двуядерные процессоры AMD Athlon64 3500+ и по 2 Гбайта оперативной памяти. Стоит отметить, что при увеличении количества процессорных ядер вдвое, производительность также увеличивалась в два раза.
Игорь Агамирзян рассказал также об интересном соревновании, которое устроили между собой разработчики Windows Compute Cluster Server 2003. Суть этой забавы состояла в том, чтобы создать кластер с наименьшим коэффициентом стоимости гигафлопа, то есть собрать наиболее дешевую кластерную систему с как можно большей производительностью. Победителем в этой забаве стал сам Игорь, его система поставила рекорд в 2006 году. Директор по стратегии в области науки и технологий Microsoft в России и СНГ использовал четыре компьютера на базе двуядерных процессоров AMD Athlon64 3500+ X2 с тактовой частотой ядра 2,2 ГГц и двухканальной памятью производства компании Kingston по 2 Гбайт на узел. Результатом тестов LinPack стала производительность, равная 22 гигафлоп, что на два гигафлоп меньше расчётной. Таким образом, коэффициент эффективности ядра равен приблизительно 0,85, а стоимость одного миллиона операций с плавающей точкой в секунду составила около $230.
С течением времени высокопроизводительные системы становятся действительно персональными и доступными. Так, за последние 14 лет стоимость одного гигафлопа упала в 250 раз. Упомянутый выше Cray Y-MP C916, собранный в 1991 году, имел на борту 16 процессоров Vector и 4 Гбайт оперативной памяти, управлялось все это операционной системой UNICOS. Стоимость этого гиганта была около $40 млн., владело им правительство, а вычислительные мощности использовались для закрытых исследований. В 1998 году компания Sun представила вычислительный центр Sun HPC 10000, который был построен на 24-х процессорах Ultra-SPARCII с тактовой частотой 333 МГц и оснащался 24 Гбайт оперативной памяти. Работала система под управлением Solaris 2.5.1 и стоила порядка $1 млн., что уже было приемлемо для многих корпораций и позволило использовать вычислительные мощности на производстве, в энергетике, финансовом моделировании и телекоммуникационной сфере. В прошедшем же 2005 году, кластерная система на базе четырех barebone-ПК Shuttle, о которой было рассказано выше, покорила тот же рубеж в 10 гигафлоп, что и Cray Y-MP C916, и Sun HPC 10000. Однако стоимость такого решения составила всего $4000, что вполне может позволить себе каждый учёный или инженер.
Серийные персональные кластеры
14 ноября 2006 года компания Tyan, известный производитель серверных материнских плат и платформ, анонсировала появление своей новой структурной единицы – TyanPSC, задачами которой стал серийный выпуск предельно доступных высокопроизводительных систем. На данный момент это единственная компания, которая есть на данном сегменте рынка. TyanPSC – ведет разработки кластерных систем для офисов и лабораторий, модельный ряд Typhoon, представленный четырьмя моделями, предназначается для инженеров, учёных, финансовых и творческих профессионалов, которые нуждаются в вычислении больших объемов данных. Что не мало важно, продукция TyanPSC обеспечивает высокую производительность при достаточно тихой работе, в пределах 52 дБ.
Модели TyanPSC Typhoon T-360DX и T-360BX, построены на одной платформе, и отличаются используемыми процессорами. В младшей T-360BX устанавливаются одноядерные процессоры AMD Opteron, а в T-360DX – двуядерные. В остальном системы похожи как две капли воды:
- 4 двухпроцессорных узла;
- до 64 Гбайт оперативной памяти стандарта ECC DDR 400/333;
- 4 жёстких диска SATA, по одному на узел;
- до 8-ми гигабитных Ethernet-портов;
- энергопотребление 1,4 кВт;
- уровень шума менее 45 дБ;
- размеры 360х320х570 мм;
- пиковая производительность 70,4 гигафлоп.
Модели TyanPSC Typhoon T-650QX и T-630DX, аналогично своим младшим братьям, отличаются процессорами, которые можно установить в систему. T-650QX может оснащаться новыми четырёхядерными процессорами Intel Xeon 5300, а T-630DX ограничивается двуядерными Intel Xeon 5100. Технические характеристики этих старших моделей еще более впечатляющие:
- 1 головной и 4 вычислительных узла, по два процессора в каждом;
- до 60 Гбайт оперативной памяти полностью буферизованной памяти стандарта DDR II 533/667;
- 7 жестких дисков SATA, 3 могут использоваться головным узлом, и по одному для вычислительных узлов;
- встроенный коммутатор GbE или Infiniband;
- энергопотребление 1,8 кВт;
- уровень шума не более 52 дБ;
- размеры 527х356х700 мм;
- пиковая производительность 297,6 гигафлоп.
В России эти кластерные системы поставляет компания “Т-Платформы”. Пока что цены на такие решения очень сильно кусаются, однако, можно надеяться, что в будущем, цены упадут, а, как считает Microsoft, именно за такими “инженерными станциями” будущее.
Заключение
Конференция “Платформа 2007. Определяя будущее” дала возможность участникам узнать о новейших разработках и решениях Microsoft, обменяться опытом с коллегами и познакомиться с новыми технологиями и продуктами на практике. Так, в рамках конференции прошла выставка партнеров, состоялось три круглых стола и были организованы практические занятия и лабораторные классы по новым программным разработкам корпорации Microsoft и ее партнеров. Кроме этого, была организована специальная секция – “Спроси эксперта”, которая позволила сделать мероприятие ещё более интерактивным и “живым”. На этой секции участники смогли встретиться со всеми докладчиками конференции и задать им интересующие вопросы в личной беседе. Так же в работе секции принимали участие независимые эксперты и специалисты, обладающие статусом MVP (Microsoft Most Valuable Professional).
Дополнительную информацию можно получить на официальном сайте конференции.
Обсудить статью в форуме THG.ru