Кластер серверов 1С:Предприятия 8 - основной компонент платформы, обеспечивающий взаимодействие между пользователями и системой управления базами данных в клиент-серверном варианте работы. Наличие кластера позволяет обеспечить бесперебойную, отказоустойчивую, конкурентную работу большого количества пользователей с крупными информационными базами.

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

Основные возможности кластера серверов

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

Общая схема клиент-серверного варианта работы

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

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

Для клиентского соединения кластер адресуется по имени центрального сервера и номеру сетевого порта. Если используется стандартный сетевой порт, то достаточно указания одного имени центрального сервера.

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

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

Состав простейшего кластера серверов

Простейший кластер серверов может располагаться на одном компьютере и содержать один рабочий процесс:

На рисунке представлены все элементы, которые задействованы в работе кластера серверов, а именно:

  • процессы кластера серверов:
    • ragent.exe ;
    • rmngr.exe ;
    • rphost.exe ;
  • хранилища данных:
    • список кластеров;
    • реестр кластера.
  • ragent.exe ;
  • rmngr.exe ;
  • rphost.exe ;
  • список кластеров;
  • реестр кластера.

Функционирование компьютера в составе кластера обеспечивается процессом ragent.exe , который называется агентом сервера . Соответственно компьютер, на котором запущен агент сервера, называется рабочим сервером . Одной из функций агента сервера является ведение списка кластеров , расположенных на данном рабочем сервере.

Агент сервера и список кластеров не входят в состав кластера серверов, а лишь обеспечивают работу сервера и кластеров, которые расположены на нем.

Непосредственно кластер серверов включает в себя следующие элементы:

  • один или несколько процессов rmngr.exe ;
  • реестр кластера ;
  • один или несколько процессов rphost.exe .

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

Процесс rphost.exe называется рабочим процессом . Рабочий процесс обслуживает непосредственно клиентские приложения, взаимодействует с сервером баз данных и в нем, в частности, могут исполняться процедуры серверных модулей конфигурации.

Масштабируемость

Масштабируемость кластера серверов может осуществляться несколькими способами:

  • за счет увеличения количества менеджеров кластера и распределения между ними сервисов;
  • за счет увеличения количества рабочих процессов, функционирующих на конкретном рабочем сервере;
  • за счет увеличения количества рабочих серверов, входящих в состав кластера.

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

Часть сервисов может использоваться только на главном менеджере кластера:

  • сервис конфигурации кластера,
  • сервис блокировок кластера,
  • сервис управления предметами отладки.

Остальные сервисы могут быть назначены произвольным менеджерам кластера:

  • сервис журналов регистрации,
  • сервис полнотекстового поиска,
  • сервис заданий,
  • сервис нумерации,
  • сервис пользовательских настроек,
  • сервис времени,
  • сервис блокировки объектов,
  • сервис сеансовых данных,
  • сервис транзакционных блокировок.

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

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

Отказоустойчивость

Отказоустойчивость работы кластера обеспечивается в трех направлениях:

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

Подробнее...

Сеансы

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

  • Толстый клиент , Тонкий клиент , Веб-клиент - создаются при обращении, соответственно, толстого, тонкого и веб-клиента к информационной базе,
  • Конфигуратор - создается при обращении конфигуратора к информационной базе,
  • COM-соединение - создается при обращении к информационной базе через внешнее соединение,
  • WS-соединение - создается при обращении веб-сервера к информационной базе в результате обращения к Web-сервису, опубликованному на веб-сервере,
  • Фоновое задание - создается при обращении рабочего процесса кластера к информационной базе. Предназначен для выполнения кода процедуры фонового задания,
  • Консоль кластера - создается при обращении утилиты администрирования клиент-серверного варианта к рабочему процессу,
  • COM-администратор - создается при обращении к рабочему процессу через внешнее соединение.

Работа под управлением различных операционных систем

Все процессы кластера серверов способны функционировать как под управлением операционной системы Windows, так и под управлением операционной системы Linux. Благодаря тому, что взаимодействие процессов между собой осуществляется по протоколу TCP/IP, в составе одного кластера могут присутствовать рабочие серверы с различными операционными системами. Подробнее...

