使用 Azure Ultra 磁碟

適用於: ✔️ Linux VM ✔️ Windows VM ✔️ 彈性擴展集 ✔️ 統一擴展集

本文說明如何部署和使用 Ultra 磁碟,以取得 Ultra 磁碟的概念資訊,請參閱 Azure 中有哪些磁碟類型?

Azure Ultra 磁碟為 Azure IaaS 虛擬機 (VM) 提供高輸送量、高 IOPS 和一致的低延遲磁碟記憶體。 這個新的供應項目可提供絕佳的效能,同時保有我們現有磁碟供應項目的相同可用性層級。 Ultra 磁碟的其中一個主要優點是能夠動態變更 SSD 與工作負載的效能,而不需要重新啟動 VM。 Ultra 磁碟適用於需要大量數據的工作負載,例如 SAP HANA、最上層資料庫和大量交易工作負載。

GA 範圍和限制

下列清單包含 Ultra 磁碟的限制:

  • Ultra 磁碟無法當做 OS 磁碟使用。
  • 目前,Ultra 磁碟僅支援單一 VM 和可用性區域基礎結構選項。
  • Ultra 磁碟不支援可用性設定組。
  • 若未解除分配 VM 或中斷連結 Ultra 磁碟,就無法擴充 Ultra 磁碟的大小。
  • 現有磁碟目前無法將其類型變更為 Ultra 磁碟。 必須為已移轉
  • 具有 Ultra 磁碟的 VM 不支援 Azure 磁碟加密。 相反地,您應該使用待用加密搭配平臺管理或客戶管理的密鑰。
  • 具有 Ultra 磁碟的 VM 不支援 Azure Site Recovery。
  • Ultra 磁碟不支援磁碟快取。
  • 有其他限制支援快照集。
  • 具有 Ultra 磁碟之 VM 的 Azure 備份支援已正式推出。 Azure 備份在使用 Ultra 磁碟 時有限制,如需詳細資訊,請參閱 VM 儲存體支援

Ultra 磁碟默認支援 4k 實體扇區大小,但也支援 512E 扇區大小。 大部分的應用程式都與 4k 磁區大小相容,但有些應用程式需要 512 位元組磁區大小。 例如,Oracle Database 需要 12.2 版或更新版本,才能支援 4k 原生磁碟。 對於舊版 Oracle DB,需要 512 位元組磁區大小。

下表概述可用的 Ultra 磁碟區域,以及其對應的可用性選項。

注意

如果下列清單中的區域缺少支援 Ultra 磁碟的可用性區域,則必須部署該區域中的 VM,而不需要基礎結構備援來連結 Ultra 磁碟。

備援選項 地區
單一 VM 澳大利亞中部
巴西南部
加拿大東部
印度中部
東亞
德國中西部
南韓中部
南韓南部
英國西部
美國中北部、美國中南部、美國西部
US Gov 亞利桑那州、US Gov 德克薩斯州、US Gov 維吉尼亞州
一個可用性區域 巴西東南部
波蘭中部
阿拉伯聯合大公國北部
兩個可用性區域 南非北部
中國北部 3
法國中部
義大利北部
卡達中部
瑞士北部
三個可用性區域 澳大利亞東部
加拿大中部
歐洲北部、歐洲西部
日本東部
東南亞
瑞典中部
英國南部
美國中部、美國東部、美國東部 2、美國西部 2、美國西部 3

並非所有 VM 大小都可在具有 Ultra 磁碟的每個支援區域中使用。 下表列出與 Ultra 磁碟相容的 VM 系列。

VM 類型 大小 描述
一般用途 DSv3 系列Ddsv4 系列Dsv4 系列Dasv4 系列Dsv5 系列Ddsv5 系列Dasv5 系列 平衡的 CPU 對記憶體比例。 適用於測試及開發、小型至中型資料庫,以及低至中流量 Web 伺服器。
計算最佳化 FSv2 系列 較高的 CPU 對記憶體比例。 適用於中流量網頁伺服器、網路設備、批次處理及應用程式伺服器。
記憶體最佳化 ESv3 系列Easv4 系列Edsv4 系列Esv4 系列Esv5 系列Edsv5 系列Easv5 系列Ebsv 5 系列Ebdsv5 系列M 系列Mv2 系列Msv2/Mdsv2 系列 較高的記憶體對 CPU 比例。 適用於關聯式資料庫伺服器、中型至大型快取,以及記憶體內部分析。
儲存體最佳化 LSv2 系列Lsv3 系列Lasv3 系列 高磁碟輸送量和 IO 適用於巨量資料、SQL、NoSQL 資料庫、資料倉儲和大型交易資料庫。
GPU 最佳化 NCv2 系列NCv3 系列NCasT4_v3 系列ND 系列NDv2 系列NVv3 系列NVv4 系列NVadsA10 v5 系列 特製化的虛擬機器,其目標是大量的圖形轉譯和視訊編輯,以及搭配深入學習運作的模型訓練和推斷 (ND)。 以單一或多個 GPU 的形式提供。
效能最佳化 HB 系列HC 系列HBv2 系列 速度最快、功能最強的 CPU 虛擬機器,搭載選配的高輸送量網路介面 (RDMA)。

