Научная статья на тему 'Инфраструктурные решения распределенных вычислительных систем. Обзор технологий'

Инфраструктурные решения распределенных вычислительных систем. Обзор технологий Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
121
16
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РАСПРЕДЕЛЕННЫЕ ВЫЧИСЛЕНИЯ / ЗАДАЧИ ПРИНЯТИЯ РЕШЕНИЙ / ТЕХНОЛОГИЧЕСКАЯ ПЛАТФОРМА / ПРОГРАММНО-АППАРАТНОЕ РЕШЕНИЕ / КЛАСТЕР / АРХИТЕКТУРА GRID / HARDWARE/SOFTWARE SOLUTION / CLOUD COMPUTING / DISTRIBUTED CALCULATION / DECISION-MAKING TASKS / TECHNOLOGICAL PLATFORM / CLUSTER / GRID / CLOUD COMPUTIN

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Горбачев Дмитрий Владимирович

Эффективное решение современных бизнес-задач управления современным предприятием невозможно без всесторонне продуманной и высокотехнологичной информационной системы (ИС). Все ИС ранга предприятия строятся на базе и технологиях распределенных вычислительных систем (РВС). При этом инфраструктурные решения построения РВС имеют особое значение, поскольку в большей степени определяют модель «эффективность управления - стоимость ИС». В приводимом обзоре рассматриваются технологические и платформенные решения ведущих мировых производителей программно-аппаратных решений для РВС.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Горбачев Дмитрий Владимирович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

INFRASTRUCTURE OF DISTRIBUTED COMPUTER SYSTEMS: SURVEY OF TECHNOLOGIES

Efficient solving of current business tasks in the sphere of enterprise management is possible only with a developed and high-tech information system. The information systems at the enterprises are built on the base and technologies of distributed computer systems. Infrastructural solutions of DCS are important as they identify the model "management efficiency - IS cost". The article in question studies technological and platform solutions of leading world manufacturers of software and hardware

Текст научной работы на тему «Инфраструктурные решения распределенных вычислительных систем. Обзор технологий»

...... For Evaluation Only.