Рассмотрим процесс настройки и установки 1С кластера серверов на двух и более физических серверах.

Имеем 2 сервера: SERVER1 и SERVER2:

  • на обе машины устанавливаем сервер 1С 8;
  • создаем на каждом сервере по кластеру 1С 8.3 (стандартный кластер, рабочий сервер пока 1, тот, который держит кластер);
  • добавляем рабочие процессы и пр. ( идентичны на обоих серверах);
  • на SERVER1 добавляем информационную базу;
  • в список резервирования SERVER1 добавляем SERVER2 (должен быть 2-м в списке);
  • в список резервирования SERVER2 добавляем SERVER1 (должен быть 1-м в списке);
  • ждем, пока синхронизируются список ИБ и сеансов (ок. 1 минуты).

Все — отказоустойчивость настроили.

Пример настройки

Условие задания:

Есть сервер: V81CORA (192.168.1.222), на котором установлен сервер 1С: Предприятия и зарегистрированы две информационные базы: test и test1.

Есть сервер Z3060015, который необходимо использовать для создания отказоустойчивого кластера 1С из двух серверов: V81CORA и Z3060015.

Это наиболее простой случай создания и использования отказоустойчивого кластера серверов 1С предприятия 8.2.

Решение.

  1. Имеем один сервер V81CORA с единственным рабочим процессом. Все установки – по умолчанию (1540, 1541) На нем зарегистрированы 2 базы 1C.

Свойства рабочего процесса V81CORA 1:

2. На втором сервере (Z3060015) поднимаем сервер 1C: Предприятия с единственным рабочим процессом. На нем нет зарегистрированных информационных баз. Все установки – по умолчанию (1540, 1541).

May 2 2014

Brotherhood. Кластеры 16-го, 8-й и 9-й

———-+
Cluster 8 |
———-+

I don’t know why but I had one hell of time with this one. Solution:

Rings 1 + 2 left 1 time
-Rings 2 + 4 left 4 times
-Rings 1 + 4 right 2 times

“Good evening and welcome to television.”

#Mini Wall of Text:

“Research Division

Research has progressed far more rapidly than expected. We already have a
working prototype capable of mimicking P.O.E. capabilities across a network,
albeit at far lower intensity. Testing will commence locally on Subject 4
between his Animus sessions, as per our plan. If all goes will, deployment will
occour worldwide.

Your dream is about to become a reality. Soon capitalists and workers will be
locked in a closed loop that is safe and prosperous for humanity. No more war,
only desks, cars, and TV sets. We will protect them and keep them safe, forever

“Infinite rooms. Dimensions unknown. I am alone. Nothing alive. No light, no
warmth. Packets moving, husks, through the darkness. I am frightened. I am
frightened.”

This is a phone call to customer support for a cable company, it gets pretty
interesting. Diane is the girl at the desk and Mr. Jameson is one of their
customers, he also has a son Paul. Well he is having some trouble with his
cable, so he talks to Diane about it, then he is forwarded to the supervisor.

“Diane: Hello Comstatic customer support, Diane speaking.

Mr. Jameson: I’m callin in reference to your HD Cable service. There seems to
be some kind of picture between the channels.

Well that’s funny. Are you sure it isn’t just on of those premium movie
channels? I didn’t used to have a premium package at home either and sometimes
little snippets of the channel would come through when my son Jimmy pressed the
clicker too much.

How old’s your Jimmy?

Ten and cute as a button, thanks for asking!

My Paul’s twelve. But, no this isn’t a clicker problem. I go to change the
channel from 172 to 173 and, instead, there’s this other channel in-between.
I’m looking at it right now, it’s some kind of menu.

Sounds like our guide channel. Why just the other day Jimmy–

It’s not the guide channel. It has my name on it, my son’s name and a list of
things we like, my credit card purchases, loans, travel. And then, after that,
there’s this gibberish about biometric patterns and optimal screen refresh
frequencies. There’s some kind of heart monitor thing that says EEG wireless
next to it and ARAS. I don’t know what the particulars of this are, but it
looks like you cable is programmed to have some kind of effect on our bodies.

Well sir I don’t even know how to respond to that. I– one second, my
supervisor has just come over. She says I should transfer your call. Have an
ecstatic day with comstatic!

