프리미엄 SSD(반도체 드라이브)에는 크레딧 기반 버스팅과 주문형 버스팅이라는 사용 가능한 두 가지 버스팅 모델이 있습니다. 이 문서에서는 주문형 버스팅으로 전환하는 방법을 설명합니다. 주문형 모델을 사용하는 디스크는 원래 프로비전된 대상을 벗어나 버스트할 수 있습니다. 주문형 버스팅은 최대 버스트 대상까지 워크로드에 필요한 만큼 자주 발생합니다. 주문형 버스팅에는 추가 요금이 발생합니다.
크레딧 기반 버스팅을 사용하기 위해 이 문서의 단계를 따를 필요가 없습니다. 기본적으로 크레딧 기반 버스팅은 모든 적격 디스크에서 활성화됩니다.
주문형 버스팅을 사용하도록 설정하기 전에 다음 사항을 이해해야 합니다.
512GiB 이하의 프리미엄 SSD에서는 주문형 버스팅을 사용하도록 설정할 수 없습니다. 512GiB 이하의 프리미엄 SSD는 항상 크레딧 기반 버스팅을 사용합니다.
주문형 버스팅은 프리미엄 SSD에서만 지원됩니다. 주문형 버스팅을 사용하도록 설정된 프리미엄 SSD가 다른 디스크 유형으로 전환되면 디스크 버스팅을 사용할 수 없습니다.
주문형 버스팅은 성능 계층이 변경될 때 자동으로 사용 중지되지 않습니다. 성능 계층을 변경하되 디스크 버스팅을 유지하지 않으려면 디스크 버스팅을 사용하지 않도록 설정해야 합니다.
주문형 버스팅은 디스크가 VM에서 분리되거나 VM이 중지된 경우에만 사용하도록 설정할 수 있습니다. 주문형 버스팅은 사용하도록 설정한 후 12시간이 지나야 사용하지 않도록 설정할 수 있습니다.
국가별 가용성
현재 디스크 버스팅의 주문형 모델은 모든 퍼블릭 Azure 지역에서 사용할 수 있습니다.
시작하기
주문형 버스팅은 Azure Portal, Azure PowerShell 모듈, Azure CLI 또는 Azure Resource Manager 템플릿 중 하나를 사용하여 활성화할 수 있습니다. 다음 예제에서는 주문형 버스팅이 활성화된 새 디스크를 생성하고 기존 디스크에서 주문형 버스팅을 활성화하는 방법을 설명합니다.
주문형 버스팅을 사용하려면 관리 디스크가 512GiB보다 커야 합니다. <myResourceGroupDisk>, <myDataDisk> 매개 변수를 바꾸고 이 명령을 실행하여 기존 디스크에서 주문형 버스팅을 사용하도록 설정합니다.
New-AzDiskUpdateConfig -BurstingEnabled $true | Update-AzDisk -ResourceGroupName <myResourceGroupDisk> -DiskName <myDataDisk> //Set the flag to $false to disable on-demand bursting
주문형 버스팅을 사용하려면 관리 디스크가 512GiB보다 커야 합니다. <yourDiskName>, <yourResourceGroup> 및 <yourVMName> 매개 변수를 바꾼 후, 다음 명령을 실행하여 주문형 버스트팅으로 프리미엄 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
주문형 버스팅을 사용하려면 관리 디스크가 512GiB보다 커야 합니다. <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를 사용하면 새로 만들거나 512GiB보다 큰 기존 프리미엄 SSD에서 주문형 버스팅을 활성화할 수 있습니다. 2020-09-30 API에서는 새로운 속성인 burstingEnabled를 도입했습니다. 기본적으로 이 속성은 false로 설정됩니다. 다음 샘플 템플릿은 미국 중서부에서 디스크 버스팅이 활성화된 1TiB 프리미엄 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')]"
}
]
}