nblti (JL

Д. В. Горбачев, кандидат технических наук, доцент, декан факультета «Информационные технологии» Оренбургский государственный институт менеджмента e-mail: gordi47@mail.ru

ИНФРАСТРУКТУРНЫЕ РЕШЕНИЯ РАСПРЕДЕЛЕННЫХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ.

ОБЗОР ТЕХНОЛОГИЙ

Эффективное решение современных бизнес-задач управления современным предприятием невозможно без всесторонне продуманной и высокотехнологичной информационной системы (ИС). Все ИС ранга предприятия строятся на базе и технологиях распределенных вычислительных систем (РВС). При этом инфраструктурные решения построения РВС имеют особое значение, поскольку в большей степени определяют модель «эффективность управления - стоимость ИС». В приводимом обзоре рассматриваются технологические и платформенные решения ведущих мировых производителей программно-аппаратных решений для РВС.

Ключевые слова: распределенные вычисления, задачи принятия решений, технологическая платформа, программно-аппаратное решение, кластер, архитектура GRID, Cloud Computing.

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

Применение распределенных вычислений в корпоративной информационной среде рассматривается с двух принципиальных позиций. Первая — технологическая — охватывает вопросы топологического построения распределенных вычислительных систем (РВС), аппаратной реализации инфокоммуникационных решений, обеспечение требуемой производительности вычислительных архитектур серверов, каналов передачи данных, коммутирующего и другого инфраструктурного оборудования, организации программно-аппаратного взаимодействия на уровне операционных систем и прикладного программного обеспечения, а также возможностей применения специальных типизированных решений, предлагаемых крупными поставщиками платформ РВС. В этой области выделяются следующие решения:

- технологии кабельных и беспроводных сетей, системы управления потоками данных, коммутирующее и маршрутизирующее оборудование,

системы голосовой и видеосвязи, универсальные шлюзы и серверы доступа, системы физической защиты сетей компаний Cisco, 3Com и др.;

- серверные платформы от blade-систем для малых и средних предприятий до кластерных решений для крупных информационных порталов холдингов, банков и территориально распределенных предприятий, системы хранения данных, а также отдельные сетевые решения компании Hewlett-Packard;

- архитектурные решения для высокопроизводительных вычислительных систем, технологии аппаратной виртуализации, процессорные платформы для серверных решений копаний Intel, AMD и др.

Вторая - прикладная - рассматривает аспекты применения технологических решений в сфере конкретного бизнеса. К данной области относятся технологии облачных вычислений, клиент-серверных систем, систем распределенных хранилищ и бизнес-анализа данных, систем управления бизнес-процессами и управления документооборотом. Основными представителями в данной области являются компании Microsoft, Oracle, IBM, SAP, 1С.

Концепции аппаратных и программных решений построения распределенных вычислительных систем подробно проанализированы в классической работе [5]. Рассмотренные схемы организации многопроцессорных, гомогенных и гетерогенных мультикомпьютерных систем широко применяются в современной практике распределенных вычислений.

Среди наиболее широко используемых многопроцессорных систем в настоящее время широко известны и используются следующие решения:

Edited by Foxit PDF Editor Copyright (c) by Foxit Software Company, 2003 - 2009 For Evaluation Only.

Intel: Intel® Xeon® серии 5600, Intel® Xeon® серии 7500 - процессорная основа для многопроцессорных серверов интеллектуальной обработки данных, централизованного управления базами информации предприятия, виртуализации ресурсов приложений;

Intel® Itanium® серии 9000 - высокопроизводительные серверы управления кластерами и виртуализации [10];

AMD: AMD Opteron™ 4000 Series Platform. The AMD Opteron™ 6000 Series Platform — серверная платформа многопроцессорных систем общего назначения, обеспечивающая эффективную обработку потоковых данных [9].

В отличие от мультипроцессоров в мульти-компьютерной системе каждый процессор напрямую связан со своей локальной памятью, т.е. представляет собой сеть компьютеров. При этом в качестве технических решений используется либо гомогенная, либо гетерогенная модель. В гомогенных мультикомпьютерных системах, известных под названием системных сетей (System Area Networks, SAN), узлы монтируются в большой стойке и соединяются единой, обычно высокоскоростной сетью.

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

Одним из способов реализации распределенной обработки данных является модель распределенных объектов. Система, построенная по технологии распределенных объектов, состоит из набора компонент (объектов), взаимодействующих друг с другом (рис. 1). При этом объекты, как правило, разбросаны по сети и выполняются отдельно друг от друга. [4].

В распределенной системе имеется возможность перенести всю функциональную логику информационной системы на ее серверную часть. В этом случае приложения-клиенты, с которыми общается пользователь, могут быть сделаны небольшими и легковесными. Системные ресурсы пользователя оказываются более свободными, а вся тяжесть функциональной логики реализуется высокомощным сервером (или сетью из серверов). При этом клиент имеет доступ к практически неограниченному числу хранилищ информации и других объектов. Появляется возможность создания легковесных компонент, пригодных для быстрой загрузки через сеть (Internet) и запуска на компьютере клиента (к такого рода приложениям можно отнести апплеты или ActiveX-компоненты).

Способ, посредством которого реализуется распределенная обработка информации, является клиент-серверная технология. В базовой модели клиент-сервер все процессы в распределенных системах делятся на две группы:

- процессы, реализующие некоторую службу, например службу файловой системы или базы данных, называются серверами (servers);

- процессы, запрашивающие службы у серверов путем посылки запроса и последующе-

Рис. 1. Модель распределенных объектов (общая схема)

...... For Evaluation Only.

rSblHUL

го ожидания ответа от сервера, называются клиентами (clients).

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

Таким образом, из рассмотренных общих подходов построения распределенных систем можно отметить, что они состоят из автономных компьютеров, которые работают совместно, объединяясь в единую связную систему. Их важное преимущество состоит в том, что они упрощают интеграцию различных приложений, работающих на разных компьютерах, в единую систему. Кроме того, при правильном проектировании распределенные системы хорошо масштабируются.

Концептуальную основу моделей распределенных вычислительных систем современности определяют требования бизнеса, которые в общем случае можно свести к следующим четырем:

- обеспечение надежного многоформатного хранения данных;

- организация бесперебойного совместного использования ресурсов всех видов (данные, приложения, устройства);

- создание единой программно-информационной среды компании;

- обеспечение эффективных коммуникаций и доступа к глобальным сетям.

Общий тон в современных модельных подходах построения инфраструктуры бизнес-систем определяют компании Microsoft, Oracle, SAP, IBM. Кроме того, достаточно существенную нишу в области операционных платформ распределенных вычислений занимают модели на основе операционных систем Linux и Unix.

В дальнейший обзор включены решения именно этих компаний.

Модели Microsof

Продукты компании Microsoft поддерживают все известные топологии компьютерных сетей: одноранговые сети, сети на основе сервера, доменные модели.

Модельный подход на основе домена Microsoft к организации компьютерных корпоративных сетей позволяет организовать достаточно сложные архитектурные решения по распределенной обработке данных. Типичным примером в данном случае является технология обработки распределенных баз и хранилищ данных Microsoft SQL Server 2xxx.

SQL Server 2ххх является сервером баз данных от компании Microsoft. Любой из SQL Server 2ххх - это широкий набор средств и инструментов работы с данными, которые можно использовать для построения решений в распределенной архитектурной среде. При организации распределенной обработки данных в SQL Server 2ххх используется клиент-серверный подход (рис. 2).

Архитектура "клиент/сервер"

І 1) Запрос SQL