***Transfers call***

Supervisor: Hello, I have been breifed on your problem a technicial is on his
way.

Customer: Thank you but the more I think about this, the more I think something
bad’s going on here.

Our technicial should be there any minute, Mr. Jameson.

Don’t bother I–

Paul: Daddy there’s someone strange at the door. He’s hitting the door real
hard.

Supervisor: Have a good day, Mr. Jameson”

“Watch! Move Fast! Shift from 1st to 2nd. 0-60 Don’t think”

This one took some thinking and complete guessing, this time there’s pictures
on the game field a shift from 1st to 2nd (probably rows) and 0-60 are the
clues. So move something from the first row to something whose accelleration is
commonly measured in 0-60. (E1 to F2)

“Is someone there? Hello? Hello?

#Quarantine Zone:

“Although online gaming attracts many people away from reality. make sure these
virtual world do not become too utopic. We don’t want people to question their
own lack of success in the real world, now do we?”

Top left corner
-right above the right corner of the graph
-underneath the first peak in the graph
-there’s 2 to the right side of the graph in the black area
———-+
Cluster 9 |
———-+

#Picture Matching:

“They listen to us with these vehicles that are faster than race cars”

something in the picture that is faster than race cars wonder what it could
be…oh power lines.

Pictures 2, 3, 6, 8, 10

“I know you are there. I want to go home. Home. Please… I need you. Don’t
leave me here in the dark.”

Select: 3, 7, 11

This is a conversation between Gary and some girl, then things get interesting.

“Gary: Pull over here

Girl: What’s going on Gary?

I want to speak to you alone. You know that CIA stuff for my new book?

About the corporations?

It’s so much bigger than I thought. Bilderburg is just a red herring. I’m going
to give you a name: Abstergo.

I have no idea what that is.

A shadow corporation. They aren’t listed anywhere. No stock options. Nothing
above the boards. But their members have holdings in other companies. Coke,
Kraft, the pharmaceutical industry, Detroit, Wall Street. Basically every
company above a certain size has ties to Abstergo.

They’re on the way to running the entire world. They have people in government
too, for Christ’s sake. Listen, I needed to tell someone about this because
I’ve been keeping all the research a secret and I can’t hold it in anymore.

What will you do now?

The book. It’s going to be about this. Trust me, once it’s on the shelves,
everyone’s going to know.

**Vehicle Monitoring System Terminated**

Hello D.? Tell headquarters I’m monitoring a situation. It’s nothing serious,
but we’ll need someone to take care of a security risk. Perfect.
Congratulations on that promotion. Keep up the good work.

“The dark horseman approaches! Messenger and fool, she can hear you along the
straight and narrow. Bun once on the adjacent slope observe the whites of her
eyes.”

So you need to be adjacent to the queen? (F1 to G2)

#Quarantine Zone:

“The peasants are like the sea, raging and unpredictable. That is why we have
built walls.

I do not see any walls.

No? Look around you. A shelf of soda here, a case of candy there, magazines,
talk shows, pills. The walls of the 21st century surround us.”

3 on the left side
-2 on the right side

These are really hard to explain where they are so just move around until you
can find them.

Advertisements

By liolka11 •

