EBS を使用する Amazon AWS EC2 Ubuntu インスタンスを Microsoft Azure に移動したいと考えています。このインスタンスは以前に AWS にインポートされていないため、AWS のインポート/エクスポート ツールを使用できません。
そこで主な問題は、AWS から VHD イメージを取得して S3 またはローカル ドライブにアップロードする方法です。
EBS を使用する Amazon AWS EC2 Ubuntu インスタンスを Microsoft Azure に移動したいと考えています。このインスタンスは以前に AWS にインポートされていないため、AWS のインポート/エクスポート ツールを使用できません。
そこで主な問題は、AWS から VHD イメージを取得して S3 またはローカル ドライブにアップロードする方法です。
技術的には、EC2 インスタンスを AWS から Microsoft Azure に移行するための簡単なツールはまだありませんが、現在可能な最善の移行を行うために、次の手順に従うことができます。
1- VM、ネットワーク、ストレージ、その他のサービスが見つかった場合はその数を監視して、Azure アカウントのサーバーのアーキテクチャを模倣します。
2-それらのサーバーで正しいセットアップを行います(Webサーバー、dbサーバーなどを構成します..)
3- EC2 (/var/www/Web_Folder) にあるすべてのデータ ファイルを圧縮し、mysqldump を使用してデータベースもバックアップします。
4- リモートで接続できる Windows サーバー VM を Azure 上に作成し (クラウドのインターネット速度から利益を得る)、filezilla を使用して EC2 から圧縮ファイルをダウンロードし、Azure 上で新しく作成された VM にアップロードします。db バックアップ ファイルもそこにアップロードします。
5- 同じ古い名前で Azure VM に新しいデータベースを作成し、ユーザー アクセスを許可し、mysql を終了してから、次を使用してアップロードした db バックアップ ファイルを復元します: mysql -u root -p DB_Name
6- 新しく作成したサーバー (Web、Mysql など) に必要なポートを開くことを忘れないでください。また、新しくアップロードされたファイルのアクセス許可を管理していることを確認してください。