Premium SSD v2 をデプロイする

deploy to Azure

Azure Premium SSD v2 は、1 ミリ秒未満のディスク待機時間、高 IOPS、高スループットを低コストで必要とする I/O 集中型のエンタープライズ ワークロード向けに設計されています。 Premium SSD v2 は、SQL Server、Oracle、MariaDB、SAP、Cassandra、MongoDB、ビッグ データと分析、仮想マシンまたはステートフル コンテナーでのゲームなどのワークロードに適しています。 Premium SSD v2 の概念については、「Premium SSD v2」を参照してください。

Premium SSD v2 ディスクは、ゾーン リソースまたは 非ゾーン リソースとしてデプロイできます。 ワークロードが可用性ゾーンで実行されている場合は、ゾーン ディスクを使用します。 非ゾーン VM または可用性ゾーンのないリージョンでは、非ゾーン ディスクを使用します。

Premium SSD v2 ディスクでは、既定で 4k の物理セクター サイズがサポートされていますが、512E セクター サイズを使用するように構成できます。 ほとんどのアプリケーションは 4k のセクター サイズと互換性がありますが、512 バイトのセクター サイズが必要になる場合があります。 たとえば、Oracle Database では、4k ネイティブ ディスクをサポートするためにリリース 12.2 以降が必要です。

Premium SSD v2 の制限事項

  • Premium SSD v2 ディスクは、OS ディスクとして、または Azure Compute Gallery で使用することはできません。
  • Premium SSD v2 では、ホスト キャッシュはサポートされていません。
  • 可用性ゾーンをサポートするほとんどのリージョンでは、ゾーンの VM に Premium SSD v2 ディスクのみをアタッチできます。 新しい VM を作成するときは、Premium SSD v2 ディスクを構成に追加する前に、必要な可用性ゾーンを指定します。
    • 可用性ゾーンをサポートするリージョンのサブセットでは、 非ゾーン Premium SSD v2 ディスクを非ゾーン VM にアタッチできます。この場合、 追加の制限があります

リージョン別の提供状況

ゾーン ディスク

現在、以下のリージョンでのみ使用できます。

三つのアベイラビリティゾーン
オーストリア東部
オーストラリア東部
ブラジル南部
カナダ中部
インド中部
中国北部 3
東アジア
北ヨーロッパ、西ヨーロッパ
フランス中部
ドイツ中西部
インドネシア中部
イスラエル中部
イタリア北部
東日本、西日本
韓国中部
マレーシア西部
メキシコ中部
ニュージーランド北部
ノルウェー東部
ポーランド中部
南アフリカ北部
東南アジア
スペイン中部
スウェーデン中部
スイス北部
アラブ首長国連邦北部
英国南部
米国中部、米国東部、米国東部 2、米国中南部、米国中西部、米国西部 2、米国西部 3
US Gov バージニア

特定のリージョンのサポートがいつ追加されたかについては、Azure Updates または Azure Disk Storage

非ゾーン ディスク

現在、Azureでは、次のリージョンでの非ゾーン Premium SSD v2 デプロイがサポートされています。

可用性ゾーンのないリージョン 三つのアベイラビリティゾーン
- オーストラリア中部 2
- オーストラリア南東部
- ブラジル南東部
- カナダ東部
- ドイツ北部
- 米国中北部
- ノルウェー西部
- インド南部
- スイス西部
- 台湾北部
- 英国西部
- 米国政府 アリゾナ
- 米国中西部
- 米国西部
- オーストラリア東部
- ブラジル南部
-東アジア
- フランス中部
- ドイツ中西部
- イタリア北部
- 韓国中部
- メキシコ中部
- ニュージーランド北部
- ノルウェー東部
- ポーランド中部
- スペイン中部
- 南アフリカ北部
-東南アジア
- スウェーデン中部
- スイス北部

特定のリージョンのサポートがいつ追加されたかについては、Azure Updates または Azure Disk Storage

前提条件

プログラムでリージョンの可用性を確認する

