次の方法で共有


仮想マシンのサイズの変更

適用対象: ✔️ Linux VM ✔️ Windows VM ✔️ フレキシブル スケール セット

この記事では、既存の仮想マシンの VM サイズを変更する方法について説明します。

仮想マシン (VM) を作成した後、VM のサイズを変更することで、VM をスケールアップまたはスケールダウンできます。 場合によっては、先に VM の割り当てを解除する必要があります。 割り当ての解除は、現在 VM をホストしている同一のハードウェア クラスターで新しいサイズを使用できない場合に必要になる可能性があります。 理解しておくべき重要なこととして、割り当て解除の必要がない場合でも、仮想マシンが現在実行中の場合は、そのサイズを変更すると再起動されます。 このため、VM のサイズの変更は中断が発生する手順と考える必要があります (特に、VM でホストされているステートフル ワークロードの場合)。

小さな Azure VM アイコンから新しい大きな Azure VM アイコンに向かって大きくなっている矢印を示す図。

VM が Premium Storage を使用している場合、Premium Storage のサポートを受けるには、s バージョンのサイズを選択する必要があります。 たとえば、Standard_E4_v3 ではなく Standard_E4s_v3 を選択します。

VM のサイズの変更

  1. Azure Portalを開きます。

  2. 検索に「virtual machines」と入力します。 [サービス] で、 [仮想マシン] を選択します。 Azure portal の検索バーのスクリーンショット。

  3. [仮想マシン] ページで、サイズ変更する仮想マシンをクリックします。 選択された VM の例のスクリーンショット。

  4. 左側のメニューで [サイズ] を選択します。 使用可能なサイズの一覧から新しい互換性のあるサイズを選択する Azure portal でのサイズ選択のスクリーンショット。

  5. サイズを選択したら、[サイズ変更] を選択します。 Azure portal のサイズ変更ボタンのスクリーンショット。

Note

仮想マシンが現在実行されている場合、そのサイズを変更すると、再起動されます。

VM がまだ実行されているときに、リストに必要なサイズが表示されていない場合、仮想マシンを停止するとより大きいサイズが表示される可能性があります。

警告

VM の割り当てを解除すると、VM に割り当てられているすべての動的 IP アドレスも解放されます。 OS とデータ ディスクには影響しません。

運用 VM のサイズを変更する場合は、Azure の容量予約を使用して、リージョンでコンピューティング容量を予約することを検討してください。

適切な SKU を選択する

VM のサイズを変更する場合は、VM からの信号に基づいて適切な SKU を選択して、より多くの CPU、メモリ、またはストレージ容量が必要かどうかを判断することが重要です。

  • VM で CPU 集中型の高いワークロード (データベース サーバーや高トラフィックの Web サーバーなど) を実行している場合は、CPU コア数の多い SKU を選択する必要がある場合があります。
  • VM で機械学習モデルやビッグ データ アプリケーションなどのメモリ集中型のワークロードが実行されている場合は、メモリ容量の大きい SKU を選択する必要がある場合があります。
  • VM のストレージ容量が不足している場合は、ストレージ容量の大きい SKU を選択する必要がある場合があります。

適切な SKU の選択に関する詳細については、次のリソースを使用してください。

  • Azure における VM のサイズ: この記事では、Azure で使用できるすべての VM サイズの一覧を示します。
  • Azure VM セレクター: このツールは、ワークロードの種類、OS とソフトウェア、およびデプロイ リージョンに基づいて適切な VM SKU を見つけるのに役立ちます。

制限事項

ローカル一時ディスクを持つ VM サイズを、ローカル一時ディスクのない VM サイズにサイズ変更することはできず、その逆もできません。

サイズ変更に使用できる組み合わせは以下に限られます。

  • VM (ローカル一時ディスクあり) -> VM (ローカル一時ディスクあり)、および
  • VM (ローカル一時ディスクなし) -> VM (ローカル一時ディスクなし)。

回避策については、「ローカル一時ディスクを持つ VM サイズを、ローカル一時ディスクのない VM サイズに移行する方法を教えてください」を参照してください。 この回避策を使用して、ローカル一時ディスクのない VM のサイズを、ローカル一時ディスクを持つ VM に変更できます。 ローカル一時ディスクのない VM のスナップショットを作成し > そのスナップショットからディスクを作成し > そのディスクから、ローカル一時ディスクを持つ VM をサポートする適切な VM サイズで VM を作成します。

次のステップ

  • スケーラビリティを高めるには、複数の VM インスタンスを実行してスケール アウトします。
  • SKU の選択に関する詳細については、Azure の仮想マシンのサイズに関するページを参照してください。
  • ワークロードの種類、OS とソフトウェア、またはデプロイ リージョン別に VM サイズを決定するには、「Azure VM セレクター」を参照してください。
  • 仮想マシン スケール セット (VMSS) サイズの詳細については、「VMSS でのマシンの自動スケール」をご覧ください。
  • コスト管理計画に関する詳細については、「Azure コストの計画と管理」モジュールを参照してください。