MongoDB + S3 バックアップとかに使えそうなもの

  • このエントリーをはてなブックマークに追加
  • Pocket

運用面での課題の一つに、バックアップしたデータをどこに保管するかがあるかと思う。

バックアップのバックアップや広域退避などいろいろ考えることがあって大変。。。

そこでAWSのS3にぶん投げれば全部解決するのでMongoDBからダンプを取得してS3に保存するまでのメモ。

mongodbのバックアップデータをAWSのS3に保存する

※AWSのアカウントは事前に準備しないといけない。あとS3のバケットも

まずはジョブを動かすマシンのcrontabを編集。
これをしておかないとAWSのコンフィグが読めないっぽい(?)

crontab

続いてcronで動かしてもらうshファイル。

shellスクリプト

あとはお好きな時間にcronで動かしてもらえばOK.

S3は無限ストレージでトリプルミラーリングでお値段もお手頃で非常にいいよね。

  • このエントリーをはてなブックマークに追加
  • Pocket

SNSでもご購読できます。

コメントを残す

*