Зарегистрирован: 28.06.2005
Сообщения: 403
Откуда: ЗАО "ТИМ"
Отправлено:
27.06.06 11:05
Компьютерный кластер – это группа связанных компьютеров, которые совместно работают так, что в большинстве случаев воспринимаются как один компьютер.
Кластеры обычно (но не всегда) объединяются посредством быстрой локальной сети. Чаще всего кластеры развертываются для увеличения производительности и/или надежности в сравнении с одним компьютером.
Зарегистрирован: 28.06.2005
Сообщения: 403
Откуда: ЗАО "ТИМ"
Отправлено:
27.06.06 12:28
ipconfig писал(а):
А а за счет чего кластеры позволяют увеличить надежность?
Кластеры высокой готовности (High-availability clusters, HA) используются в первую очередь для повышения доступности сервисов, предоставляемых кластером. В своей работе они используют избыточные узлы (nodes, «ноды»), которые задействуются для предоставления сервисов при выходе из строя каких-либо компонентов. Наиболее часто кластеры высокой доступности состоят из двух узлов, что является минимально необходимым для обеспечения избыточности.
Реализации кластеров высокой готовности используют свойственную всем кластерам избыточность для исключения возможных единых точек отказов (single points of failure). Существует множество коммерческих HA кластерных имплементаций для различных операционных систем. Проект Linux-HA – один из самых распространенных HA кластерных пакетов для ОС Linux.
Зарегистрирован: 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 оптимизированы для рабочих задач, в которых задания или процессы, исполняемые на отдельных узлах кластера компьютеров, активно взаимодействуют в процессе вычислений. В таких вычислениях промежуточные результаты расчетов одного узла ложатся в основу предстоящих расчетов на других узлах кластера.
Зарегистрирован: 28.06.2005
Сообщения: 403
Откуда: ЗАО "ТИМ"
Отправлено:
07.07.06 10:52
Сетевые вычисления (Grid computing) или кластеры Grid – это технология, непосредственно относящаяся к кластерным вычислениям (grid по-английски – решетка или сеть). Ключевое различие между сетевыми и традиционными кластерами заключается в том, что сети (grids) объединяют компьютеры, которые не доверяют друг другу полностью, и, следовательно, работают в большей степени как вычислительная коммуна, чем как единый компьютер. Вдобавок, сети Grid поддерживают в большей степени гетерогенные «ансамбли», чем обычно поддерживается кластером.
Сетевые вычисления оптимизированы для рабочих задач, состоящих из многих независимых заданий или частей, которые не нуждаются в обмене данными во время процесса вычислений. Сети Grid управляют распределением заданий по компьютерам, которые исполняют свою работу независимо от остальных членов сетевого кластера. Ресурсы вроде общего хранилища данных могут разделяться между всеми узлами, но промежуточные результаты одного задания не влияют на исполнение других заданий на других узлах сети.
Вы не можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах