0

アプリケーションを1つのvpcから別のものに移行することを検討しています。現在、アプリケーションのec2インスタンスは、別のec2インスタンスおよびebsボリュームから作成したnfsを使用します。これらのアプリケーション関連のインスタンス(webとapp)とnfsインスタンスは、1つのVPCに存在します(VPC「A」と呼ぶ)。1つのVPC内のEBSボリュームデータを別のVPC内のEFSに転送

私の質問は、VPC "B"のefsにVPC "A"の既存のnfsからebsデータをどのように転送するのですか?さらに、データ転送速度は重要ではないため、ファイルシステムのパフォーマンスモードは汎用として定義されています。ありがとう!

+0

だけのrsyncを使うのか? –

+0

または、NFSサーバー上のディスクのEBSスナップショットを取得し、新しいVPCのスナップショットから新しいボリュームを作成し、インスタンスにアタッチし、そこにマウントし、そこにEFSをマウントし、ファイル?どのような制約があり、どのくらいのデータが関係していますか? –

答えて

0

は、あるVPCのAmazon EBSボリュームの内容を別のVPCに転送することです。 NFSサーバーがEC2 + EBSからホストされているかどうか、またはAmazon EFSから実行されているかどうかは不明です。私はそれがEC2 + EBSだと仮定します。あなたのための

、いくつかの異なるオプション(1をピックアップ!):

  • AMIを作成します。サーバーを実行しているAmazon EC2インスタンスのAMIを作成します。その後、そのAMIを使用してVPC Bで新しいインスタンスを起動します。
  • ディスクを移動: EC2インスタンスをオフにします。 EBSボリュームを切り離し、VPCで実行中の別のインスタンスに接続します。B.必要に応じて構成します。
  • EBSスナップショットを使用:データを保持スナップEBSボリューム、(所望のAZで)スナップショットから新しいEBSボリュームを作成し、VPC B.
でEC2インスタンスにEBSボリュームをアタッチ

サーバーがAmazon Elastic File System(EFS)で実行されている場合は、データをEBSボリュームにコピーし、ボリュームを切り離してVPC Bのインスタンスに接続してから、 EBSボリュームのデータをVPC Bの新しいEFS共有に追加してください。

+0

申し訳ありませんが十分に明確でない場合。私のNFSはEC2 + EBSからホストされています。また、別のVPCのインスタンスにEBSボリュームを接続できますか? – jkollin

+0

はい。Amazon EBSボリュームは可用性ゾーンに存在しますが、特定のVPCに限定されるものではありません。単に別のインスタンスに切り離して再接続することもできます。 –

0

この回答が技術的には時間th上記の答えは出ましたが、質問者が両方のアプリケーションを同時に実行しないようにするという解決策を達成するもっと簡単な方法です。データを複製するのではなく、使用可能なVPCを切り替えるだけです)。

私の会社は新しいVPCに切り替えていたので、新しいVPCでデータを利用できるようにしたかっただけです。ここで説明するようにではなく、EBSにコピーアンマウント、再マウント、EFSにコピーし、私はマウントポイントを切り替える:あなたは、実際にデータを複製する必要がない場合

http://docs.aws.amazon.com/efs/latest/ug/manage-fs-access-change-vpc.html

をIMO、これははるかに簡単です。

データをバックアップするために、AWSは、概説されたワークフローを持っています

http://docs.aws.amazon.com/efs/latest/ug/efs-backup.html

関連する問題