Трехэтажное здание на 8-й Советской улице, 4 - здание, которое в XIX веке служило каретной станцией, в августа 2013 года перешло в управление компании BS Art Development Александра Басалыгина. На 800 кв. метрах за почти 5 месяцев работы сделали ремонт основных коммуникаций и косметический - в помещениях общего пользования: лестницах и коридорах. Найти арендаторов не составило труда: сказывается опыт команды, которая также занимается кластерами «Архитектор» (Миллионная, 10) и «Флигель» (улица Некрасова, 24), до этого - пространством «Циферблат» на третьем этаже «Пассажа». Если «Архитектор» - барно-танцевальная мекка, то темой «Третьего кластера» задумано сделать гастрономию. Пока кулинарными делами заняты только несколько «жильцов», но планируемое расширение должно исправить ситуацию. Александр и его партнер Сергей Ларионов ведут переговоры с владельцами соседнего дома, чтобы увеличить площадь кластера до 2000 кв. метров. Во дворе летом планируется контейнерное строительство и обширная терраса, на которой кормить гостей смогут все профильные арендаторы, каждый по своему собственному меню. Под крышей «Третьего кластера» к открытию собрались самые разные начинания и бизнесы: от тату-салона до магазина одежды для животных. Их хозяева при этом живут дружно, и, по словам организаторов, у каждого есть своя роль, как в классе: есть «отличники», дисциплинированно следующие правилам кластера, «старосты», которые и выручат инструментом, и напоят чаем, и «хулиганы», что могут остаться дольше положенного рабочего времени. У организаторов BS Art Development есть дочерние компании - строительная и консалтинговая, которые при необходимости помогают арендаторам с профильными задачами. В планах на 2014 год у Басалыгина и Ларионова - работа над коворкинг-центром, расширением пространства «Флигель», обустройством скейт-парка и арт-зоны для выставок и объединение всех организаций, занятых творческо-строительными инициативами, в единую структуру для ведения диалога с городом.


Бар Humboldt

​Отдельный вход со двора - у географического бара, названного в честь путешественника Александра фон Гумбольдта. По замыслу основателей Бориса Камолина и Вячеслава Дробкова заведение должно напоминать гостиную, где удобно не только поесть, но и почитать книги, которые тут только начали собираться в библиотеку. Главная составляющая интерьера - нарисованная молодыми художницами фреска Сarta Marina, в точности повторяющая одну из самых ранних и самых достоверных исторических карт Северной Европы. Особая гордость в баре - коллекция рома, собранного со всего света: Никарагуа, Гайана, Индия, Венесуэла и других стран. Кухней заведует московский повар Илья Левашенко: в меню как знакомые блюда - салаты с моцареллой или говядиной, свиная шея и яблочный пирог, так и специалитеты разных стран - фахитас, кесадилья, лазанья, буррито и начос. Средний чек - 600 рублей. В баре планируют проводить лекции, дискуссии и бар-квизы.


Кулинарное пространство «Кухня»

Роман Васильев и Ксения Зайцева начали свою карьеру в гастрономии с интернет магазина Take The Cake, на заказ поставляющего торты и пирожные. Желание выйти в онлайн с более разноплановым проектом совпал с открытием «Третьего кластера», и теперь на «Кухне» насыщенная программа. Во-первых, собственные тематические кулинарные занятия и вечеринки. На них за 1200-1500 рублей можно научиться готовить, например, французские или вегетарианские блюда, и отужинать ими же в приятной компании. Конечная цель - именно общение, а не мастерство шеф-повара: на ужинах даже приглушают wi-fi. Во-вторых, события, которые пространства только принимает - например, тут прошли мастер-классы школы «Кашевары» и Attraversiamo Food&Dances. В-третьих, гостеприимная «Кухня» поит чаем всех арендаторов и принимает в уютной гостиной гостей кластера.


Тату-студия Modificator

Инфант-террибль «Третьего кластера» - тату-студия Александра Ракеты и Руслана Южанина. Отработав в разных салонах, они объединились в первом собственном проекте. Руслан отвечает за художественную татуировку, которой занимался последние пятнадцать лет. Александр, по совместительству являющийся бренд-амбассадором рейва Therapy Sessions, специалист по художественной модификации тела: он делает, например, пирсинг, тоннели, разделение языка. Впрочем, ликвидировать неудачные эксперименты - что татуировки, что модификации - тут тоже помогут. В студии делают даже подвешивание, и вообще эта точка выбивается своей эстетикой из кавайного хипстерства. Однако и соседи, и организаторы в один голос твердят, что очень дружат с «модификаторами» и часто ходят к ним в гости.


Кафе «Лавка «Глазурь»

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


Магазин Zephyr

Аромат издалека ведет в магазин косметики ручной работы. Артем Латынов и Катерина Кладова начали с интернет-магазина и насыщенного интернет контентом паблика. В «Третьем кластере» они будут работать как над онлайн заказами, так и принимать покупателей. В ассортименте линейки петербургской марки El Cosmetic, которой торгуют хозяева, мыло ручной работы, соленые и сахарные скрабы, маски, пилинги, гели для душа и даже шарики для маникюра. Все это продадут дешевле, чем в специализированных магазинах: средний уровень цен в районе 250 рублей за 100 гр.


