部署進階 SSD v2

Azure 進階 SSD v2 專為需要亞毫秒磁碟延遲、高 IOPS 與輸送量且低成本的 IO 密集型企業工作負載所設計。 進階 SSD v2 適用於多種工作負載,例如 SQL 伺服器、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 磁碟僅適用於選取區域
  • 進階 SSD v2 磁碟目前僅可連結至區域性 VM。
  • 進階 SSD v2 磁碟上支援主機加密,但有一些限制,並且要在選取區域中。 如需詳細資訊,請參閱主機加密
  • 具有進階 SSD v2 磁碟的 VM 不支援 Azure 磁碟加密 (透過 Bitlocker/DM-Crypt 進行客體 VM 加密)。 我們建議您使用待用加密搭配平台代控金鑰或客戶自控金鑰,進階 SSD v2 支援此做法。
  • 進階 SSD v2 磁碟目前無法連結至可用性設定組中的 VM。
  • 具有進階 SSD v2 磁碟的 VM 不支援 Azure Site Recovery。
  • 具有進階 SSD v2 磁碟之 VM 的 Azure 備份支援已正式推出
  • 若不解除配置 VM 或中斷連結磁碟,就無法擴充進階 SSD v2 的大小。
  • 進階 SSD v2 不支援主機快取。

區域可用性

如需目前支持的區域清單,請參閱 [依區域提供的產品] 頁面上的 進階版 SSD v2 數據列

下列區域目前僅支援在有限的可用性區域中 進階版 SSD v2:

  • 以色列中部 (兩個可用性區域)
  • 義大利北部 (一個可用性區域)

若要了解新增特定區域支援的時間,請參閱 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

使用 az disk create 命令,在可用性區域中建立進階 SSD v2 磁碟。 接著使用 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

調整磁碟效能

不同於其他受控磁碟,您可以使用 Azure CLI 和 PowerShell 設定進階 SSD v2 的效能,而不需顧慮其大小。 目前不支援使用 Azure 入口網站調整磁碟效能。 您可以在 24 小時內調整 進階版 SSD v2 磁碟的效能四次。

如需調整磁碟效能的概念資訊,請參閱進階 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 的意見反應。