Твердотельные накопители (SSD) ценовой категории "Премиум" поддерживают две модели ускорения; платное ускорение и ускорение по запросу. В этой статье рассматривается, как переключиться на ускорение по запросу. Диски, которые используют модель по запросу, могут выходить за пределы их первоначально выделенных целей. Ускорение по запросу происходит всякий раз, когда этого требует рабочая нагрузка, вплоть до максимального целевого показателя ускорения. За временное увеличение мощности по запросу взимается дополнительная плата.
Для получения подробной информации об ускорении операций управляемого диска см. Управляемое ускорение диска.
Чтобы узнать максимальные целевые показатели ускорения для каждого поддерживаемого диска, см. статью Целевые показатели масштабируемости и производительности для дисков виртуальных машин.
Внимание
Если вы хотите использовать платное ускорение диска, можете пропустить инструкции в этой статье. Платное ускорение по умолчанию включено на всех соответствующих дисках.
Прежде чем включить ускорение по запросу, изучите следующую информацию:
- На дисках SSD ценовой категории "Премиум", объем которых меньше или равен 512 ГиБ, невозможно включить ускорение по запросу. На дисках SSD ценовой категории "Премиум", объем которых меньше или равен 512 ГиБ, всегда будет использоваться платное ускорение.
- Ускорение по запросу поддерживается только для дисков SSD ценовой категории "Премиум". Если премиум SSD с включенной функцией ускорения по запросу переключается на другой тип диска, то режим ускорения отключается.
- Ускорение по запросу не отключается автоматически при изменении уровня производительности. Если вы хотите изменить уровень производительности, но не хотите использовать ускорение дисков, его необходимо отключить.
- Ускорение по запросу можно включить только при отсоединении диска от виртуальной машины или при остановке виртуальной машины. Ускорение по запросу можно отключить через 12 часов после включения.
Начало работы
Возможности автоматического расширения по запросу можно включить с помощью портала Azure, модуля Azure PowerShell, Azure CLI или шаблонов Azure Resource Manager. В следующих примерах показано, как создать диск с ускорением по запросу, и как включить эту функцию на существующих дисках.
Для поддержания режима временного увеличения мощности по требованию объем управляемого диска должен быть больше 512 ГиБ.
Чтобы включить ускорение по запросу для существующего диска:
- Войдите в портал Azure и перейдите к вашему диску.
- Выберите "Конфигурация" и выберите "Включить динамическое масштабирование по запросу".
- Выберите Сохранить.
Командлеты с ускорением по запросу доступны в версии 5.5.0 и более поздних версий модуля Az PowerShell. Кроме того, можно использовать Azure Cloud Shell.
Создание пустого диска данных с поддержкой ускорения по запросу
Для включения рывковой производительности управляемый диск должен быть больше 512 ГиБ. Замените параметры <myResourceGroupDisk>
и <myDataDisk>
, а затем запустите следующий скрипт, чтобы создать премиум SSD с ускорением по запросу.
Set-AzContext -SubscriptionName <yourSubscriptionName>
$diskConfig = New-AzDiskConfig -Location 'WestCentralUS' -CreateOption Empty -DiskSizeGB 1024 -SkuName Premium_LRS -BurstingEnabled $true
$dataDisk = New-AzDisk -ResourceGroupName <myResourceGroupDisk> -DiskName <myDataDisk> -Disk $diskConfig
Включение бустинга по запросу на существующем диске
Для включения всплесков по запросу, управляемый диск должен иметь объем больше 512 ГиБ. Замените параметры <myResourceGroupDisk>
, <myDataDisk>
и выполните эту команду, чтобы включить наращивание на существующем диске:
New-AzDiskUpdateConfig -BurstingEnabled $true | Update-AzDisk -ResourceGroupName <myResourceGroupDisk> -DiskName <myDataDisk> //Set the flag to $false to disable on-demand bursting
Командлеты для динамического увеличения по запросу доступны для модуля Azure CLI версии 2.19.0 и более поздних версий. В качестве альтернативы можно использовать Azure Cloud Shell.
Создать и подключить дисковый массив с изменяемой пропускной способностью по запросу
Для включения функции ускорения по запросу управляемый диск должен быть объемом более 512 ГиБ. Замените параметры <yourDiskName>
, <yourResourceGroup>
, и <yourVMName>
, а затем выполните следующие команды для создания SSD-диска категории Premium с ускорением по запросу.
az disk create -g <yourResourceGroup> -n <yourDiskName> --size-gb 1024 --sku Premium_LRS -l westcentralus --enable-bursting true
az vm disk attach --vm-name <yourVMName> --name <yourDiskName> --resource-group <yourResourceGroup>
Включение ускорения по запросу на существующем диске через CLI
Ускорение по запросу поддерживается только на управляемом диске объемом больше 512 ГиБ. Замените параметры <myResourceGroupDisk>
и <yourDiskName>
и выполните следующую команду, чтобы включить ускорение по запросу на существующем диске:
az disk update --name <yourDiskName> --resource-group <yourResourceGroup> --enable-bursting true #Set the flag to false to disable on-demand bursting
С помощью API дисков вы можете включить ускорение по запросу 2020-09-30
при только что созданном или существующем SSD уровня "Премиум" размером более 512 ГиБ. Новый API представил новое свойство, burstingEnabled
. По умолчанию это свойство равно false. В следующем примере шаблона создается премиум SSD емкостью 1 ТиБ с включенной функцией разгона диска в регионе Западно-Центральные США.
{
"$schema": "http://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"diskSkuName": {
"type": "string",
"defaultValue": "Premium_LRS" //Supported on premium SSDs only
},
"dataDiskSizeInGb": {
"type": "string",
"defaultValue": "1024" //Supported on disk size > 512 GiB
},
"location": {
"type": "string",
"defaultValue": "westcentralus" //Preview regions: West Central US
},
"diskApiVersion": {
"type": "string",
"defaultValue": "2020-09-30" //Preview supported version: 2020-09-30 or above
}
},
"resources": [
{
"apiVersion": "[parameters('diskApiVersion')]",
"type": "Microsoft.Compute/disks",
"name": "[parameters('diskName')]",
"location": "[parameters(location)]",
"properties": {
"creationData": {
"createOption": "Empty"
},
"diskSizeGB": "[parameters('dataDiskSizeInGb')]",
"burstingEnabled": "true" //Feature flag to enable disk bursting on disks > 512 GiB
},
"sku": {
"name": "[parameters('diskSkuName')]"
}
]
}
Следующие шаги
Чтобы узнать, как получать сведения о всплеске активности ваших ресурсов, ознакомьтесь с Метрики всплеска активности диска.