部署高级 SSD v2

部署到 Azure

Azure 高级 SSD v2 专为 IO 密集型企业工作负载设计,这些工作负载需要亚毫秒磁盘延迟、高 IOPS、高吞吐量和低成本。 高级 SSD v2 适用于多种工作负载,例如 SQL Server、Oracle、MariaDB、SAP、Cassandra、Mongo DB、大数据/分析、游戏、虚拟机或有状态容器。 有关高级 SSD v2 的概念性信息,请参阅 高级 SSD v2

默认情况下,高级 SSD v2 支持 4k 物理扇区大小,但也可以配置为使用 512E 扇区大小。 大多数应用程序都与 4k 扇区大小兼容,但某些应用程序需要 512 字节扇区大小。 例如,Oracle Database 需要 12.2 版或更高版本才能支持 4k 本机磁盘。

限制

  • 高级 SSD v2 磁盘不能用作 OS 磁盘。
  • 高级 SSD v2 磁盘不能与 Azure Compute Gallery 一起使用。
  • 目前,高级 SSD v2 磁盘仅在 选择区域中可用。
  • 对于支持可用性区域的 Azure 区域,高级 SSD v2 磁盘只能附加到可用性区域 VM。 创建新的 VM 或虚拟机规模集时,请在将高级 SSD v2 磁盘添加到配置之前指定所需的可用性区域。
  • 目前不支持使用存储在另一个 Microsoft Entra ID 租户中的 Azure Key Vault,通过客户管理的密钥加密高级 SSD v2 磁盘。
  • 对于具有高级 SSD v2 磁盘的 VM,不支持 Azure 磁盘加密(通过 BitLocker/DM-Crypt 进行的来宾 VM 加密)。 建议使用平台管理的或客户管理的密钥进行静态加密,高级 SSD v2 支持此功能。
  • 请按照《在可用性集中使用 VM 部署高级 SSD v2》中的说明,在可用性集中部署高级 SSD v2。
  • 具有高级 SSD v2 磁盘的 VM 不支持 Azure Site Recovery。
  • 高级 SSDv2 不支持主机缓存。

区域可用性

目前仅在以下区域可用:

没有可用性区域的区域 一个可用性区域 两个可用性区域 三个可用性区域
- 澳大利亚中部 2
- 澳大利亚东南部
- 加拿大东部
- 美国中北部
- 挪威西部
- 英国西部
- 美国中西部
- 美国西部























- 日本西部





























- 印度尼西亚中部
- 新西兰北部




























- 澳大利亚东部
- 巴西南部
- 加拿大中部
- 印度中部
- 美国中部
- 中国北部 3
-东亚
- 美国东部
- 美国东部 2
- 法国中部
- 德国中西部
- 以色列中部
- 意大利北部
- 日本东部
- 韩国中部
- 墨西哥中部
- 北欧
- 挪威东部
- 波兰中部
- 西班牙中部
- 南非北部
- 美国中南部
-东南亚
- 瑞典中部
- 瑞士北部
- 阿联酋北部
- 英国南部
- US Gov 弗吉尼亚州
- 西欧
- 美国西部 2
- 美国西部 3

若要了解何时添加了对特定区域的支持,请参阅 Azure 更新Azure 磁盘存储的新增功能。

先决条件

以编程方式确定区域可用性

并非所有地区和区域都支持高级 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 磁盘并将其附加到 VM。

在具有可用性区域的区域中使用高级 SSD v2

目前,高级 SSD v2 磁盘仅在 具有可用性区域(AZs)的选定区域中可用。

使用 az disk create 命令在可用性区域中创建高级 SSD v2 磁盘。 然后在支持高级存储的同一区域和可用性区域中创建 VM,并使用 az vm create 命令将磁盘附加到该 VM。

以下脚本可创建扇区大小为 4k 的高级 SSD v2,要部署扇区大小为 512 的 高级 SSD v2,请更新 $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

在非 AZ 区域中使用高级 SSD v2

目前,高级 SSD v2 磁盘仅在 没有可用性区域(AZ)的选定区域中可用。 没有支持 AZ 的区域,在高级 SSD v2 磁盘的平均延迟方面,可能会比有支持 AZ 的区域略高。

使用 az disk create 命令在没有可用性区域支持的区域中创建高级 SSD v2 磁盘。 然后在支持高级存储的同一区域中创建 VM,并使用 az vm create 命令将磁盘附加到该 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

调整磁盘性能

高级 SSD v2 磁盘的性能在 24 小时内只能调整四次。 创建磁盘算作这些次数中的一次,因此在创建高级 SSD v2 磁盘后的最初 24 小时内,最多只能调整其性能三次。

有关调整磁盘性能的概念性信息,请参阅 高级 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

后续步骤

使用 Azure 门户Azure CLIPowerShell 添加数据磁盘。

提供有关 高级 SSD v2 的反馈。