Home WindowsWindows Server Разница между Storage Spaces от Storage Spaces Direct (S2D)

Разница между Storage Spaces от Storage Spaces Direct (S2D)

by admin
382 views
storage

Еще в Windows Server 2012 Microsoft представила свою функцию Storage Spaces. В Windows Server 2016 Microsoft выпустила функцию с аналогичным названием под названием Storage Spaces Direct, или S2D, как ее иногда называют. Вот несколько практических свидетельств того, чем отличаются эти две функции, а также советы о том, как максимально эффективно использовать S2D.

Storage Spaces

Windows storage spaces — это функция Windows Server, позволяющая более эффективно использовать внутреннее хранилище сервера с помощью программно-определяемого хранилища. Чтобы представить это в перспективе, взгляните на рис. 1, на котором показана функция Windows Storage Spaces, доступная через диспетчер серверов на машине под управлением Windows Server 2012 R2.

Storage Spaces 1

Если вы посмотрите на верхнюю часть этого рисунка, вы увидите, что я создал пул хранения под названием MyPool. Затем я добавил в пул хранения четыре физических диска. Вы можете увидеть эти диски в списке в нижней правой части рисунка. Размер каждого из этих дисков составляет 4,55 ТБ, а общий размер пула составляет 18,2 ТБ. Windows позволяет добавлять в пул дополнительные диски по мере необходимости.

Имея пул носителей, вы можете создавать виртуальные диски поверх пула. Если вы посмотрите на часть рисунка, посвященную виртуальным дискам, вы увидите, что я создал виртуальный диск с именем MyVirtualDisk. Это виртуальный диск фиксированной длины, который использует контроль четности для защиты от сбоев физического диска. Общая емкость виртуального диска составляет 13,6 ТБ.

Когда вы создаете виртуальный диск в Storage Spaces, его практически невозможно отличить от физического хранилища. Если вы посмотрите на предыдущий рисунок, вы увидите, что я сопоставил диск F: с моим виртуальным диском. Если вы посмотрите на File Explorer на рис. 2, то увидите, что F: отображается как физический диск, хотя на самом деле это виртуальный диск.

Storage Spaces 2

Storage Spaces Direct

Storage Spaces Direct поднимает эту концепцию Storage Spaces на новый уровень. В то время как Windows Storage Spaces сосредоточены на одном сервере и его локальном хранилище, Storage Spaces Direct может объединять хранилища между серверами.

Локальные дисковые пространства основаны на использовании кластеризации без общего доступа. Первым шагом в создании архитектуры Storage Spaces direct является создание нового кластера, состоящего из от двух до 16 узлов. Однако, в отличие от типичного отказоустойчивого кластера Windows, кластер, выступающий в качестве основы для Storage Spaces Direct, не требует использования общего тома кластера. Вместо этого каждый из узлов кластера имеет собственное внутреннее хранилище. После включения Storage Spaces Direct (что можно сделать с помощью командлета PowerShell Enable-ClusterStorageSpacesDirect ) все доступное хранилище объединяется в пул и становится видимым на каждом узле кластера.

После объединения хранилища вы можете создавать тома по мере необходимости, и здесь все становится интереснее. Обычно при создании тома хранилища (без участия Storage Spaces Direct) необходимо настроить том для использования файловой системы, такой как NTFS или ReFS. Однако в случае Storage Spaces Direct вы должны установить файловую систему либо CSVFS_NTFS, либо CSVFS_ReFS. (Это указывается с помощью параметра -FileSystem командлета New-Volume.) Эти файловые системы необходимы, поскольку они позволяют Windows рассматривать том как общий том кластера, что означает, что он будет доступен с любого узла в кластере Локальные дисковые пространства. (Кстати, Microsoft рекомендует использовать файловую систему CSVFS_ReFS. )

Storage Spaces Direct не является механизмом для распределения тома между серверами. Вместо этого он позволяет сделать тома хранилища высокодоступными.

Storage Spaces Direct использует межузловую избыточность для обеспечения отказоустойчивости хранилища. Доступные параметры устойчивости зависят от количества используемых узлов. Если в вашем кластере всего два узла, то любые созданные вами тома будут зеркально отражены на двух узлах. Точно так же, если в вашем кластере три узла, Storage Spaces Direct будет использовать трехстороннее зеркальное отображение, чтобы гарантировать, что у каждого узла есть собственная копия тома.

Если в вашем кластере Storage Spaces Direct четыре или более узлов, вы можете выбрать тип устойчивости. Windows Server 2016 позволяет использовать либо зеркалирование, либо устойчивость на основе четности. Windows Server 2019 поддерживает зеркальное отображение и контроль четности, но также допускает вложенную отказоустойчивость, которая обеспечивает дополнительную защиту для двухузловых кластеров.

Статьи из этой категории

Leave a Comment