オンデマンドのバーストを有効にする
[アーティクル] 09/25/2024
3 人の共同作成者
フィードバック
この記事の内容
Premium ソリッド ステート ドライブ (SSD) には、クレジット ベースのバーストとオンデマンドのバーストという、使用可能な 2 つのバースト モデルがあります。 この記事では、オンデマンドのバーストに切り替える方法を説明します。 オンデマンド モデルを使用するディスクは、プロビジョニングされた元のターゲットを超えてバーストできます。 オンデマンドのバーストは、ワークロードに必要な頻度で、最大バースト ターゲットまで発生します。 オンデマンドのバーストには追加料金が発生します。
ディスク バーストの詳細については、「マネージド ディスクのバースト 」を参照してください。
サポートされている各ディスクの最大バースト ターゲットについては、「VM ディスクのスケーラビリティおよびパフォーマンスの目標 」を参照してください。
重要
クレジット ベースのバーストを使用する場合は、この記事の手順に従う必要はありません。 既定では、対象となるすべてのディスクでクレジット ベースのバーストが有効になっています。
オンデマンドのバーストを有効にする前に、次の点を理解しておいてください。
512 GiB 以下の Premium SSD でオンデマンド バーストを有効にすることはできません。 512 GiB 以下の Premium SSD では、常にクレジットベースのバーストが使用されます。
オンデマンド バーストは、Premium SSD でのみサポートされています。 オンデマンド バーストが有効になっている Premium SSD を別のディスクの種類に切り替えた場合、ディスク バーストは無効になります。
オンデマンド バーストは、パフォーマンス レベルが変更されたときに自動的には無効になりません。 パフォーマンス レベルを変更するが、ディスク バーストを維持しない場合は、無効にする必要があります。
オンデマンド バーストは、ディスクが VM から切断されている場合、または VM が停止されている場合にのみ有効にできます。 オンデマンド バーストは、有効になってから 12 時間後に無効にすることができます。
リージョン別の提供状況
現在、ディスク バーストのオンデマンド モデルは、すべてのパブリック Azure リージョンで使用できます。
はじめに
オンデマンドのバーストは、Azure portal、Azure PowerShell モジュール、Azure CLI、または Azure Resource Manager のテンプレートを使用して有効にすることができます。 次の例では、オンデマンドのバーストを有効にした新しいディスクを作成し、既存のディスクでオンデマンドのバーストを有効にする方法について説明します。
オンデマンドのバーストを有効にするには、マネージド ディスクのサイズが 512 GiB を超えている必要があります。
既存のディスクでオンデマンド バーストを有効にする。
[Azure portal] にサインインして、ディスクに移動します。
[構成] を選択し、[オンデマンド バーストを有効にする] を選択します。
[保存] を選択します。
オンデマンドのバーストのコマンドレットは、バージョン 5.5.0 以降の Azure CLI モジュールで使用できます。 別の方法として、Azure Cloud Shell を使用することもできます。
オンデマンドのバーストを有効にした空のデータ ディスクを作成する
オンデマンドのバーストを有効にするには、マネージド ディスクのサイズが 512 GiB を超えている必要があります。 <myResourceGroupDisk>
と <myDataDisk>
のパラメーターを置き換えてから、次のスクリプトを実行して、 オンデマンドのバーストを有効にした Premium 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 GiB を超えている必要があります。 <myResourceGroupDisk>
と <myDataDisk>
のパラメーターを置き換えてから、次のコマンドを実行して、既存のディスクでオンデマンド バーストを有効にします。
New-AzDiskUpdateConfig -BurstingEnabled $true | Update-AzDisk -ResourceGroupName <myResourceGroupDisk> -DiskName <myDataDisk> //Set the flag to $false to disable on-demand bursting
オンデマンドのバーストのコマンドレットは、バージョン 2.19.0 以降の Azure CLI モジュール で使用できます。 別の方法として、Azure Cloud Shell を使用することもできます。
オンデマンドのバーストを有効にしたデータ ディスクを作成して接続する
オンデマンドのバーストを有効にするには、マネージド ディスクのサイズが 512 GiB を超えている必要があります。 <yourDiskName>
、<yourResourceGroup>
、および <yourVMName>
のパラメーターを置き換えてから、次のコマンドを実行して、 オンデマンドのバーストを有効にした Premium SSD を作成します。
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 GiB を超えている必要があります。 <myResourceGroupDisk>
と <yourDiskName>
のパラメーターを置き換えてから、次のコマンドを実行して、既存のディスクでオンデマンド バーストを有効にします。
az disk update --name <yourDiskName> --resource-group <yourResourceGroup> --enable-bursting true //Set the flag to false to disable on-demand bursting
2020-09-30
ディスク API を使用して、512 GiB を超えるサイズの、新規作成または既存の Premium SSD でオンデマンドのバーストを有効にすることができます。 この 2020-09-30
API では、新しいプロパティ、burstingEnabled
が導入されています。 既定では、このプロパティが False に設定されています。 次のサンプル テンプレートでは、ディスク バーストを有効にした 1TiB の Premium SSD が米国中西部で作成されています。
{
"$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')]"
}
]
}
次のステップ
バースト リソースに関する分析情報を得る方法については、ディスク バーストのメトリック に関する記事を参照してください。