Что такое Storage Spaces Direct?
Storage Spaces Direct — новый компонент в Windows Server 2016. Это расширение программного обеспечения, определяющего систему хранения Windows Server оно усиливает технологию пространств хранения Storage Space на узлах в кластере одним из двух способов: использование внутренних по отношению к узлам в кластере дисков или прямое присоединение к узлам в кластере через какое-либо физическое устройство.
Storage Spaces агрегирует локальные по отношению к узлам кластера диски, активируя создание пула хранения Storage Pool, состоящего из этих дисков. Затем создаются виртуальные диски в пуле хранения Storage Pool кластера, и этот пул впоследствии может использоваться в качестве общего тома кластера Cluster Shared Volume (CSV) для первоначального хранения виртуальных машин Hyper-V, запускаемых на форматированных ReFS-томах.
Пример вы можете увидеть на рисунке ниже: система хранения данных может быть внутренней или JBOD, присоединенной через SAS. Обратите внимание, что могут применяться системы хранения данных на HDD и SSD и диски будут разделены на уровни так, чтобы самые часто используемые блоки располагались на дисках SSD, дающих очень высокую производительность, тогда как другие данные хранились бы на дисках HDD, обладающих отличной вместимостью.
Виртуальные диски, созданные в пуле хранения Storage Pool кластера, являются общими томами кластера Cluster Shared Volumes, которые могут использоваться кластером локально или будут доступны другим серверам через службу масштабируемого файлового сервера Scale-out File Server (SoFS). Данные хранятся в расширениях по 1 Гбайт, а эти расширения размещаются на различных узлах для обеспечения того типа отказоустойчивости, настройки которого заданы. Например, если зеркалирование используется с диском, имеющим отказоустойчивость 2, то это означает, что существует три копии данных: для каждого расширения данных в 1 Гбайт существуют две копии этих данных на двух других узлах в кластере. Данные реплицируются при помощи технологии Storage Spaces по шине хранилища Software Storage Bus, которая управляет SMB 3 и также дает возможность всем узлам в кластере видеть локальное хранилище на каждом узле. Пул Storage Spaces и механизм виртуального диска располагаются на самом верху Software Storage Bus.