すべてのリージョンとゾーンで Premium SSD v2 ディスクがサポートされているわけではないため、Azure CLIまたは PowerShell を使用してリージョンとゾーンのサポートを確認します。

Premium 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}" 

サポートされているリージョンとゾーンを特定したら、VM に一致するデプロイの種類を選択します。

ゾーン Premium SSD v2 をデプロイする

ゾーン Premium SSD v2 ディスクは、 可用性ゾーンを持つ一部のリージョンで利用できます。

az disk create コマンドを使用して、可用性ゾーンに Premium SSD v2 を作成します。 次に、Premium Storageをサポートする同じリージョンと可用性ゾーンに VM を作成し、az vm create コマンドを使用してディスクをアタッチします。

次のスクリプトでは、4k セクター サイズの Premium SSD v2 を作成します。 セクター サイズが 512 の 1 つをデプロイするには、 $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
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

非ゾーン Premium SSD v2 をデプロイする

可用性ゾーンの有無に関係なく、 サポートされているリージョンに非ゾーン VM の非ゾーン ディスクをデプロイします。

可用性ゾーンがあるリージョンの非ゾーン ディスクに関する追加の制限事項

非ゾーン Premium SSD v2 ディスクを可用性ゾーンを持つリージョン内の非ゾーン VM に接続すると、Azureはバックグラウンド コピーを実行して、ディスクを VM の可用性ゾーンに合わせ、待機時間を最適化します。 コピーには最大 24 時間かかることがあります。

バックグラウンド コピー中には、次の追加の制限が適用されます。

非ゾーン ディスクで一度に実行できるバックグラウンド コピーは 1 つだけです。 バックグラウンド コピーの進行中に、実行中の非ゾーン VM にディスクを接続できない場合があります。 ディスクが接続された状態で停止または割り当て解除された非ゾーン VM を再起動すると、再起動によって 2 つ目のバックグラウンド コピーがトリガーされる可能性があるため、失敗する場合もあります。

az disk create コマンドを使用して、非ゾーン Premium SSD v2 ディスクを作成します。 次に、Premium Storageをサポートする同じリージョンに非ゾーン VM を作成し、az vm create コマンドを使用してディスクを接続します。

次のスクリプトでは、4k セクター サイズの Premium SSD v2 ディスクを作成します。 セクター サイズが 512E のディスクを作成するには、 logicalSectorSize の値を 512 に変更します。 スクリプトを実行する前に、変数の値を独自の値に置き換えます。

## Initialize variables
diskName="yourDiskName"
resourceGroupName="yourResourceGroupName"
region="yourRegionName"
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 and attach the disk
az vm create -n $vmName -g $resourceGroupName \
--image $vmImage \
--authentication-type password --admin-password $adminPassword --admin-username $adminUserName \
--size $vmSize \
--location $region \
--attach-data-disks $diskName

ディスクのパフォーマンスを調整する

Premium SSD v2 のパフォーマンスは、24 時間以内に 4 回調整できます。 ディスクの作成は、これらの時間の 1 つとしてカウントされるため、Premium SSD v2 を作成した後の最初の 24 時間は、そのパフォーマンスを最大 3 回まで調整できます。

ディスク パフォーマンスの調整に関する概念的な情報については、「Premium SSD v2 のパフォーマンス」を参照してください。

az disk update コマンドを使用して、Premium SSD v2 のパフォーマンス構成を変更します。 たとえば、 disk-iops-read-write パラメーターを使用して最大 IOPS 制限を調整し、 disk-mbps-read-write パラメーターを使用して Premium SSD v2 の最大スループット制限を調整できます。

次のコマンドを使って、ディスクのパフォーマンスを調整します。 コマンドの値を更新してから実行します。

az disk update --subscription $subscription --resource-group $rgname --name $diskName --disk-iops-read-write=5000 --disk-mbps-read-write=200

次のステップ

Azure ポータルAzure CLI、または PowerShell を使用して、データ ディスクを追加します。

可用性セット内の VM で Premium SSD v2 を使用します。

Premium SSD v2 に関するフィードバックを提供します。