Linodeの360インスタンスを実行しているphp/vbulletin/Apacheサーバーがあります。
別の場所にあるサーバーをリモートバックアップするための最良の方法は何ですか?
FTPとAmazonS3の2つのオプションがあると思います。
誰かがホストと価格の例を提供できますか?おそらく彼らとのあなたの経験は?
私はこれにあまりお金をかけたくありません...私はただ何かが失われた場合に少なくともDBを復元できるようにしたいだけです。
MySQLデータベースは800MBです。私が理解していないのは、バックアップに必要な合計容量です。 1週間毎日バックアップすると800x7になりますが、「増分バックアップ」について何人かの人から言われると混乱しますか?
スクリプトはどうですか、それとも単なるol'rsyncですか?
とにかく、アドバイスをいただければ幸いです。
Linodeの顧客の間で人気のある戦略は次のとおりです。
http://library.linode.com/networking/rdiff-backup-sshfs
http://www.linode.com/wiki/index.php/Backups_with_s3sync
-トム
データベースについて-800MBのデータである可能性がありますが、ファイルをダンプすると、実際にははるかにバックアップする必要があります。そのファイルは非常によく圧縮され、結果はディスク上の「生」データよりもかなり少なくなります。その後、結果のバックアップファイル(tgz、Zipなど)を宛先に転送するために、好きな方法を使用できます。このための最も一般的な選択肢はrsyncのようです。
バックアップする場所については、サーバーの場合は、自宅またはオフィスのシステムにバックアップしてから、GFSローテーションを使用してそこからテープにバックアップします。私は、ストレージメディアに物理的にアクセスできない場合、システムが適切にバックアップされているとは見なさないということを知っています。
AmazonS3はバックアップに最適なサービスです。 rsyncの代わりに、重複を使用できます。重複すると、増分バックアップを実行できます。
バックアップを簡素化するには、DT-S3-バックアップを使用します。
http://blog.damontimm.com/bash-script-incremental-encrypted-backups-duplicity-Amazon-s3/
Linodeが提供するバックアップサービスを使用するのが最善であることに同意しますが、自分でそれを実行したい場合は、AmazonのS3は本当に安価で使いやすいです。
さまざまなスクリプトで何年も使用していますが、最近、s3fsを使用してバケットをLinuxボックスにマウントし始めました。
http://code.google.com/p/s3fs/wiki/FuseOverAmazon
マウントすると、Bashとrsyncを使用して簡単なスクリプトを作成してバックアップを作成できます。また、バックアップストレージが常にマウントされているため、ファイルの取得が非常に簡単になります。
Linodeは実際に独自の内部管理バックアッププログラムを実行します。これはニーズに最適です。 http://www.linode.com/backups/ でチェックしてください
AmazonS3はバックアップに最適なサービスです。 rsyncの代わりに、重複を使用できます。重複すると、増分バックアップを実行できます。
バックアップを簡素化するには、DT-S3-バックアップを使用します。
http://blog.damontimm.com/bash-script-incremental-encrypted-backups-duplicity-Amazon-s3/