2.08M
Категория: ПрограммированиеПрограммирование

Кластерная архитектура

1.

Кластерная архитектура

2.

Кластер, как
правило, состоит из 2
или более узлов,
связанных
интерфейсами.
Распределенные
данные, доступные
кластерам,
находятся на
накопителях
информации.
Каждый узел: CPU,
RAM, Net Interface,
Storage.

3.

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

4.

Доступность
1 Машина состоит
целиком из стандартных
деталей
Преимущества: Дешево,
просто, доступно.

5.

Один из примеров
кластерной архитектуры в
вычислительных сетях:
Blue Gene / L
По данным с 2007г
478 терафлопс (596 в пике)
Разработан компанией IBM
В одной интегральной схеме объединяются:
вычислительный процессор,
коммуникационный процессор,
три уровня кэш-памяти и
несколько высокоскоростных сетевых интерфейсов.

6.

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

7.

Кластер серверов
Кластеры организуемые программно, требуют:
Спец программный модуль (Cluster Manager), взаимодействия между
всеми серверами — членами кластера:
синхрохронизации данных между всеми серверами ;
распределение нагрузки (клиентских запросов) между серверами;
Умение клиентского ПО распознавать сервер, представляющий собой
кластер серверов, и соответствующим образом обрабатывать команды от
Cluster Manager;
если клиентская программа не умеет распознавать кластер, она будет
работать только с тем сервером, к которому обратилась изначально, а при
попытке прог.модуля подключиться- может произойти утрата доступа к
серверу
English     Русский Правила