Кальянная Cover

Ревайвал спорного увлечения кальянами добрался и до модных молодежных центров. Василий Умняков и Павел Горохольский с помощью создателей кластера вполне трендово оформили пространство - много дерева, геометрические формы, есть игровые приставки и узорчатые росписи. Хотя однозначно обосновать достоинства занятия затрудняются, свои кальяны хвалят - они сделаны мастером ресторанов Ginza Project из авиационного алюминия, который не окисляется, и дешевле среднегородских - от 790 рублей. Большое барное меню уже в наличии, но закуски только планируются. Также ожидаются официантки в форме группы «Тату» и еще одна кальянная, на этаже выше - «Нарджили».


Парикмахерская «О"вечности»

Хозяйки Анна Шарафутдинова и Мария Павина сами признают, что в прошлом были «офисным планктоном», но в качестве хобби овладели навыками визажа, стрижки и стайлинга. В чужих салонах красоты все казалось несовершенным, поэтому было решено сделать свой «утопический мир на отдельно взятом чердаке», и чердак «Третьей четверти» побудил девушек к активному воплощению замысла. В их предприятии «заниматься собой» - не самоцель, а возможность получить парикмахерские услуги в приятной для всех участников процесса обстановке. Хозяйки рекомендуют приходить к ним с компанией и обещают угощать чаем.


Магазин U:ME&Pets

В маленьком зальчике в миниатюрными вешалками с комбинезонами и плащами для котов и собак узнаешь, что одежда для животных - целая индустрия. И петербургский бренд U:ME&Pets был в ней первыми, но теперь окружен конкурентами, как утверждает координатор проекта: снимать небольшое производство особенно не разрешил - вдруг лекала попадут в кадр. Моделей здесь десятки - для разных пород, поводов (вечерняя одежда, для прогулок) и целей (при болезнях, для тепла).

Шоу-рум In Beat We Trust LTD

In Beat We Trust LTD – без преувеличения легендарный музыкальный бренд Петербурга, который с 2000 года отвечает за все, что связано со стилем breaks. На их счету релизы, мероприятия по всей России и Западной Европе, участие в крупнейших фестивалях и собственный ивент Breaks Arena, самый крупный в мире. В 2011 году IBWT обзавелась линией молодежной одежды, аксессуаров - сумок, ремней, брелоков и подарков: для них компания и открывает шоу-рум в «Третьем кластере».

http://www.ibwt.info/

Проект Amabam

Симбиоз интернет-магазина и коммуникационного пространства для всех, кто увлекается творчеством в жанре Hand Made. Тут можно как показать-купить-продать изделия, так и приобрести материалы и почерпнуть идеи для поделок: подарков, тематических товаров для различных торжеств, предметов декора.

Архитектурное бюро AkaDprojekt

Компания с 2003 года занимаемся проектированием жилых и общественных интерьеров, в последнее время состредоточившись на недвижимости на побережьях - в Ялте и Хорватии, и элитных районах Петербурга. В студии планируют заниматься прототипированием и 3D печатью, иметь шоу-рум оборудования Contemporary Lightnig Design и продвигать дизайн света от компаний Louise Poulsen, Jane Best и Erco.

Фото: Стас Медведев

8.2. Примеры кластерных решений HP 8.3. Примеры кластерных решений SGI 8.4. SMP Power Challenge фирмы Silicon Graphics 8.5. Семейство SUN Ultra Enterprise фирмы SUN

8.5.1 Сервер Sun Enterprise 10S 8.5.2 Сервер Sun Enterprise 250 8.5.3 Сервер Sun Enterprise 220R 8.5.4 Cервер Sun Enterprise 450 8.5.5 Сервер Sun Enterprise 420R 8.5.6 Сервер Sun Enterprise 3500 8.5.7 Сервер Sun Enterprise 4500 8.5.8 Сервер Sun Enterprise 5500 8.5.9 Сервер Sun Enterprise 6500 8.5.10 Сервер Sun Enterprise 10000

8.6. Семейство массово-параллельных машин ВС МВС-100 и МВС-1000

