仮想マシン (VM) のストレージ オプションを理解する

完了

Azure の仮想マシンでは、他のコンピューターと同じように、オペレーティング システム、アプリケーション、およびデータの格納にディスクを使用します。 これらのディスクはマネージド ディスクと呼ばれます。

あなたは、自分の法律事務所が使用している過去の訴訟のデータベースをホストをする仮想マシン (VM) を Azure 内に作成するとします。 SQL Server で良好なパフォーマンスと回復力を実現するための基盤となるのは、適切なディスク構成です。

このユニットでは、ご利用のディスクに適切な構成値を選択する方法と、それらのディスクを VM に接続する方法について説明します。

VM でディスクを使用する方法

Azure には、データ ディスク、OS ディスク、一時ディスクという 3 つのメイン ディスク ロールがあります。 これらのロールは、ご利用の仮想マシンに接続されているディスクにマップされます。

  • OS ディスク。 すべての VM に 1 つ含まれるディスクで、ここにはオペレーティング システムが格納されています。 このドライブは SATA ドライブとして登録され、Windows では C: ドライブとしてラベル付けされます。または、Unix 系オペレーティング システムでは "/" としてマウントされます。 このディスクの最大容量は 4,095 GiB ですが、多くのオペレーティング システムは既定でマスター ブート レコード (MBR) でパーティション分割されます。 MBR では、使用可能なサイズが 2 TiB に制限されています。 2 TiB 以上必要な場合は、データディスクを作成して接続し、データストレージ用に使用します。 OS ディスクにデータを保存する必要があり、追加の領域が必要な場合は、GUID Partition Table (GPT) に変換します。 Windows デプロイでの MBR と GPT の違いについては、「Windows と GPT のよくあるご質問」を参照してください。
  • データ ストレージ。 データ ディスクは、再起動を行っても保持する必要があるアプリケーション データやその他のデータを保存するために仮想マシンにアタッチされるマネージド ディスクです。 一部の VM イメージには、既定でデータ ディスクが含まれています。 データ ディスクは、VM のサイズで指定された最大数まで追加することもできます。 各データ ディスクは SCSI ドライブとして登録され、最大容量は 32,767 GiB です。 ご使用のデータ ドライブ用にドライブ文字またはマウント ポイントを選択できます。
  • 一時ストレージ。 ほとんどの VM には、マネージド ディスクではない一時ディスクが含まれています。 一時ディスクはアプリケーションやプロセスのために短期間のストレージを提供するものであり、ページ ファイル、スワップ ファイル、SQL Server tempdb などのデータ保存のみを意図しています。 このドライブ上のデータは、メンテナンス イベントや再デプロイ中に失われる可能性があります。 このドライブは、Windows VM では既定で D: のラベルが付けられます。 失いたくない重要データは、このドライブに格納しないでください。

データ ディスクを VM に接続する

データ ディスクは仮想マシンに接続することで、いつでも VM に追加できます。 ディスクを接続すると、ディスクが VM に関連付けられます。

ディスクは、VM にアタッチされている状態で削除することはできません。 ディスクを削除するには、VM からディスクをデタッチする必要があります。

既存のデータ ディスクを Azure VM に接続する

Azure VM で使用したいデータが保存されている VHD が既に存在する場合があります。 ここでの法律事務所のシナリオでは、たとえば、物理ディスクをローカルで既に VHD に変換しているかもしれません。 この場合は、VHD をマネージド ディスクに直接アップロードできます。 一般的には、ディスクのアップロードには PowerShell Add-AzVhd コマンドレットを使用する必要があります。 このコマンドレットは、VHD ファイルの転送用に最適化されており、他の方法よりも迅速にアップロードを完了できます。 この転送で最適なパフォーマンスを実現するには、複数のスレッドを使用します。 VHD のアップロードが完了したら、それをデータ ディスクとして既存の VM にアタッチします。 このアプローチは、あらゆる種類のデータを Azure VM にデプロイできる優れた方法です。 データは VM に自動的に存在します。新しいディスクをパーティション分割したりフォーマットしたりする必要はありません。

新しいデータ ディスクを Azure VM に接続する

Azure portal を使用して、新しい空のデータ ディスクを VM に追加できます。

この処理により、.vhd ファイルが、指定したストレージ アカウントにページ BLOB として作成され、その .vhd ファイルがデータ ディスクとして VM に接続されます。

新しい VHD を使用してデータを格納するには、新しいディスクの初期化、パーティション分割、およびフォーマットを実行しておく必要があります。 これらの手順は、次の演習で練習します。

物理的なオンプレミス サーバーでは、物理ハード ディスクにデータを格納します。 Azure 仮想マシン (VM) のデータは、仮想ハード ディスク (VHD) に格納します。 これらの VHD は、Azure ストレージ アカウントにページ BLOB として格納されます。 たとえば、法律事務所の過去の訴訟のデータベースを Azure に移行する場合は、データベース ファイルを保存できる VHD を作成する必要があります。