仮想マシンのストレージを決定する

完了

Azure の仮想マシンでは、他のコンピューターと同じように、オペレーティング システム、アプリケーション、およびデータを格納する場所としてディスクが使用されます。

仮想マシンのストレージとディスクについて知っておくべきこと

すべての Azure 仮想マシンは、少なくとも 2 つのディスク (オペレーティング システム ディスクと一時ディスク) を備えています。 仮想マシンには、1 つまたは複数のデータ ディスクを備えることもできます。 すべてのディスクは、仮想ハード ディスク (VHD) として格納されます。 VHD は、オンプレミス サーバーの物理ディスクと似ていますが、仮想化されています。

Diagram that shows disks used by an Azure virtual machine, including disks for the OS, data, and temporary storage.

オペレーティング システム ディスク

どの仮想マシンにも 1 つのオペレーティング システム ディスクが取り付けられています。 OS ディスクには、仮想マシンの作成時に選択されたオペレーティング システムがプレインストールされています。 OS ディスクは SATA ドライブ (Serial Advanced Technology Attachment) として登録され、既定では C: ドライブとしてラベルが付けられます。

一時ディスク

一時ディスクのデータは、メンテナンス イベント中、または仮想マシンの再デプロイ時に失われる可能性があります。 仮想マシンの標準的な再起動中は、一時ドライブのデータは保持されるはずです。 しかし、新しいホストへの移動などでデータが保持されない場合があります。 そのため、一時ドライブのデータをシステムに不可欠なデータとして使用しないでください。

  • Windows 仮想マシンでは、一時ディスクには既定で D: ドライブとしてラベルが付けられます。 このドライブは、pagefile.sys ファイルを格納するために使用されます。
  • Linux 仮想マシンでは、一時ディスクは通常 /dev/sdb です。 このディスクは、Azure Linux エージェントによりフォーマットされて、/mnt にマウントされます。

重要

一時ディスクにデータを格納しないでください。 このディスクは、アプリケーションとプロセスの一時ストレージを提供するものであり、ページやスワップ ファイルなどのデータを格納することのみを目的としています。

データ ディスク

データ ディスクは仮想マシンに取り付けられるマネージド ディスクであり、ユーザーが保存しておく必要があるアプリケーションなどのデータを格納するためのものです。 データ ディスクは SCSI ドライブとして登録され、ユーザーが選んだ文字のラベルが付けられます。 仮想マシンのサイズにより、アタッチできるデータ ディスクの数と、データ ディスクをホストするために使用できるストレージの種類が決まります。

仮想マシンのストレージを選ぶときに考慮すべきこと

仮想マシンでの Azure Storage と Azure Managed Disks の使用に関する次の考慮事項を確認します。

  • Azure Premium Storage を検討する。 Premium Storage を選ぶと、入出力 (I/O) ワークロードが集中する仮想マシンに対して、高パフォーマンスで低待機時間のディスク サポートを得ることができます。 Premium Storage を使用する仮想マシンでは、ソリッド ステート ドライブ (SSD) にデータを格納します。 Premium Storage ディスクの速度とパフォーマンスを活用するために、既存の仮想マシン ディスクを Premium Storage に移行することができます。

  • 複数のストレージ ディスクを検討する。 Azure では、複数の Premium Storage ディスクを仮想マシンにアタッチできます。 複数のディスクを使用すると、アプリケーションでは仮想マシンあたり最大 256 TB のストレージを利用できます。 Premium Storage を使用した場合、アプリケーションでは、仮想マシンあたり 80,000 IOPS (秒あたりの I/O 操作数) を達成し、仮想マシンあたり最大 2,000 MB/秒のディスク スループットを達成できます。 Premium Storage で完了した読み取り操作により、待機時間が短くなります。

  • Azure マネージド ディスクを検討する。 Azure マネージド ディスクは VHD です。 Azure マネージド ディスクは、Azure 内のランダムな IO ストレージ オブジェクトであるページ BLOB として格納されます。 ディスクを "マネージド" と呼ぶ理由は、ページ BLOB、BLOB コンテナー、および Azure ストレージ アカウントを抽象化したものであるためです。 マネージド ディスクでは、ディスクをプロビジョニングします。その他については、Azure によって実行されます。 ワークロードに対して Azure マネージド ディスクを使用することを選ぶと、Azure で自動的にディスクの作成と管理が行われます。 使用できるディスクの種類は、Ultra SSD、Premium SSD、Standard SSD、Standard HDD です。

    Note

    マネージド ディスクは、単一インスタンスの仮想マシン SLA で必要です。

  • Premium Storage への移行を検討する。 アプリケーションで最適なパフォーマンスを実現するには、高い IOPS を必要とする仮想マシン ディスクを Premium Storage に移行することをお勧めします。 ディスクで高い IOPS を必要としない場合は、Standard Azure Storage で保持することでコストを制限できます。