判斷 VM 大小和區域可用性

使用可用性區域的 VM

若要使用 Ultra 磁碟,您必須判斷您所在的可用性區域。 並非每個區域都支援具有 Ultra 磁碟的每個 VM 大小。 若要判斷您的區域、區域和 VM 大小是否支援 Ultra 磁碟,請執行下列其中一個命令,請務必先取代 區域vmSizesubscriptionId 值:

CLI

subscriptionId="<yourSubID>"
# Example value is southeastasia
region="<yourLocation>"
# Example value is Standard_E64s_v3
vmSize="<yourVMSize>"

az vm list-skus --resource-type virtualMachines --location $region --query "[?name=='$vmSize'].locationInfo[0].zoneDetails[0].Name" --subscription $subscriptionId

PowerShell

# Example value is southeastasia
region = "<yourLocation>"
# Example value is Standard_E64s_v3
vmSize = "<yourVMSize>"
$sku = (Get-AzComputeResourceSku | where {$_.Locations.Contains($region) -and ($_.Name -eq $vmSize) -and $_.LocationInfo[0].ZoneDetails.Count -gt 0})
if($sku){$sku[0].LocationInfo[0].ZoneDetails} Else {Write-host "$vmSize is not supported with Ultra Disk in $region region"}

回應將會類似於下面的形式,其中 X 是要用於在您所選區域中部署的區域。 X 可能是 1、2 或 3。

保留區域值,其代表您的可用性區域,而且您需要此區域,才能部署 Ultra 磁碟。

ResourceType 名稱 Location 區域 限制 功能
disks UltraSSD_LRS eastus2 X

注意

如果命令沒有回應,則所選取的 Ultra 磁碟不支援選取的 VM 大小。

既然您已知道要部署至哪個區域,請遵循本文中的部署步驟,部署具有已連結 Ultra 磁碟的 VM,或將 Ultra 磁碟連結至現有的 VM。

沒有備援選項的 VM

目前必須在沒有任何備援選項的情況下部署已在選取區域中部署的 Ultra 磁碟。 不過,並非所有支援 Ultra 磁碟的 VM 大小都在這些區域中。 若要判斷哪些 VM 大小支援 Ultra 磁碟,請使用下列其中一個代碼段。 請務必先取代 vmSizeregionsubscriptionId 值:

subscriptionId="<yourSubID>"
# Example value is westus
region="<yourLocation>"
# Example value is Standard_E64s_v3
vmSize="<yourVMSize>"

az vm list-skus --resource-type virtualMachines --location $region --query "[?name=='$vmSize'].capabilities" --subscription $subscriptionId
# Example value is westus
region = "<yourLocation>"
# Example value is Standard_E64s_v3
vmSize = "<yourVMSize>"
(Get-AzComputeResourceSku | where {$_.Locations.Contains($region) -and ($_.Name -eq $vmSize) })[0].Capabilities

回應會類似下列形式, UltraSSDAvailable True 指出 VM 大小是否支援此區域中的 Ultra 磁碟。

Name                                         Value
----                                         -----
MaxResourceVolumeMB                          884736
OSVhdSizeMB                                  1047552
vCPUs                                        64
HyperVGenerations                            V1,V2
MemoryGB                                     432
MaxDataDiskCount                             32
LowPriorityCapable                           True
PremiumIO                                    True
VMDeploymentTypes                            IaaS
vCPUsAvailable                               64
ACUs                                         160
vCPUsPerCore                                 2
CombinedTempDiskAndCachedIOPS                128000
CombinedTempDiskAndCachedReadBytesPerSecond  1073741824
CombinedTempDiskAndCachedWriteBytesPerSecond 1073741824
CachedDiskBytes                              1717986918400
UncachedDiskIOPS                             80000
UncachedDiskBytesPerSecond                   1258291200
EphemeralOSDiskSupported                     True
AcceleratedNetworkingEnabled                 True
RdmaEnabled                                  False
MaxNetworkInterfaces                         8
UltraSSDAvailable                            True

使用 Azure Resource Manager 部署 Ultra 磁碟

首先,判斷要部署的 VM 大小。 如需支援的 VM 大小清單,請參閱 GA 範圍和限制一節。

如果您想要建立具有多個 Ultra 磁碟的 VM,請參閱建立具有多個 Ultra 磁碟的 VM 範例

如果您想要使用自己的範本,請確定 Microsoft.Compute/virtualMachinesMicrosoft.Compute/DisksapiVersion 已設定為 2018-06-01 (或更新版本)。

將磁碟 SKU 設定為 UltraSSD_LRS,然後在 MBps 中設定磁碟容量、IOPS、可用性區域和輸送量,以建立 Ultra 磁碟。

一旦佈建 VM,您就可以將資料磁碟分割和格式化,並針對你的工作負載設定它們。

