Azure 프리미엄 SSD v2는 디스크 대기 시간이 밀리초 미만이고 낮은 비용에 높은 IOPS 및 처리량이 필요한 IO 집약적인 엔터프라이즈 워크로드용으로 설계되었습니다. 프리미엄 SSD v2는 SQL Server, Oracle, MariaDB, SAP, Cassandra, Mongo DB, 빅 데이터/분석, 게임, 가상 머신 또는 상태 저장 컨테이너와 같은 광범위한 워크로드에 적합합니다. 프리미엄 SSD v2에 대한 개념 정보는 프리미엄 SSD v2를 참조하세요.
프리미엄 SSD v2는 기본적으로 4k 물리적 섹터 크기를 지원하지만 512E 섹터 크기도 사용하도록 구성할 수 있습니다. 대부분의 애플리케이션은 4k 섹터 크기와 호환되지만 일부 애플리케이션에는 512바이트 섹터 크기가 필요합니다. 예를 들어 Oracle Database는 4k 네이티브 디스크를 지원하기 위해 릴리스 12.2 이상이 필요합니다.
제한 사항
- 프리미엄 SSD v2 디스크는 OS 디스크 또는 Azure Compute 갤러리로 사용할 수 없습니다.
- 가용성 영역을 지원하는 지역의 경우 프리미엄 SSD v2 디스크는 영역 VM에만 연결할 수 있습니다. 새 VM을 만들 때 구성에 프리미엄 SSD v2 디스크를 추가하기 전에 원하는 가용성 영역을 지정합니다.
- 프리미엄 SSD v2는 호스트 캐싱을 지원하지 않습니다.
국가별 가용성
현재는 다음 지역에서만 제공됩니다.
|
가용성 영역이 없는 지역 |
하나의 가용성 영역 |
두 개의 가용성 영역 |
세 가지 가용성 영역 |
- 오스트레일리아 중부 2 - 오스트레일리아 남동부 - 캐나다 동부 - 미국 중북부 - 노르웨이 서부 - 대만 북부 - 영국 서부 - 미국 중서부 - 미국 서부
|
- 일본 서부
|
- 인도네시아 중부 - 뉴질랜드 북부 - 말레이시아 서부
|
- 오스트레일리아 동부 - 브라질 남부 - 캐나다 중부 - 인도 중부 - 미국 중부 - 중국 북부 3 - 동아시아 - 미국 동부 - 미국 동부 2 - 프랑스 중부 - 독일 중서부 - 이스라엘 중부 - 이탈리아 북부 - 일본 동부 - 한국 중부 - 멕시코 중부 - 북유럽 - 노르웨이 동부 - 폴란드 중부 - 스페인 중부 - 남아프리카 공화국 북부 - 미국 중남부 -동남아시아 - 스웨덴 중부 - 스위스 북부 - UAE 북부 - 영국 남부 - US Gov 버지니아 - 서유럽 - 미국 서부 2 - 미국 서부 3 |
특정 지역에 대한 지원이 추가된 시기를 알아보려면 Azure Updates 또는 Azure Disk Storage의 새로운 기능 중 하나를참조하세요.
필수 구성 요소
프로그래밍 방식으로 지역 가용성 확인
모든 지역 및 영역이 프리미엄 SSD v2를 지원하는 것은 아니므로 Azure CLI 또는 PowerShell을 사용하여 지역 및 영역 지원 가능성을 확인할 수 있습니다.
프리미엄 SSD v2를 지원하는 지역 및 영역을 확인하려면 yourSubscriptionId를 구독으로 바꾼 다음 az vm list-skus 명령을 실행합니다.
az login
subscriptionId="<yourSubscriptionId>"
az account set --subscription $subscriptionId
az vm list-skus --resource-type disks --query "[?name=='PremiumV2_LRS'].{Region:locationInfo[0].location, Zones:locationInfo[0].zones}"
프리미엄 SSD v2를 지원하는 지역 및 영역을 확인하려면 yourSubscriptionId를 구독으로 바꾼 다음 Get-AzComputeResourceSku 명령을 실행합니다.
Connect-AzAccount
$subscriptionId="yourSubscriptionId"
Set-AzContext -Subscription $subscriptionId
Get-AzComputeResourceSku | where {$_.ResourceType -eq 'disks' -and $_.Name -eq 'Premiumv2_LRS'}
배포할 수 있는 지역 및 영역을 프로그래밍 방식으로 확인하려면 Azure CLI 또는 Azure PowerShell 모듈을 사용합니다.
배포할 대상 지역 및 영역을 확인했으면 이 문서의 배포 단계에 따라 프리미엄 SSD v2 디스크를 만들고 VM에 연결합니다.
가용성 영역이 있는 지역에서 프리미엄 SSD v2 사용
현재 프리미엄 SSD v2 디스크는 AZ(가용성 영역)가 있는 일부 지역에서만 사용할 수 있습니다.
az disk create 명령을 사용하여 가용성 영역에서 프리미엄 SSD v2 디스크를 만듭니다. 그런 다음, az vm create 명령을 사용하여 Premium Storage를 지원하는 동일한 지역 및 가용성 영역에 VM을 만들고 디스크를 연결합니다.
다음 스크립트는 4k 섹터 크기의 프리미엄 SSD v2를 만들어 512 섹터 크기로 배포하고 $logicalSectorSize 매개 변수를 업데이트합니다. 모든 변수의 값을 자체 값으로 바꾸고 다음 스크립트를 실행합니다.
## Initialize variables
diskName="yourDiskName"
resourceGroupName="yourResourceGroupName"
region="yourRegionName"
zone="yourZoneNumber"
##Replace 4096 with 512 to deploy a disk with 512 sector size
logicalSectorSize=4096
vmName="yourVMName"
vmImage="Win2016Datacenter"
adminPassword="yourAdminPassword"
adminUserName="yourAdminUserName"
vmSize="Standard_D4s_v3"
## Create a Premium SSD v2 disk
az disk create -n $diskName -g $resourceGroupName \
--size-gb 100 \
--disk-iops-read-write 5000 \
--disk-mbps-read-write 150 \
--location $region \
--zone $zone \
--sku PremiumV2_LRS \
--logical-sector-size $logicalSectorSize
## Create the VM
az vm create -n $vmName -g $resourceGroupName \
--image $vmImage \
--zone $zone \
--authentication-type password --admin-password $adminPassword --admin-username $adminUserName \
--size $vmSize \
--location $region \
--attach-data-disks $diskName
디스크 구성을 정의하는 New-AzDiskConfig 및 디스크를 만드는 New-AzDisk 명령을 사용하여 가용성 영역에 프리미엄 SSD v2 디스크를 만듭니다. 다음으로, az vm create를 사용하여 Premium Storage를 지원하는 동일한 지역 및 가용성 영역에 VM을 만듭니다. 마지막으로, 가상 머신의 변수를 식별하는 Get-AzVM 명령, 디스크에 대한 변수를 식별하는 Get-AzDisk 명령, 디스크를 추가하는 Add-AzVMDataDisk 명령, 새 디스크를 가상 머신에 연결하는 Update-AzVM 명령을 사용하여 디스크를 연결합니다.
다음 스크립트는 4k 섹터 크기의 프리미엄 SSD v2를 만들어 512 섹터 크기로 배포하고 $logicalSectorSize 매개 변수를 업데이트합니다. 모든 변수의 값을 자체 값으로 바꾸고 다음 스크립트를 실행합니다.
# Initialize variables
$resourceGroupName = "yourResourceGroupName"
$region = "useast"
$zone = "yourZoneNumber"
$diskName = "yourDiskName"
$diskSizeInGiB = 100
$diskIOPS = 5000
$diskThroughputInMBPS = 150
#To use a 512 sector size, replace 4096 with 512
$logicalSectorSize=4096
$lun = 1
$vmName = "yourVMName"
$vmImage = "Win2016Datacenter"
$vmSize = "Standard_D4s_v3"
$vmAdminUser = "yourAdminUserName"
$vmAdminPassword = ConvertTo-SecureString "yourAdminUserPassword" -AsPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential ($vmAdminUser, $vmAdminPassword);
# Create a Premium SSD v2
$diskconfig = New-AzDiskConfig `
-Location $region `
-Zone $zone `
-DiskSizeGB $diskSizeInGiB `
-DiskIOPSReadWrite $diskIOPS `
-DiskMBpsReadWrite $diskThroughputInMBPS `
-AccountType PremiumV2_LRS `
-LogicalSectorSize $logicalSectorSize `
-CreateOption Empty
New-AzDisk `
-ResourceGroupName $resourceGroupName `
-DiskName $diskName `
-Disk $diskconfig
# Create the VM
New-AzVm `
-ResourceGroupName $resourceGroupName `
-Name $vmName `
-Location $region `
-Zone $zone `
-Image $vmImage `
-Size $vmSize `
-Credential $credential
# Attach the disk to the VM
$vm = Get-AzVM -ResourceGroupName $resourceGroupName -Name $vmName
$disk = Get-AzDisk -ResourceGroupName $resourceGroupName -Name $diskName
$vm = Add-AzVMDataDisk -VM $vm -Name $diskName -CreateOption Attach -ManagedDiskId $disk.Id -Lun $lun
Update-AzVM -VM $vm -ResourceGroupName $resourceGroupName
Azure Portal에 로그인합니다.
가상 머신으로 이동하여 일반 VM 생성 프로세스를 따릅니다.
기본 페이지에서 지원되는 지역을 선택하고 가용성 옵션을 가용성 영역으로 설정합니다.
가용성 영역을 지원하는 지역의 경우 프리미엄 SSD v2 디스크는 영역 VM에만 연결할 수 있습니다. 새로운 VM 또는 가상 머신 확장 집합을 만들 때 구성에 프리미엄 SSD v2 디스크를 추가하기 전에 원하는 가용성 영역을 지정합니다.
하나 이상의 영역을 선택합니다.
원하는 대로 페이지의 나머지 값을 입력합니다.
디스크 페이지로 이동합니다.
데이터 디스크에서 새 디스크 만들기 및 연결을 선택합니다.
디스크 SKU를 선택하고 프리미엄 SSD v2를 선택합니다.
4k 또는 512 논리 섹터 크기를 배포할지 여부를 선택합니다.
VM 배포의 나머지 단계를 진행하여 원하는 항목을 선택합니다.
이제 프리미엄 SSD v2가 있는 VM을 배포했습니다.
비 AZ 지역에서 프리미엄 SSD v2 사용
현재 프리미엄 SSD v2 디스크는 AZ(가용성 영역)가 없는 일부 지역에서만 사용할 수 있습니다. AZ 지원이 없는 지역은 AZ 지원이 있는 지역에 비해 프리미엄 SSD v2 디스크의 평균 대기 시간이 약간 더 높을 수 있습니다.
az disk create 명령을 사용하여 가용성 영역 지원 없이 지역에 프리미엄 SSD v2 디스크를 만듭니다. 그런 다음, az vm create 명령을 사용하여 Premium Storage를 지원하는 동일한 지역에 VM을 만들고 디스크를 연결합니다.
다음 스크립트는 4k 섹터 크기의 프리미엄 SSD v2 디스크를 만듭니다. 512 섹터 크기의 디스크를 만들려면 $logicalSectorSize 매개 변수를 업데이트합니다. 모든 변수의 값을 자체 값으로 바꾸고 다음 스크립트를 실행합니다.
## Initialize variables
diskName="yourDiskName"
resourceGroupName="yourResourceGroupName"
region="yourRegionName"
##Replace 4096 with 512 to deploy a disk with 512 sector size
logicalSectorSize=4096
vmName="yourVMName"
vmImage="Win2016Datacenter"
adminPassword="yourAdminPassword"
adminUserName="yourAdminUserName"
vmSize="Standard_D4s_v3"
## Create a Premium SSD v2 disk
az disk create -n $diskName -g $resourceGroupName \
--size-gb 100 \
--disk-iops-read-write 5000 \
--disk-mbps-read-write 150 \
--location $region \
--sku PremiumV2_LRS \
--logical-sector-size $logicalSectorSize
## Create the VM
az vm create -n $vmName -g $resourceGroupName \
--image $vmImage \
--zone $zone \
--authentication-type password --admin-password $adminPassword --admin-username $adminUserName \
--size $vmSize \
--location $region \
--attach-data-disks $diskName
디스크 구성을 정의하는 New-AzDiskConfig 및 디스크를 만드는 New-AzDisk 명령을 사용하여 가용성 영역 지원이 없는 지역에 프리미엄 SSD v2 디스크를 만듭니다. 다음으로, az vm create를 사용하여 Premium Storage를 지원하는 동일한 지역 및 가용성 영역에 VM을 만듭니다. 마지막으로, 가상 머신의 변수를 식별하는 Get-AzVM 명령, 디스크에 대한 변수를 식별하는 Get-AzDisk 명령, 디스크를 추가하는 Add-AzVMDataDisk 명령, 새 디스크를 가상 머신에 연결하는 Update-AzVM 명령을 사용하여 디스크를 연결합니다.
다음 스크립트는 4k 섹터 크기의 프리미엄 SSD v2 디스크를 만듭니다. 512 섹터 크기의 디스크를 만들려면 $logicalSectorSize 매개 변수를 업데이트합니다. 모든 변수의 값을 자체 값으로 바꾸고 다음 스크립트를 실행합니다.
# Initialize variables
$resourceGroupName = "yourResourceGroupName"
$region = "useast"
$diskName = "yourDiskName"
$diskSizeInGiB = 100
$diskIOPS = 5000
$diskThroughputInMBPS = 150
#To use a 512 sector size, replace 4096 with 512
$logicalSectorSize=4096
$lun = 1
$vmName = "yourVMName"
$vmImage = "Win2016Datacenter"
$vmSize = "Standard_D4s_v3"
$vmAdminUser = "yourAdminUserName"
$vmAdminPassword = ConvertTo-SecureString "yourAdminUserPassword" -AsPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential ($vmAdminUser, $vmAdminPassword);
# Create a Premium SSD v2 disk
$diskconfig = New-AzDiskConfig `
-Location $region `
-DiskSizeGB $diskSizeInGiB `
-DiskIOPSReadWrite $diskIOPS `
-DiskMBpsReadWrite $diskThroughputInMBPS `
-AccountType PremiumV2_LRS `
-LogicalSectorSize $logicalSectorSize `
-CreateOption Empty
New-AzDisk `
-ResourceGroupName $resourceGroupName `
-DiskName $diskName `
-Disk $diskconfig
# Create the VM
New-AzVm `
-ResourceGroupName $resourceGroupName `
-Name $vmName `
-Location $region `
-Image $vmImage `
-Size $vmSize `
-Credential $credential
# Attach the disk to the VM
$vm = Get-AzVM -ResourceGroupName $resourceGroupName -Name $vmName
$disk = Get-AzDisk -ResourceGroupName $resourceGroupName -Name $diskName
$vm = Add-AzVMDataDisk -VM $vm -Name $diskName -CreateOption Attach -ManagedDiskId $disk.Id -Lun $lun
Update-AzVM -VM $vm -ResourceGroupName $resourceGroupName
-
Azure Portal에 로그인합니다.
-
디스크로 이동하고 새 디스크를 만듭니다.
-
지원되는 지역을 선택합니다.
-
크기 변경을 선택하고 디스크 유형을 프리미엄 SSD v2로 변경합니다.
- 원하는 경우 디스크의 크기와 성능을 변경한 다음 확인을 선택합니다.
-
가용성 영역을 인프라 중복 필요 없음으로 설정합니다.
- 배포의 나머지 단계를 진행하여 원하는 항목을 선택합니다.
-
고급 탭에서 4k 또는 512 논리 섹터 크기를 배포할지 여부를 선택한 다음 디스크를 배포합니다.
디스크가 성공적으로 배포되면 새 VM 또는 기존 VM에 연결합니다.
프리미엄 SSD v2 디스크의 성능을 24시간 내에 네 번 조정할 수 있습니다. 디스크를 만드는 것은 이러한 시간 중 하나로 계산되므로 프리미엄 SSD v2 디스크를 만든 후 처음 24시간 동안은 성능을 최대 3번까지만 조정할 수 있습니다.
디스크 성능 조정에 대한 개념 정보는 프리미엄 SSD v2 성능을 참조하세요.
az disk update 명령을 사용하여 프리미엄 SSD v2 디스크의 성능 구성을 변경합니다. 예를 들어 disk-iops-read-write 매개 변수를 사용하여 최대 IOPS 제한을 조정하고 disk-mbps-read-write 매개 변수를 사용하여 프리미엄 SSD v2 디스크의 최대 처리량 제한을 조정할 수 있습니다.
다음 명령은 디스크의 성능을 조정합니다. 명령의 값을 업데이트한 다음 실행합니다.
az disk update --subscription $subscription --resource-group $rgname --name $diskName --disk-iops-read-write=5000 --disk-mbps-read-write=200
New-AzDiskUpdateConfig 명령을 사용하여 프리미엄 SSD v2 디스크에 대한 새 성능 구성 값을 정의한 다음, Update-AzDisk 명령을 사용하여 구성 변경 내용을 디스크에 적용합니다. 예를 들어 DiskIOPSReadWrite 매개 변수를 사용하여 최대 IOPS 제한을 조정하고 DiskMBpsReadWrite 매개 변수를 사용하여 프리미엄 SSD v2 디스크의 최대 처리량 제한을 조정할 수 있습니다.
다음 명령은 디스크의 성능을 조정합니다. 명령의 값을 업데이트한 다음 실행합니다.
$diskupdateconfig = New-AzDiskUpdateConfig -DiskIOPSReadWrite 5000 -DiskMBpsReadWrite 200
Update-AzDisk -ResourceGroupName $resourceGroup -DiskName $diskName -DiskUpdate $diskupdateconfig
-
Azure Portal 내 수정하려는 디스크로 이동합니다.
-
크기 + 성능 선택
-
디스크 IOPS 또는 디스크 처리량(MB/s) 또는 둘 다에 대한 값을 설정한 다음, 저장을 선택합니다.
다음 단계
Azure Portal, Azure CLI 또는 PowerShell을 사용하여 데이터 디스크를 추가합니다.
프리미엄 SSD v2에 대한 피드백을 제공하세요.