web-dev-qa-db-ja.com

AWS EC2インスタンスをRackspaceクラウドサーバーに移行するにはどうすればよいですか?

EU-Westにm1.largeDebianベースのサーバーがあります。最近、組織のポリシーが変更されたため、Rackspaceに移行する予定です。 AWS EC2 EU-West DebianインスタンスをRackspaceに移動するにはどうすればよいですか?残念ながら、それは私によってセットアップされなかったので、それが何をどのように構成されたか正確にはわかりません。大まかな見積もりでは、すべてがこれと同じようにインストールおよび構成された新しいものをセットアップするのに約1週間かかると思います。

また、ソースとターゲットの両方で同じディストリビューション、同じカーネルを使用し、システム全体(いくつかのディレクトリを除く)をターゲットにrsyncすることを提案するスクリプト/投稿もいくつか見ました。

1
Shoaibi

既存のイメージから新しいイメージを作成することは、特にリバースエンジニアリングが必要な場合は常に問題であり、別のクラウドに移行する必要がある場合はさらに悪化します。 https://github.com/devstructure/blueprint のようなツールを使用して、画像をChefレシピにリバースエンジニアリングすることを検討してください。シェフのレシピがあると、異なるクラウドイメージ間での移行が簡単になります。

適切な開示:私はフルタイムのCloudify開発者です。 (イメージだけでなく)アプリケーションレベルでのクラウドベンダーロックインを回避したい場合は、Cloudifyを検討する必要があります http://www.cloudifysource.org Rackspaceで毎晩Cloudifyテストスイートを実行します、Amazon EC2およびHPCloudは、各クラウドプロバイダーが提供する標準イメージを使用します。各アプリケーションは、事前定義されたレシピを使用して、クリーンなイメージにインストールおよび管理します。これらのレシピは、シェフのレシピでもあります。

2
Itai Frenkel

はい、rsyncは機能する可能性があり、私はこの方法が使用された多くの移行に関与してきました。ただし、既存のシステムについての実際の知識がない場合は、プロジェクトを開始して、マシンを最初から正しい方法で再構築するのに適切な時期かもしれません(文書化、自動化、再現可能...すべての良い点)。

2
womble