V

— п~!-------------------’

I

Данные остаются на сервере

Работа с базой к

данны» DGD!

выполняется на сервере

3) Возвращается набор данных

Рис. 2. Выполнение работы на сервере БД

Архитектура, ориентированная на службы (SOA), является альтернативой клиент-серверной архитектуре (рис. 3). Вместо программирования прикладного интерфейса «клиент-сервер» между несколькими системами, SOA использует стандартные вызовы HTTP и XML, позволяя множеству систем взаимодействовать с одной, используя один и тот же интерфейс [3].

Monitor

Рис. 3. Набор серверных и клиентских компонентов (на примере SQL Server 2005)

Таким образом, с точки зрения возлагаемых на корпоративную распределенную вычислительную систему задач, Microsoft SQL Server 2005 пред-

Edited by Foxit PDF Editor Copyright [c) by Foxit Software Company, 2003 - 2009

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

Модели Linux и Unix

Операционная система Linux относится к Unix-подобным системам, но является свободно распространяемой. Несмотря на большое разнообразие дистрибутивов Linux всех их объединяет общий подход к организации и реализации процессов управления компьютерной сетью компании. Для Linux на аппаратном уровне возможна какая угодно среда передачи данных - с точки зрения Linux, сеть начинается в месте подключения к этой среде, то есть на сетевом интерфейсе [6].

В современных вычислительных центрах обработки данных (ЦОД) ОС Linux используется в качестве операционной платформы построения кластеров высокой готовности и надежности (отказоустойчивости).

Реальный сервер высокой готовности на Linux, предоставляющий четыре сервиса высокой готовности: NFS, Samba, DHCP и Postfix (почтовый сервер), - работает на двух серверах, схема соединения которых приведена на рисунке 4.

Switch

□ с □— □ □ □ □ □ □

Intemetlntranet

Intemetlntranet

1 1

1 1 □

(Mev/hdc

Gij^bit Ethernet

MCS/MRM

Zdev/ttySO (MCS)

/dev/ttySl /deV/ttySl

(UPS), ,<UPS)

1 1

1 1 □

