Поделиться через


Тонкое предоставление ресурсов хранения в Azure Local

Область применения: Azure Local 2311.2 и более поздних версий

В этой статье описывается, как работает тонкое предоставление ресурсов в локальном экземпляре Azure. Традиционно тома фиксированно выделяются, то есть все хранилище выделяется из пула хранилища при создании тома. Несмотря на то, что объем пустой, часть ресурсов пула носителей истощена. Другие тома не могут использовать это хранилище, что влияет на эффективность хранилища и требует больше обслуживания.

Управление емкостью: тонкие и фиксированные подготовленные тома

Тонкая подготовка рекомендуется по сравнению с традиционной фиксированной подготовкой, если точно не известно, сколько хранилища требуется. Тонкое предоставление предоставляет гибкость по сравнению с традиционным фиксированным предоставлением. Если вы хотите ограничить размер тома или объем хранилища, которое том может занять в пуле, используйте фиксированное предоставление.

Ниже приведено сравнение двух типов предоставления с пустыми томами.

При традиционном фиксированном выделении ресурсов предварительно выделенное пространство недоступно в пуле хранения. При использовании тонкого выделения пространство выделяется из пула при необходимости, а в случае необходимости объёмы могут быть больше доступной емкости для удовлетворения ожидаемого роста.

Фиксированное распределение Тонкое выделение ресурсов
Схема традиционного фиксированного предоставления ресурсов. Предварительно выделенное пространство недоступно в пуле хранения. Схема тонкого выделения ресурсов. Дисковое пространство выделяется из пула по мере необходимости, и объемы могут быть зарезервированы в большем объеме (размер больше доступной емкости) для учета прогнозируемого роста.

При создании тома с тонким выделением занимаемое пространство меньше указанного размера тома. Так как данные добавляются или удаляются из тома, объем объема увеличивается и уменьшается соответствующим образом.

Схема, показывающая, что при добавлении или удалении данных из тома, площадь объема увеличивается и уменьшается соответствующим образом.

Тонкое выделение работает со всеми параметрами устойчивости (трёхстороннее зеркалирование, зеркалирование с ускоренным паритетом и т. д.) и всеми типами систем. Так как TRIM отключен для растянутых кластеров, хранилище не возвращается в пул после удаления данных.

Вы можете создавать тома, превышающие общую доступную емкость хранилища, путем сверхрезервирования. Оповещение отправляется при использовании более 70 % (настраиваемой) емкости пула, сигнализируя о том, что следует добавить больше емкости или удалить некоторые данные.

Схема, показывающая, что можно создавать тома, превышающие общую доступную емкость хранилища, за счёт избыточного резервирования.

Использование тонкого выделения ресурсов с помощью PowerShell

Два варианта подготовки тома с помощью PowerShell — Фиксированный и Тонкий. Это можно задать на уровне тома или применить в качестве типа конфигурации по умолчанию к пулу хранения. Используйте приведенные ниже командлеты для создания тонкого тома или проверки и изменения параметров по умолчанию.

Вариант 1. Применение тонкого выделения ресурсов на уровне тома

Чтобы создать новый том с тонким выделением, выполните следующий cmdlet:

New-Volume -FriendlyName <name> -Size <size> -ProvisioningType Thin

Чтобы создать новый том с зеркалированием и ускоренным контролем четности с тонким выделением ресурсов, выполните следующий командлет:

Get-StorageTier <mirror tier> | Set-StorageTier -ProvisioningType Thin
Get-StorageTier <parity tier> | Set-StorageTier -ProvisioningType Thin 
New-Volume -FriendlyName <name> -StorageTierFriendlyNames <mirror tier,parity tier> -StorageTierSizes 200GB,800GB

Чтобы проверить тип подготовки томов, выполните следующий командлет:

Get-VirtualDisk -FriendlyName <name of virtual disk> | ft FriendlyName,ProvisioningType 

Вариант 2. Управление пороговым значением оповещения подготовки по умолчанию

Порог оповещения для тонкого выделения ресурсов установлен на уровне 70 %. Рекомендуется принять порог генерации оповещений по умолчанию.

Чтобы изменить пороговое значение оповещения о тонком выделении ресурсов по умолчанию, выполните следующий командлет:

Set-StoragePool -FriendlyName <name of storage pool> -ThinProvisioningAlertThresholds <% value>

Вопросы и ответы по тонкой подготовке

В этом разделе приведены ответы на часто задаваемые вопросы о разреженном выделении ресурсов в Azure Local.

Можно ли преобразовать существующие фиксированные тома в тонкие тома?

Да. Преобразование из фиксированного тома в тонкий том поддерживается, см. Преобразование фиксированных томов в тома с механизмом динамического выделения на Azure Local.

Можно ли вернуться к созданию фиксированных подготовленных томов в качестве значения по умолчанию после переключения параметра на тонкий?

Да. Перейдите к Настройки > Пространства и пулы хранения и измените тип подготовки по умолчанию обратно на Фиксированный.

Может ли быть сочетание фиксированных и тонких томов в одном пуле носителей?

Да, возможно иметь сочетание как фиксированных, так и тонких томов в одном пуле.

Будет ли пространство возвращено пулу сразу после удаления файлов?

№ Это постепенный процесс, который может занять 15 минут или так после удаления файлов. Если в системе запущено много рабочих нагрузок, может потребоваться больше времени для возврата всего пространства в пул.

Следующие шаги

Дополнительные сведения см. также в следующих разделах: