Кластеры процессоров
Кластеры процессоров собирают из нескольких процессорных узлов. Показания к постройке кластера:
Необходимость высокой доступности - в этом случае узлы кластера напоминают множественные DAS; совместное использование данных узлами не требуется.
Организация совместного доступа к данным - улучшение возможностей совместного пользования данными разными приложениями. Можно получить многие из возможностей организации совместного доступа, присущих SMP-решениям, причем с гораздо лучшим масштабированием, чем у DAS-систем. (В качестве узлов при строительстве кластера можно использовать SMP-системы.) Для достижения этого уровня совместного доступа к данным требуется наличие кластерной файловой системы (CFS).
Получение высокой производительности - совокупная производительность многих узлов кластера.
Кластеры можно масштабировать до получения максимальной производительности. Для нормальной работы приложений на нескольких узлах кластера порой требуется масштабируемость систем хранения, присущая только SAN. Кроме того, резервирование межсоединений (требуется для систем высокой готовности) легко получить с помощью резервированной коммутирующей среды SAN. В кластерах высокой готовности (когда отдельная файловая система находится на каждом узле) обычно поддерживается дублирование данных. Это нужно для того, чтобы "выживший" узел мог иметь доступ к "тем же" данным, что и узел, вышедший из строя.
С появлением CFS (кластерной файловой системы) отпала необходимость в "зеркалировании", или репликации данных в другую файловую систему, так как каждый узел, где работают приложения, имеет доступ к файлам на других узлах кластера. Механизм просмотра (метаданные) для кластерной файловой системы может быть централизован (асимметричные метаданные), или равно распределен между узлами (распределенные метаданные) в целях оптимизации производительности при масштабировании. И наконец, конфликты доступа к файлам могут разрешаться централизованно или в распределенном между узлами кластера виде.