7

現在、ローカル マシンのバックアップ場所として Amazon S3 を使用しています。主に JungleDisk を使用して、すべてのローカル ファイルを夜間に S3 アカウントにバックアップしています。

私はリモート ファイル用のよりインテリジェントなバックアップ ソリューションの作成を検討してきました。これは、Windows および Linux ボックス上の Web サイトと、SQL Server および MySQL データベースです。

リモート バックアップ マシンとしてクラウドで動作できる Amazon EC2 インスタンスを作成するアイデアを熟考してきました。理想的には、ある種のスクリプトまたはスケジュールがマシンの起動をトリガーし、起動したときにさまざまな処理を実行します。ウェブサーバーに接続してバックアップし、すべてを Amazon S3 アカウントにバックアップするためのツールまたはスクリプト。できれば、完了時にインスタンスをプログラムしてシャットダウンし、実行時間を節約できることを願っています。

私夢見てるの?これは可能性がありますか?誰かが私を正しい方向に向けることができますか?

ありがとう、

GW

4

3 に答える 3

5

I had the exact same thought about getting an EC2 instance to be my dynamic rsync machine. Just wrote an entry about it on our blog, but basically the solution is indeed to create an EC2 volume, not S3 and dynamically startup and shutdown an EC2 instance, mount the volume and rsync to it whenever you want to backup.

See my entry here: Using Amazon EC2/EBS/S3 for automated backups

于 2009-10-22T14:08:49.717 に答える
1

あなたがあなた自身とあなたが望む方法でバックアッププロセスをするのが好きなら、

それならS3CMDがあなたの最良の解決策だと思います。フォルダーのようにAmazonS3にアクセスし、CronJobから必要なすべてを実行できます。それについてもっと知るために、見てください。

http://s3tools.org/s3cmd

于 2012-01-23T16:35:58.323 に答える
1

どんなポインティングをお探しですか?これは完全に実行可能なアイデアのように聞こえます。PythonやRubyなどのスクリプト言語からEC2とS3の両方にアクセスするためのさまざまなライブラリがあります。起動し、構成ファイルから読み取り、接続するマシンを見つけ、リモートでログインし、存在する可能性のある新しいバージョンのファイルまたはデータベースダンプをフェッチし、それをS3にアップロードするマシンインスタンスを作成します。最終的に自分自身をシャットダウンします。

于 2009-09-15T08:12:53.187 に答える