База полезных знаний

Storage Spaces Direct

StorageSpacesDirect

Storage Spaces Direct позволяет поставщикам услуг и предприятиям использовать стандартные серверы с внутренними дисками для создания высокодоступного и масштабируемого программного обеспечения. Использование серверов с внутренними дисками уменьшает сложность, увеличивает масштабируемость и позволяет использование устройств хранения, которые ранее были недоступны. Например, твердотельные диски SATA, для снижения стоимости флэш-памяти, или твёрдотельные диски NVMe, для повышения производительности.

Содержание:

Storage Spaces Direct

Storage Spaces Direct устраняет необходимость общей структуры SAS, упрощает развёртывание и настройку. Вместо этого, как структуру хранения, он использует сеть, применяя для высокоскоростного, низколатентного CPU-эффективного хранения SMB3 и SMB Direct (RDMA). Для масштабирования, для повышения ёмкости и производительности ввода/вывода, просто добавьте дополнительные серверы.

Ниже приведены некоторые дополнительные особенности и характеристики Storage Spaces Direct:

  1. SSD с традиционными жёсткими дисками, где для ускорения производительности ввода-вывода, SSD используются в качестве кеша чтения/записи.
  2. All-flash конфигурация с SSD-накопителями NVMe и SSD-накопителями SATA, для чрезвычайно высокой производительности ввода-вывода.
  3. Три уровня физического хранения, SSD-накопители NVMe, SSD-диски SATA и традиционные жёсткие диски.
  1. Health Service, для обнаружения проблем и создания предупреждений, содержащих точные инструкции о том, как реагировать, активно следит за базовым кластером, оборудованием хранения и определённым программным стеком хранения.
  2. Информация о производительности и мощности агрегирована для представления целостного, высокого уровня обзора имеющихся ресурсов.
  3. Частые задачи, такие как замена привода и обновления прошивки накопителя, чтобы снизить нагрузку на администратора, автоматизированы.

Чтобы лучше понять Storage Spaces Direct, давайте начнём с изучения пространств хранилищ в системах хранения данных Windows Server 2012 R2 HA. В Windows Server 2012 R2, использующая Storage Spaces, система HA требует, чтобы устройства привода были физически подключены ко всем узлам хранения. Для этого, они должны находиться во внешней раме JBOD, причём каждый узел хранения имеет физическую связь с внешним JBOD.

Кроме того, поскольку несколько узлов хранения будут подключаться к каждому диску, устройствам диска необходимо последовательно подключить SCSI (SAS). Так как протокол SAS позволяет общий доступ, хотя такие диски как SATA, не допускают многопользовательский инициатор. Из-за этих требований это развёртывание, чтобы контрастировать с Storage Spaces Direct, называется Storage Spaces Shared JBOD. На рисунке ниже показано развёртывание разделов JBOD для хранилищ.

Пример развёртывания разделов JBOD в хранилищах

Storage Spaces Shared JBOD, по сравнению с прошлыми системами хранения HA, предоставляет множество преимуществ. Тем не менее, требуя, чтобы устройства привода были физически подключены к каждому узлу, ограничивает тип возможных к использованию устройств привода, и может привести к сложным конфигурациям SAS, особенно, если эти развёртывания масштабируются.

С помощью Storage Spaces Windows Server 2016 теперь вы можете создавать системы хранения HA. Используя для этого узлы хранения только с локальным хранилищем, которое либо устройство привода, внутреннее для каждого узла хранения, либо устройство привода в JBOD, где каждый JBOD подключён только к одному узлу хранилища. Это полностью исключает структуру SAS и её сложность, но позволяет использовать устройства привода, такие как устройство привода SATA, которое может дополнительно снизить стоимость или повысить производительность. На следующем рисунке показано развёртывание хранилищ с прямым доступом.

Пример прямого развёртывания хранилищ

Также важно понимать, что Storage Spaces Direct - это эволюция Storage Spaces, означая, что это расширение существующего стека SDS для Windows Server. Другим важным аспектом является то, что Storage Spaces Direct, для всей интранодной (также называемой восточно-западной) связи, использует SMB 3.0 и все мощные функции SMB 3.0, такие как SMB Direct (RDMA-совместимые сетевые карты) для высокоскоростной связи и связи с малой задержкой, и многоканальное SMB, для агрегации пропускной способности и отказоустойчивости сети.

Детали реализации Storage Spaces Direct

Storage Spaces Direct интегрируется с современными функциями, создавая стек Windows Server SDS, включая SOFS (SMB 3.0), кластерную общую файловую систему томов (CSVFS), пространства хранения и отказоустойчивую кластеризацию.

Прямой стек хранилищ

Обновленный стек включает в себя следующее:

Улучшенная масштабируемость

Вы можете развернуть Storage Spaces Direct, используя узлы хранения с локальным хранилищем или не совместными JBOD. В предыдущих версиях Windows Server, для масштабирования решений Storage Spaces, требовалось одновременное увеличение масштаба SAS-структуры, которая соединяла узлы хранения с общими SAS JBOD. Напротив, с помощью Storage Spaces Direct, вы можете настроить модель, которая устраняет сложности структуры SAS, делая масштабирование столь же простым, как добавление нового узла хранения, либо с внутренним хранилищем, либо прикреплённым не совместным JBOD. Масштабирование путём добавления узлов хранения, обеспечивает большую гибкость планирования хранения, поскольку расширение хранилища больше не связано количеством слотов для накопителей в общем SAS JBOD.

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

Оптимизированный пул Storage Spaces Direct

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

Аналогичным образом, если вы добавите новое хранилище в пул, оптимизация существующих данных для использования нового хранилища, приведёт к повышению эффективности хранения в пуле и, возможно, благодаря новой доступной пропускной способности физического хранилища, к повышению производительности. Оптимизация пула - это задача обслуживания, выполняемая администратором. Когда запускается команда оптимизировать пул, Storage Spaces Direct перемещает данные между физическими дисками в пуле. Перемещение данных - фоновая операция, предназначенная для минимизации воздействия на рабочие нагрузки переднего плана или арендатора.

Exit mobile version