{^/dev/bdc

и u Основной

п III

u Резервный u

UPS

Рис. 4. Схема физической диаграммы кластера высокой надежности (доступности)

Система может использоваться как бесперебойный файл-сервер, для функционирования

электронной почты, WEB, FTP-серверов, баз данных, обеспечения бесперебойного доступа в интернет и практически для всех серверных функций. Системная архитектура кластера высокой готовности приведена на рисунке 5. Анализ приведенной модели показывает избыточность в серверах, источниках бесперебойного питания, дисках и пр. Все это позволяет кластеру высокой надежности (доступности) работать эффективно.

Рис. 5. Схема сервисов кластера высокой надежности (доступности)

Модель кластера на основе Linux может рассматриваться как типовое решение при построении технической базы распределенной вычислительной системы, поверх которой производится надстройка программных решений обработки данных.

Модели Oracle

Линейка продуктов Oracle непрерывно пополняется новыми высокоэффективными решениями в таких областях, как СУБД, виртуализация, сервис ориентированная архитектура, grid. Каждое из направлений разработок Oracle по своему востребовано на современном IT-рынке, однако общим для всех является используемая платформа, представляющая собой систему управления базами данных с расширенными интеграционными, программными и аналитическими возможностями.

Аналитический обзор технологий Oracle в сфере распределенных систем показал, что компанией ведутся активные разработки практически во всех областях программной инженерии — от баз

...... For Evaluation Only.

rSblHUL

данных и интеллектуального анализа до построения инновационных архитектур систем обработки данных. В связи с большим объемом разработок в данной работе приводятся только те модели, которые представляют наибольший интерес для целей исследования [11].

Сервис-ориентированная архитектура: архитектура программного обеспечения, облегчающая разработку корпоративных приложений как модульных бизнес-сервисов. Oracle Application Server 10g предлагает всеобъемлющую инфраструктуру SOA, дающую возможность разрабатывать, создавать оболочки, согласовывать, подготавливать к работе, управлять, обеспечивать безопасность, объединять (federate), обнаруживать корпоративные приложения и обеспечивать доступ к ним как к сервисам. Корпоративные вычисления на базе сервисов могут помочь обеспечить гибкую инфраструктуру корпоративных приложений. Как дополнение к SOA, Oracle Application Server поддерживает также управляемые событиями вычисления, чтобы сделать возможными в реальном времени приложения для считывания данных с датчиков и реагирования на их показания, например системы на базе RFID.

Сетевые (grid) вычисления: архитектура программного обеспечения, которая координирует использование большого количества дешевых, собираемых из модулей серверов и блоков памяти, чтобы эксплуатировать стратегически важные бизнес-приложения. Сетевые вычисления могут в значительной степени снизить инвестиции в аппаратные средства и позволить постоянно наращивать вычислительные мощности. С помощью Oracle Application Server становится намного проще разворачивать, управлять, масштабировать и обеспечивать безопасность приложений и пользователей в сети, сокращая при этом сложность в Grid.

Наиболее широкий спектр возможностей: Oracle Application Server 10g представляет лучший в отрасли интегрированный набор платформ приложений и предлагает наилучший широкий спектр возможностей: единая инфраструктура разработки приложений для повышения продуктивности разработчиков, единая сплоченная архитектура продуктов для уменьшения сложности программных средств промежуточного уровня и единственное инструментальное средство подготовки к работе и управления программным обеспечением для сокращения эксплуатационных расходов и стоимости управления [2].

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

но подходят для развертывания, в частности, как приложений BPEL, так и приложений SOA вообще, а также приложений других архитектур, где маневренность, особенно за низкую цену, является важным свойством.

Модели SAP

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Система SAP R/3 относится к классу ERP-систем (системы управления ресурсами предприятия). Бизнес-логика SAP R/3 реализована по модульному принципу и использует технологию распределенной обработки на основе моделей бизнес-процессов предприятия.

Система SAP R/3 состоит из набора прикладных модулей, которые поддерживают различные бизнес-процессы компании и интегрированы между собой в масштабе реального времени. Системы на базе SAP R/3 способны решать основные задачи, стоящие перед крупными организациями. SAP SAP R/3 - это самая обширная система на сегодняшний день. Не случайно многие лидеры мировой экономики именно ее выбрали в качестве основной корпоративной системы. Тем не менее статистика показывает, что более трети компаний, покупающих SAP R/3 - это средние фирмы с годовым оборотом менее 200 млн долл. Дело в том, что SAP R/3, — конфигурируемая система, поэтому, купив ее, предприятие будет работать с индивидуальной версией, настроенной именно под его параметры. Показателем технического уровня системы может служить способ ее настройки. Чем шире возможности конфигурирования и настройки системы без необходимости ее переписывания, тем выше технический уровень данной системы. Поэтому параметру SAP R/3 также занимает лидирующее положение в мире.

Благодаря открытому стандартному пользовательскому интерфейсу Business-Engineer партнеры SAP и консультанты могут создавать предварительно сконфигурированные отраслевые решения на базе хозяйственных сценариев SAP R/3. Кроме того, открытые интерфейсы дают клиентам SAP возможность разрабатывать собственные шаблоны для внедрения системы SAP R/3. Business-Engineer включается в стандартную поставку системы SAP R/3 и состоит из трех главных компонентов: Бизнес-конфигуратор SAP R/3, поддерживающий процедуры создания и ведения моделей предприятия с автоматической генерацией соответствующих задач и профилей настройки; Ссылочная модель SAP R/3 — обширная метамодель внедрения SAP R/3, включающая организационную модель, модель процессов, модель данных, модель распределения функций и модель бизнес-объектов. Репозитарий SAP R/3 — основной банк данных для Ссылочной модели, отраслевых моделей и созданных моделей предприятия.

Таким образом, SAP R/3 структурирована как программная система, ориентированная на управ-

Edited by Foxit PDF Editor Copyright [c) by Foxit Software Company, 2003 - 2009

ление процессами. То, что на концептуальном уровне бизнес-процессы уже воспроизведены в системе, а также наличие интегрированного хранилища данных и средств управления информационными потоками, означает, что при внедрении SAP R/З, как правило, не требуется воспроизводить бизнес-процессы «с нуля». Достаточно лишь настроить систему под нужды конкретной организации.

Модели IBM

Основным продуктом компании IBM, применяющимся в целях создания интегрированного распределенного информационного пространства, является Lotus Notes/Domino [8].

Lotus Connections - новый продукт IBM, в котором представлен набор сервисов для социального сотрудничества на основе J2EE, специально приспособленных для корпоративных нужд. Он состоит из пяти нетребовательных к ресурсам независимых функций, разработанных для их поэтапного внедрения и принятия на предприятии. В то же время они предоставляют простую и расширяемую интегрированную среду, обеспечивающую взаимодействие отдельных функций при их совместном развёртывании на предприятии.

В Lotus Connections имеются функции для разнообразных типов клиентов, причём доступ осуществляется через стандартные Web-порты и при помощи API, основанного на протоколе REST и стандарте Atom. В то время как доступ к функциям можно осуществлять при помощи уже имеющихся средств, например, с помощью браузера и плагинов для IBM Lotus Sametime V7.5 или IBM Lotus Notes V8, API позволяет заказчикам создавать, обновлять, запрашивать и осуществлять управление информацией Lotus Connections в разработанных ими приложениях.

Для Lotus Connections требуется WebSphere Application Server V6.1, работающий на платформе Microsoft Windows или Linux. Можно установить одну функцию или развернуть множество функций на отдельных серверах приложений, работающих на одном и том же физическом устройстве. Кроме того, можно развёртывать функции на нескольких физических серверах, являющихся частью сетевого кластера, если компании требуется среда высокой готовности или Lotus Connections необходимо масштабировать для поддержки развёртывания для большого количества пользователей.

Lotus Connections поддерживает два сервера каталогов: IBM Tivoli Directory Server V6.l и Microsoft Active Directory 2003. Поддержка других служб каталогов LDAP, например IBM Lotus Domino и Sun Java System Directory Server, будет реализована в дальнейших служебных обновлениях.

Базы данных Lotus Connections могут размещаться либо в IBM DB2 V9.l, либо в Oracle lüg. При работе с DB2 данные каждого сервиса хранятся в отдельной базе данных. В Oracle lüg данные

Profiles и Activities хранятся в отдельных экземплярах базы данных, в то время как данные Blogs, Communities и Dogear хранятся в отдельных таблицах одного экземпляра базы данных. В большинстве случаев приложение Tivoli Directory Integrator V6.1, используемое для наполнения базы данных Profiles, совмещено с сервером базы данных.

Ведущим разработчиком аппаратных архитектур соверменных распределенных вычислительных систем является компания Hewlett-Packard.

Компания Hewlett-Packard предоставляет в распоряжение IT-менеджеров инфраструктурные решения для центров обработки данных. Особое место среди этих решений занимают модели кластерной организации Data-центров компаний.

Стандартные технологии, применяемые и реализуемые в кластерных решениях HP, обладают отличными характеристиками с точки зрения производительности и масштабируемости и вполне успешно могут конкурировать с закрытыми специализированными решениями. Например, типовое решение HP на базе модульных строительных блоков с использованием блейд-систем позволяет масштабироваться практически линейно и объединить в один вычислительный кластер на базе высокоскоростной сети Infiniband с использованием двухуровневой коммутации до 4608 узлов, что соответствует более чем 400 TFLOPS пиковой производительности.

Кластерный портфель HP

Компания HP как поставщик интегрированных кластерных высокопроизводительных решений придерживается уровневого подхода и предлагает унифицированный портфель кластерных решений (Unified Cluster Portfolio) (рис. 6). Каждый уровень модели отвечает за конкретный набор функциональности и представлен стандартными решениями со стандартизированными интерфейсами.

Услуги НР по созданию, внедрению и поддержке вычислительных систем

Прикладные системы Масштабируемые решения по визуализации

Масштабируемые системы хранения данных

Управление вычислительным кластером

ClusterPack XC System Software, Cluster Management Utility HPC Partner Software Suite Microsoft Computer Cluster Pack

Программная кластерная среда

HP-UX Linux Microsoft Windows Server 2003 Compute Cluster Edition

HP Cluster Platform. Серверы BladeSystem, ProLiant, Integrity. Коммуникационная сеть

Рис. б. Портфель кластерных решений Hewlett-Packard

...... For Evaluation Only.

nblti (JL

В качестве аппаратной платформы для построения вычислительных кластеров используется платформа HP Cluster Platform, включающая в себя:

Cluster Platform 3000. Узлами кластера являются серверы HP ProLiant на базе двух- и четырехъядерных процессоров Intel Xeon 5100, 5300: DL140G3, DL380G5. Для межузлового взаимодействия могут использоваться Myrinet, Infiniband, Gigabit Ethernet;

Cluster Platform 3000BL — кластерная платформа на базе HP BladeSystem. Узлы кластера — блейд-серверы BL460c и BL480c на базе двух- и четырехъядерных процессоров Intel Xeon серии 5100 и 5300. Коммуникационная сеть строится на базе интегрированных коммутаторов Gigabit Ethernet или Infiniband;

Cluster Platform 4000. Узлами кластера являются серверы HP ProLiant на базе процессоров AMD Opteron серии 2000: DL145G3, DL385G2, DL585G2. Технологии межузлового взаимодействия: Myrinet, Infiniband, Gigabit Ethernet, Quadrics;

Cluster Platform 4000BL — кластерная платформа на базе HP BladeSystem. Узлы кластера—блейд-серверы BL465c, BL685c на базе двухъядерных процессоров AMD Opteron серии 2000. Коммуникационная сеть: Gigabit Ethernet или Infiniband;

Cluster Platform 6000. В качестве узлов выступают серверы HP Integrity на базе процессоров Intel Itanium: rx2660, rx3600, rx6600 и

блейд-сервер BL860c. Коммуникационная сеть: Infiniband, Gigabit Ethernet, Quadrics.

Кластеры HP могут функционировать под управлением различных операционных систем — Linux, HP-UX, Windows — в зависимости от стоящих задач и используемых приложений. Для функционирования вычислительного кластера необходимо наличие кластерной среды, включающей библиотеки MPI для обмена сообщениями, а также средства развертывания и мониторинга работы кластера, управления задачами, пользователями. В качестве таких сред HP предлагает полностью интегрированные и готовые к применению решения [1].

Кроме кластерных решений компания НР специализируется на разработке инфраструктуры для ЦОД [7].

Рассмотренные в данном обзоре программные и аппаратные платформы распределенных вычислений позволяют сделать вывод о том, что каждый разработчик стремить обособить свой продукт, хотя большинство функций в них очень похожи. Такая обособленность не способствует межплатформенной интеграции, что является, по-видимому, оправданным с экономической точки зрения, но, как показывает практика, приводит к привязанности разработчиков РВС и пользователей ИС к конкретным решениям. Вместе с тем необходимо отметить, что функционал всех продуктов очень высок и позволяет решать весь спектр задач управления бизнесом компаний.

Литература

1. Лагунцов, Е. Строим суперкомпьютер / Е. Лагунцов // Adaptive World: Инфраструктурные решения компании HP - 2007. - № 3. - С. 24-31.

2. Лучший сервер приложений для базы данных Oracle [Электронный ресурс] URL:http://www. oracle.com/technology/products/ias/index.html. (7.09.2010)

3. Нилсен, П. Microsoft SQL Server 2005. Библия пользователя / П. Нильсен ; пер. с англ. - М.: ООО «И. Д. Вильямс», 2008. - 1232 с.

4. Распределенные системы обработки информации : учеб.-метод пособие для вузов / А. Ю. Телков. - Воронеж: изд. ВГУ, 2007 - 27 с.

5. Распределенные системы. Принципы и парадигмы / Э. Таненбаум, М. ван Стеен. - СПб.: Питер, 2003. - 877 с.

6. Старовойтов, А. А. Сеть на Linux: проектирование, прокладка, эксплуатация / А. А. Старовойтов. - СПб.: БХВ-Петербург, 2006. - 288 с.

7. Старыгин А. Платформы для ЦОД нового поколения / А. Старыгин // Adaptive World: Инфраструктурные решения компании HP - 2007 - № 3. - С. 11-23.

8. Стивен Хардисон. Развёртывание IBM Lotus Connections: Вопросы планирования и архитектуры / URL:http://www.ibm.com/developerworks/ru/library/ connections-deploy-pt1/

9. URL:http://www.amd.com/ru/products/Pages/processors.aspx

10. URL:http://www.intel.com/cd/products/services/emea/rus/server/321871.htm

11. URL:http://www.oracle.com/technology/global/ru/index.html

i Надоели баннеры? Вы всегда можете отключить рекламу.