AWSからAzureへ仮想マシン(VM)を移行する

最終更新日:2026年8月10日

この記事でわかること

Cloud to Cloud

項目 AWS Microsoft Azure Google Cloud
世界シェア 約33%(首位) 約22% 約11%
強み サービス数・実績 Microsoft製品連携 データ分析・AI
無料枠 12ヶ月+常時無料 12ヶ月無料 常時無料枠あり
主な資格 CLF / SAA / SAP AZ-900 / AZ-104 ACE / PCA


世間では、複数のクラウドサービスを使い分けるマルチクラウドや、オンプレミスとパブリッククラウドを使い分けるハイブリッドクラウドの採用がますます重視されるようになってきています。

これに伴って、ベンダ各社の競争が激化しつつあり、Amazon Web Services(AWS)社は自社の同名クラウドサービス群への移行サービスを通じて、Microsoft社のクラウドサービス群である「Microsoft Azure」のユーザ企業が利用しているクラウドサービスからAWSに移すことを目的としているようです。

これに対してMicrosoft社は「Azure Migrate」というサービスを利用して、AWSからAzureへの移行を可能としています。

Azure Migrate


Azure Migrateはサーバの移行専用に設計されており、オンプレミスのマシンの検出・評価・およびAzureへの移行を行うための中心的なハブを提供しています。

Azure Migrate が提供しているもの

・統合されたプラットフォーム
Azureへの移行を開始、実行、追跡するための単一ポータル。

・ツールの範囲

評価と移行のためのさまざまなツールです。Azure Migrateには、Server Assessmentが含まれており、Server Migrationに関するエラーのトラブルシューティングに役立つ情報を提供しています。

・評価と移行

 □サーバ

オンプレミスのサーバを評価し、Azureの仮想マシンまたはAzure VMware Solutionに移行します。

 □データベース(DB)

オンプレミスのDBを評価し、Azure SQL Database または SQL Managed Instanceに移行します。

 □Webアプリケーション

Azure App Service Migration Assistantを使用して、オンプレミスのWebアプリケーションを評価し、Azure App Serviceに移行します。

 □仮想デスクトップ

オンプレミスの仮想デスクトップ インフラストラクチャを評価し、Azure Virtual Desktop(旧称:Windows Virtual Desktop)に移行します。

AWS VMをAzureに移行する

Azure Migrateを使用して、AWS VMからAzureへ移行します。

前提条件


・移行するAWS VMで、実行しているOSがサポートされているかを確認。(AWS VMを移行する際、物理マシンとして扱われるため)

・AWS VMからAzureへの移行で、AWS VMがサポートされる構成であるかを確認。

・AzureにレプリケートするAWS VMが、Azure VMの要件に準拠していることを確認。

・AzureにAWS VMを移行する前に、変更しておかなければいけない部分

 □一部のOSでは、Azure Migrateによる変更が自動で行われます。


 □変更を行う前にVMを移行すると、AzureでVMが起動しない可能性があります。

1、移行のためのAzureリソースを準備

・Azure Migrateプロジェクトの作成

Azure portalでサブスクリプションを開き、アクセス制御を選択。
共同作成者 or 所有者のアクセス許可を持っている必要があります。

・Azureアカウントのアクセス許可の確認

 □選択したリソースグループ内にVMを作成します。

 □選択した仮想ネットワーク内にVMを作成します。

 □Azureマネージドディスクに書き込みます。

・Azureネットワークを作成

Azure仮想ネットワークを設定します。

作成されたAzure VMは、移行の設定時に指定したAzure VNetに参加させられます。

2、移行のためにAWSインスタンスを準備


AWSからAzureへの移行を準備するために、移行用のレプリケーションアプライアンスを準備してデプロイする必要があります。

3、Server Migrationツールを追加

Azure Migrateプロジェクトを設定し、そこにServer Migrationツールを追加します。

4、レプリケーション アプライアンスを設定


移行の最初の手順として、レプリケーション アプライアンスを設定します。AWS VM移行用のアプライアンスを設定するには、アプライアンスのインストーラーファイルをダウンロードし、それを、準備したVMで実行する必要があります。

5、モビリティ サービスをインストール

移行されるAWS VMに、Mobility Serviceエージェントがインストールされている必要があります。エージェントインストーラーは、レプリケーション アプライアンス上で使用できます。

6、AWS VMのレプリケーションを有効にする


AWS VMのレプリケーションを有効にします。レプリケーションの開始後は、設定を変更できない点に注意してください。

7、テスト移行を実施


AWS VMからAzureへの完全な移行を実行する前に、VMのテスト移行を実行することができます。実際の移行を始める前に、問題を検出して修正することができるので、必ずテスト移行を実施しましょう。

8、AWS VMを移行する

テスト移行が想定通りに進み、動作することを確認したら、AWS VMを移行できる状態になります。

9、移行を完了する

移行が完了すると、AWS VMのレプリケーションが停止されます。

参考文献:
https://learn.microsoft.com/ja-jp/azure/migrate/tutorial-migrate-aws-virtual-machines

押さえておきたいポイント

  • AWS VMをAzureに移行する際は、Azure Migrateが物理マシンとして扱う点に注意し、事前にOS・構成のサポート要件を必ず確認する。
  • レプリケーションを開始すると設定変更ができなくなるため、本番移行の前に必ずテスト移行を実施し、問題を洗い出しておく。
  • 移行先の機能名・サービス名(Azure Virtual Desktopなど)は改称されることがあるため、実施前にAzure公式ドキュメントで最新の名称・仕様を確認する。

よくある質問

Q. Azure MigrateでAWSのVMを移行する場合、追加費用はかかりますか?

Azure Migrateのハブ機能自体の利用に追加費用はかかりませんが、移行先で作成するAzure VMやディスク、ネットワークなどのAzureリソース利用料は別途発生します。具体的な料金体系は変更されることがあるため、最新料金はAzure公式サイトでご確認ください。

Q. 移行中にAWS側のVMを停止する必要がありますか?

レプリケーションはAWS VMを稼働させたまま行えます。ただし、実際の切り替え(カットオーバー)のタイミングでは、データの整合性を保つために対象VMを一時的に停止する工程が発生します。

Q. AWSからAzureへの移行前にテスト移行は必須ですか?

必須ではありませんが強く推奨されます。テスト移行を行うことで、本番のレプリケーション設定を変更することなく、移行後のVMが正常に起動・動作するかを事前に検証できます。

▼ アクロビジョンについて

👔

一緒に働きましょう

一人ひとりのキャリアに向き合い、
活躍できる現場をご紹介します。

採用サイトを見る →
💻

システム開発のご依頼・ご相談

コンサルティングから運用保守まで、
ワンストップで対応します。

まずはお気軽にご相談ください →