Las unidades de estado sólido (SSD) Premium tienen dos modelos de expansión de disco disponibles; expansión de disco basada en crédito y expansión de disco a petición. En este artículo se explica cómo cambiar a la expansión de disco a petición. Los discos que usan el modelo a petición se pueden expandir más allá de sus destinos aprovisionados originalmente. La expansión de disco a petición se produce con la frecuencia que necesite la carga de trabajo, hasta el destino de expansión máximo. La expansión de disco a petición conlleva cargos adicionales.
No es necesario seguir los pasos descritos en este artículo para usar la expansión de disco basada en crédito. De manera predeterminada, la expansión de disco basada en crédito está habilitada en todos los discos elegibles.
Antes de habilitar la expansión de disco a petición, debe comprender lo siguiente:
La expansión a petición no se puede habilitar en un disco SSD prémium que tenga 512 GiB, o menos. Los SSD prémium con 512 GiB, o menos, siempre usarán la expansión basada en crédito.
La expansión a petición solo se admite en SSD prémium. Si un SSD prémium con la expansión a petición habilitada se cambia a otro tipo de disco, se deshabilitará la expansión de disco.
La expansión a petición no se deshabilita automáticamente cuando se cambia el nivel de rendimiento. Si desea cambiar el nivel de rendimiento pero no desea mantener la expansión de disco, debe deshabilitarla.
La expansión a petición solo se puede habilitar cuando se separa el disco de una máquina virtual o cuando se detiene la máquina virtual. La expansión a petición se puede deshabilitar 12 horas después de que se haya habilitado.
Disponibilidad regional
Actualmente, el modelo a petición para la expansión de disco está disponible en todas las regiones públicas de Azure.
Introducción
La expansión de disco a petición se puede habilitar con Azure Portal, el módulo de Azure PowerShell, la CLI de Azure o plantillas de Azure Resource Manager. En los ejemplos siguientes se describe cómo crear un nuevo disco con la expansión de disco a petición habilitada y cómo habilitar la expansión de disco a petición en discos existentes.
Seleccione Configuración y Enable on-demand bursting (Habilitar la expansión de disco a petición).
Seleccione Guardar.
Los cmdlets de expansión de disco a petición están disponibles en la versión 5.5.0 y posteriores del módulo Az. Como alternativa, puede usar Azure Cloud Shell.
Creación de un disco de datos vacío con expansión de disco a petición
Un disco administrado debe tener un tamaño mayor de 512 GiB para habilitar la expansión de disco a petición. Reemplace los parámetros <myResourceGroupDisk> y <myDataDisk> y, a continuación, ejecute el siguiente script para crear un disco SSD Premium con expansión de disco a petición:
Habilitación de la expansión de disco a petición en un disco existente
Un disco administrado debe tener un tamaño mayor de 512 GiB para habilitar la expansión de disco a petición. Reemplace los parámetros <myResourceGroupDisk> y <myDataDisk> y, a continuación, ejecute este comando para habilitar la expansión de disco a petición en un disco existente:
New-AzDiskUpdateConfig -BurstingEnabled $true | Update-AzDisk -ResourceGroupName <myResourceGroupDisk> -DiskName <myDataDisk> //Set the flag to $false to disable on-demand bursting
Los cmdlets de expansión de disco a petición están disponibles en la versión 2.19.0 y posteriores del módulo de la CLI de Azure. Como alternativa, puede usar Azure Cloud Shell.
Creación y conexión de un disco de datos con expansión de disco a petición
Un disco administrado debe tener un tamaño mayor de 512 GiB para habilitar la expansión de disco a petición. Reemplace los parámetros <yourDiskName>, <yourResourceGroup> y <yourVMName> y, a continuación, ejecute los siguientes comandos para crear un disco SSD Premium con expansión de disco a petición:
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>
Habilitación de la expansión de disco a petición en un disco existente: CLI
Un disco administrado debe tener un tamaño mayor de 512 GiB para habilitar la expansión de disco a petición. Reemplace los parámetros <myResourceGroupDisk> y <yourDiskName> y, a continuación, ejecute este comando para habilitar la expansión de disco a petición en un disco existente:
az disk update --name <yourDiskName> --resource-group <yourResourceGroup> --enable-bursting true //Set the flag to false to disable on-demand bursting
Con la API de disco 2020-09-30, puede habilitar la expansión de disco a petición en los discos SSD Premium recién creados o existentes de más de 512 GiB. La API 2020-09-30 presentó una nueva propiedad, burstingEnabled. Esta propiedad está establecida en False de manera predeterminada. La siguiente plantilla de ejemplo crea un disco SSD Premium de 1 TiB en la región Centro-oeste de EE. UU. con la expansión de disco habilitada:
{
"$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')]"
}
]
}