8.6.1 МВС-100 8.6.2 МВС-1000

8.7. ВС с распределённой памятью фирм Sequent и DATA GENERAL 8.8. Современные кластеры DIGITAL 8.9. Современные суперкомпьютеры - Cray T3E-1200 8.10. Тестовое задание

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

8.1. Примеры кластерных решений IBM Вначале 2000 года IBM создала Linux-кластер из установленных в стойке серверов IBMxSeries, интегрировав их с соответствующими сетями, системами управления (аппаратное и программное обеспечение) и необходимыми услугами. После выпуска в 2001 году кластера 1300, IBM представила недавно кластер 1350 на процессорах Intel Xeon.

Стандартным вычислительным узлом для кластера 1350 является IBMxSeries 335 . Это позволяет одному или двум процессорам Intel Pentium 4 (Xeon) с быстрой динамической памятью и диском размещаться в стандартном корпусе размером «1U». Символ 1U обозначает 1,75 дюймов высоты в стандартном 19-и дюймовом корпусе. Х335 имеет встроенный сервисный процессор и два слота для соединения с другими компонентами системами.

Головные узлы, узлы управления и узлы запоминающих устройств обеспечивают особые функции для управления кластером (как обеспечение загрузки, управление устройствами, внешний ввод/вывод и т.д). Сервер 2U IBM xSeries 345, основанный на процессорах Xeon, в кластере1350 используется, как узел управления и хранения данных и может быть также использован как вычислительный узел. Коммутаторы используются для межпроцессорного соединения в параллельном программировании и для различных функций управления.

Для параллельного программирования в качестве межпроцессорного соединения обычно используется коммутатор Myrinet фирмы Myricom. Пропускная способность канала составляет приблизительно 200 Мбайт/с в каждом направлении со временем задержки 6-8 мкс.

Терминальные серверы обеспечивают удалённый доступ к консолям ОС узлов через последовательную сеть. Дополнительные функциональные возможности добавляются посредством клавиатуры, мыши, монитора.

Пример конфигурации кластера 1350

Число узлов кластера

Скорость процессора, ГГц

Память системы, Гбайт

Внутренняя память, Гбайт

Соединение кластера, Мбит/с

Начальный

10/100 Ethernet

10/100 Ethernet

Профессиональный

Gigabit Ethernet

Высоко-производительный

Коммерческий программный пакет может включать в себя WebSphere, DB2, MySQL и т.д. HPC пакет может включать MPICH, PVM, Maui Scheduler, математические библиотеки, трансляторы, профилировщики и т.д.

Оперативная системаLinux инсталлирована на каждом узле кластера. Кластер 1350 запускается под Red Hat Linux. В дальнейшем планируется ставить ОС SuSE (4Q02).

Большинство сложившихся систем управления, называемых xCAT, были разработаны IBM для сборки кластеров на основе требований заказчика. xCAT поддерживает все требуемые функции, включая функции удаленного контроля. Отметим, что xCAT использует сервисный процессор xSeries и что xCAT не является открытым программным продуктом. Продукт поставляется свободно с кластерным пакетом IBM, включая исходные тексты.

Управление системами кластера для Linux (CSM) - это лицензионный программный продукт IBM. Он обеспечивает функции управления системами, сходными по форме с программами поддержки параллельных систем (Parallel System Support Programs - PSSP) для AIX-систем уровня поддержки на RS/6000 SP. CSM - это стандартный программный продукт для кластера 1350.

CSM для Linux включает технологию, извлечённую из PSSP, и сейчас доступную на AIX для управления кластерами, собранными из серверов xSeries и запускаемых под Linux, серверами IBM pSeries, управляемых AIX, или комбинацией обеих операционных систем.

Другие программные продукты, как взятые из открытого доступа, так и лицензионные, могут быть выбраны и адаптированы к нуждам заказчика и инсталлированы в виде части полной системы всего кластерного решения. Образцы этого ПО включают Portable Batch Scheduler (PBS) и Maui Scheduler, взятые из открытого доступа. Другие образцы включают MPICH для параллельного программирования, математические библиотеки, инструментарий для параллельной отладки и повышения производительности и много других приложений от независимых продавцов.