Dyski półprzewodnikowe w warstwie Premium (SSD) mają dwa dostępne modele skalowania; wzrost zdolności kredytowej i wzrost na żądanie. W tym artykule opisano, jak przełączyć się na skalowanie na żądanie. Dyski korzystające z modelu na żądanie mogą wykraczać poza oryginalne zaaprowizowane cele. Wzrost na żądanie występuje tak często, jak to konieczne przez obciążenie, aż do maksymalnego celu serii. Wzrost na żądanie wiąże się z dodatkowymi opłatami.
Nie musisz wykonywać kroków opisanych w tym artykule, aby użyć skalowania opartego na kredytach. Domyślnie skalowanie oparte na kredytach jest włączone na wszystkich kwalifikujących się dyskach.
Przed włączeniem skalowania na żądanie zapoznaj się z następującymi tematami:
Nie można włączyć skalowania na żądanie na dysku SSD w warstwie Premium, który ma mniej niż lub równy 512 GiB. Dyski SSD w warstwie Premium mniejsze niż lub równe 512 GiB zawsze będą używać wzrostów opartych na kredytach.
Skalowanie na żądanie jest obsługiwane tylko na dyskach SSD w warstwie Premium. Jeśli dysk SSD w warstwie Premium z włączonym skalowaniem na żądanie zostanie przełączony na inny typ dysku, funkcja skalowania dysków jest wyłączona.
Skalowanie na żądanie nie powoduje automatycznego wyłączania się po zmianie warstwy wydajności. Jeśli chcesz zmienić warstwę wydajności, ale nie chcesz utrzymywać zwiększenia wydajności dysku, musisz ją wyłączyć.
Skalowanie na żądanie można włączyć tylko wtedy, gdy dysk jest odłączony od maszyny wirtualnej lub gdy maszyna wirtualna jest zatrzymana. Wzrost na żądanie można wyłączyć 12 godzin po jej włączeniu.
Dostępność w regionach
Obecnie model na żądanie na potrzeby skalowania dysków jest dostępny we wszystkich publicznych regionach świadczenia usługi Azure.
Rozpocznij
Skalowanie na żądanie można włączyć za pomocą witryny Azure Portal, modułu Azure PowerShell, interfejsu wiersza polecenia platformy Azure lub szablonów usługi Azure Resource Manager. W poniższych przykładach opisano sposób tworzenia nowego dysku z włączonym skalowaniem na żądanie i włączaniem skalowania na żądanie na istniejących dyskach.
Aby umożliwić skalowanie na żądanie, dysk zarządzany musi być większy niż 512 GiB.
Aby włączyć skalowanie na żądanie dla istniejącego dysku:
Zaloguj się do witryny Azure Portal i przejdź do dysku.
Wybierz pozycję Konfiguracja i wybierz pozycję Włącz skalowanie na żądanie.
Wybierz pozycję Zapisz.
Polecenia cmdlet dotyczące skalowania na żądanie są dostępne w wersji 5.5.0 i nowszej modułu Az. Alternatywnie możesz użyć usługi Azure Cloud Shell.
Tworzenie pustego dysku danych z rozerwaniem na żądanie
Aby umożliwić skalowanie na żądanie, dysk zarządzany musi być większy niż 512 GiB. <myResourceGroupDisk> Zastąp parametry i, <myDataDisk> a następnie uruchom następujący skrypt, aby utworzyć dysk SSD w warstwie Premium ze wzrostem wydajności na żądanie:
Włączanie skalowania na żądanie na istniejącym dysku
Aby umożliwić skalowanie na żądanie, dysk zarządzany musi być większy niż 512 GiB. Zastąp <myResourceGroupDisk>parametry , <myDataDisk> i uruchom to polecenie, aby włączyć skalowanie na żądanie na istniejącym dysku:
New-AzDiskUpdateConfig -BurstingEnabled $true | Update-AzDisk -ResourceGroupName <myResourceGroupDisk> -DiskName <myDataDisk> //Set the flag to $false to disable on-demand bursting
Polecenia cmdlet dotyczące skalowania na żądanie są dostępne w wersji 2.19.0 i nowszej modułu interfejsu wiersza polecenia platformy Azure. Alternatywnie możesz użyć usługi Azure Cloud Shell.
Tworzenie i dołączanie dysku danych z możliwością skalowania na żądanie
Aby umożliwić skalowanie na żądanie, dysk zarządzany musi być większy niż 512 GiB. Zastąp <yourDiskName>parametry , <yourResourceGroup>i , a <yourVMName> następnie uruchom następujące polecenia, aby utworzyć dysk SSD w warstwie Premium ze wzrostem wydajności na żądanie:
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>
Włączanie skalowania na żądanie na istniejącym dysku — interfejs wiersza polecenia
Aby umożliwić skalowanie na żądanie, dysk zarządzany musi być większy niż 512 GiB. Zastąp <myResourceGroupDisk> parametry i <yourDiskName> i uruchom to polecenie, aby włączyć skalowanie na żądanie na istniejącym dysku:
az disk update --name <yourDiskName> --resource-group <yourResourceGroup> --enable-bursting true //Set the flag to false to disable on-demand bursting
Za pomocą interfejsu 2020-09-30 API dysku można włączyć skalowanie na żądanie na nowo utworzonych lub istniejących dyskach SSD w warstwie Premium większych niż 512 GiB. Interfejs 2020-09-30 API wprowadził nową właściwość burstingEnabled. Domyślnie ta właściwość jest ustawiona na wartość false. Poniższy przykładowy szablon tworzy ssd w warstwie Premium 1TiB w regionie Zachodnie stany USA z włączonym skalowaniem dysku:
{
"$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')]"
}
]
}
Następne kroki
Aby dowiedzieć się, jak uzyskać wgląd w zasoby z rozerwaniem, zobacz Metryki skalowania dysków.