Что такое кластер?

Санкт-Петербург (812) 294-8686
Москва (495) 700-0509
ПравилаПравила  СправкаСправка  ПоискПоиск 
RSS-лентаRSS-лента  РегистрацияРегистрация  ВходВход
Форум » Серверы, кластерные системы » Что такое кластер?

Новая темаОтветить на тему Предыдущая темаВерсия для печатиСледующая тема 
Автор Сообщение
ipconfig
Энтузиаст
Энтузиаст


Зарегистрирован: 27.06.2005
Сообщения: 92
Откуда: Санкт-Петербург
СообщениеОтправлено: 27.06.06 9:59 Ответить с цитатойВернуться к началу

Что такое кластер?
Дайте пожалуйста определение кластера. Shocked



Последний раз редактировалось: ipconfig (27.06.06 11:10), всего редактировалось 1 раз
  Посмотреть профильОтправить личное сообщение
Андрей Егоров
Админ
Админ


Зарегистрирован: 28.06.2005
Сообщения: 403
Откуда: ЗАО "ТИМ"
СообщениеОтправлено: 27.06.06 11:05 Ответить с цитатойВернуться к началу

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

Кластеры обычно (но не всегда) объединяются посредством быстрой локальной сети. Чаще всего кластеры развертываются для увеличения производительности и/или надежности в сравнении с одним компьютером.

Cool

  Посмотреть профильОтправить личное сообщениеПосетить сайт автора
ipconfig
Энтузиаст
Энтузиаст


Зарегистрирован: 27.06.2005
Сообщения: 92
Откуда: Санкт-Петербург
СообщениеОтправлено: 27.06.06 11:31 Ответить с цитатойВернуться к началу

А а за счет чего кластеры позволяют увеличить надежность? Shocked

  Посмотреть профильОтправить личное сообщение
Андрей Егоров
Админ
Админ


Зарегистрирован: 28.06.2005
Сообщения: 403
Откуда: ЗАО "ТИМ"
СообщениеОтправлено: 27.06.06 12:28 Ответить с цитатойВернуться к началу

ipconfig писал(а):
А а за счет чего кластеры позволяют увеличить надежность? Shocked

Кластеры высокой готовности (High-availability clusters, HA) используются в первую очередь для повышения доступности сервисов, предоставляемых кластером. В своей работе они используют избыточные узлы (nodes, «ноды»), которые задействуются для предоставления сервисов при выходе из строя каких-либо компонентов. Наиболее часто кластеры высокой доступности состоят из двух узлов, что является минимально необходимым для обеспечения избыточности.

Реализации кластеров высокой готовности используют свойственную всем кластерам избыточность для исключения возможных единых точек отказов (single points of failure). Существует множество коммерческих HA кластерных имплементаций для различных операционных систем. Проект Linux-HA – один из самых распространенных HA кластерных пакетов для ОС Linux.

Cool

  Посмотреть профильОтправить личное сообщениеПосетить сайт автора
ipconfig
Энтузиаст
Энтузиаст


Зарегистрирован: 27.06.2005
Сообщения: 92
Откуда: Санкт-Петербург
СообщениеОтправлено: 28.06.06 17:04 Ответить с цитатойВернуться к началу

Цитата:
кластеры развертываются для увеличения производительности и/или надежности

Какими средствами достигается увеличение производительности? Shocked

  Посмотреть профильОтправить личное сообщение
Андрей Егоров
Админ
Админ


Зарегистрирован: 28.06.2005
Сообщения: 403
Откуда: ЗАО "ТИМ"
СообщениеОтправлено: 28.06.06 17:35 Ответить с цитатойВернуться к началу

Кластеры с балансировкой нагрузки (Load balancing clusters, LB) функционируют, принимая всю рабочую нагрузку на один или несколько координирующих узлов (LB front ends), которая затем распределяется на множество узлов-исполнителей (back end servers). Несмотря на то, что они реализуются в первую очередь для повышения производительности, LB кластеры также обеспечивают повышение надежности. Такие компьютерные кластеры часто называют серверными фермами.
Среди примеров коммерческих «распределителей» нагрузки можно назвать Platform LSF HPC, Moab Cluster Suite и Maui Cluster Scheduler. Проект Linux Virtual Server является открытым программным пакетом для ОС Linux.

Высокопроизводительные кластеры (High-performance clusters, HPC) реализуются в первую очередь для обеспечения увеличения производительности путем разделения вычислительной задачи между различными узлами кластера и чаще всего используются в научных исследованиях. Одна из наиболее популярных HPC имплементаций – это кластер узлов, исполняющих Linux в качестве операционной системы. На эти узлы устанавливается открытое ПО, реализующее параллелизм. Эта конфигурация часто называется Beowulf кластером. Такие кластеры обычно исполняют специфические программы, разработанные с учетом доступного в архитектуре HPC параллелизма. Многие программы используют библиотеки вроде MPI, предназначенные для написания научных расчетов для компьютеров HPC. Кластеры HPC оптимизированы для рабочих задач, в которых задания или процессы, исполняемые на отдельных узлах кластера компьютеров, активно взаимодействуют в процессе вычислений. В таких вычислениях промежуточные результаты расчетов одного узла ложатся в основу предстоящих расчетов на других узлах кластера.

Cool

  Посмотреть профильОтправить личное сообщениеПосетить сайт автора
ipconfig
Энтузиаст
Энтузиаст


Зарегистрирован: 27.06.2005
Сообщения: 92
Откуда: Санкт-Петербург
СообщениеОтправлено: 07.07.06 10:14 Ответить с цитатойВернуться к началу

Андрей, а какие еще типы входят в классификацию кластеров? Shocked

  Посмотреть профильОтправить личное сообщение
Андрей Егоров
Админ
Админ


Зарегистрирован: 28.06.2005
Сообщения: 403
Откуда: ЗАО "ТИМ"
СообщениеОтправлено: 07.07.06 10:52 Ответить с цитатойВернуться к началу

Сетевые вычисления (Grid computing) или кластеры Grid – это технология, непосредственно относящаяся к кластерным вычислениям (grid по-английски – решетка или сеть). Ключевое различие между сетевыми и традиционными кластерами заключается в том, что сети (grids) объединяют компьютеры, которые не доверяют друг другу полностью, и, следовательно, работают в большей степени как вычислительная коммуна, чем как единый компьютер. Вдобавок, сети Grid поддерживают в большей степени гетерогенные «ансамбли», чем обычно поддерживается кластером.
Сетевые вычисления оптимизированы для рабочих задач, состоящих из многих независимых заданий или частей, которые не нуждаются в обмене данными во время процесса вычислений. Сети Grid управляют распределением заданий по компьютерам, которые исполняют свою работу независимо от остальных членов сетевого кластера. Ресурсы вроде общего хранилища данных могут разделяться между всеми узлами, но промежуточные результаты одного задания не влияют на исполнение других заданий на других узлах сети.

Cool

  Посмотреть профильОтправить личное сообщениеПосетить сайт автора
Показать сообщения за      
Новая темаОтветить на тему
Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© 2011 Группа компаний ТИМ, Почта: info@timcompany.ru, Ссылки