部署 Ultra 磁碟

本節涵蓋將配備 Ultra 磁碟的虛擬機部署為數據磁碟。 其假設您已熟悉如何部署虛擬機器,如果不熟悉,請參閱我們的快速入門:在 Azure 入口網站中建立 Windows 虛擬機器

  1. 登入 Azure 入口網站並瀏覽至虛擬機器 (VM)。

  2. 務必選擇支援的 VM 大小和區域

  3. 在 [可用性選項] 中選取 [可用性區域]

  4. 將您選擇的選取項目填入其餘項目。

  5. 選取 [磁碟]

    VM 建立流程的螢幕快照,[基本] 刀鋒視窗。

  6. 在 [磁碟] 刀鋒視窗中,針對 [啟用 Ultra 磁碟相容性] 選取 [是]

  7. 選取 [建立] 並連結新的磁碟 ,以立即連結 Ultra 磁碟。

    VM 建立流程、磁碟刀鋒視窗、Ultra 磁碟相容性的螢幕快照,並醒目提示建立並連結新的磁碟。

  8. 在 [建立新的磁碟] 刀鋒視窗上,輸入名稱,然後選取 [變更大小]

    建立新磁碟刀鋒視窗的螢幕快照,其中已醒目提示變更大小。

  9. 將 [磁碟 SKU] 變更為 [Ultra 磁碟]

  10. 將 [自訂磁碟大小 (GIB)]、[磁碟 IOPS] 和 [磁碟輸送量] 的值變更為您選擇的值。

  11. 在這兩個刀鋒視窗中選取 [確定]

    [選取磁碟大小] 刀鋒視窗的螢幕快照、針對記憶體類型選取的 Ultra 磁碟,以及醒目提示的其他值。

  12. 繼續進行 VM 部署,與部署任何其他 VM 相同。

部署 Ultra 磁碟 - 512 位元組扇區大小

  1. 登入 Azure 入口網站,然後搜尋並選取 [磁碟]

  2. 選取 [+新增] 以建立新的磁碟。

  3. 選取支援 Ultra 磁碟的區域,然後選取可用性區域,視需要填入其餘的值。

  4. 選取 [變更大小]

    醒目提示 [建立磁碟] 刀鋒視窗、區域、可用性區域和變更大小的螢幕快照。

  5. 針對 [磁碟 SKU ] 選取 [ Ultra 磁碟],然後填入所需的效能值,然後選取 [ 確定]。

    建立 Ultra 磁碟的螢幕快照。

  6. 在 [基本] 刀鋒視窗上,選取 [進階] 索引標籤。

  7. 選取 [512] 作為 [邏輯磁區大小],然後選取 [檢閱 + 建立]

    將 Ultra 磁碟邏輯扇區大小變更為 512 的選取器螢幕快照。

連結 Ultra 磁碟

或者,如果您的現有 VM 位於能夠使用 Ultra 磁碟的區域/可用性區域,則可以使用 Ultra 磁碟,而不需要建立新的 VM。 藉由在現有的 VM 上啟用 Ultra 磁碟,然後將其連結為數據磁碟。 若要啟用 Ultra 磁碟相容性,您必須停止 VM。 停止 VM 之後,您可以啟用相容性,然後重新啟動 VM。 啟用相容性之後,您可以連結 Ultra 磁碟:

  1. 瀏覽至您的 VM 並將其停止,等候其解除配置。

  2. 一旦解除配置了 VM,就請選取 [磁碟]

  3. 選取 [其他設定]

    磁碟刀鋒視窗的螢幕快照,其中已醒目提示其他設定。

  4. 針對 [啟用 Ultra 磁碟相容性] 選取 [是]

    啟用 Ultra 磁碟相容性的螢幕快照。

  5. 選取 [儲存]。

  6. 選取 [建立並連結新的磁碟],然後填入新磁碟的名稱。

  7. 針對 [儲存體類型],選取 [Ultra 磁碟]

  8. 將 [大小 (GiB)]、[最大 IOPS] 和 [最大輸送量] 的值變更為您選擇的值。

  9. 在您回到磁碟的刀鋒視窗之後,選取 [儲存]

    新增 Ultra 磁碟刀鋒視窗的螢幕快照。

  10. 再次啟動您的 VM。

調整 Ultra 磁碟的效能

Ultra 磁碟提供獨特的功能,可讓您調整其效能。 您可以在 24 小時內調整 Ultra 磁碟的效能四次。

  1. 瀏覽至您的 VM,然後選取 [磁碟]

  2. 選取您想要修改效能的 Ultra 磁碟。

    Vm 上磁碟刀鋒視窗的螢幕快照,其中已醒目提示 Ultra 磁碟。

  3. 選取 [大小 + 效能],然後進行修改。

  4. 選取 [儲存]。

    Ultra 磁碟、磁碟大小、iops 和輸送量上設定刀鋒視窗的螢幕快照,會反白顯示 [儲存]。

下一步