先日データロードをしたので↓、今度はそのデータをバックアップ&リストア。
http://qiita.com/azzeten/items/126c4730b6f8d15ae039
バックアップは自動で取得する仕組みが組み込まれています。
Composeでは、以下のポリシーのもとに自動でフルバックアップが取られています。
・日次(7世代分保持)、週次(4世代)、月次(3世代)
・手動バックアップOK、1週間に10個までキープ。
バックアップを取ることに対して、追加料金は取られないっぽいです。そもそもfree trialですが。AWSのRDS?とかを見ると、バックアップ領域に対しても課金されるとのことだったので一応書いときます。
リストアは数クリックで可能です。
・リストアしたいバックアップを選んで、何回かクリックするとできました。
・PITR(ポイント・イン・タイム・リカバリ)は無いようにみえます。
イメージ図的にはこんなかんじです。
リストアするときは、既存の環境に上書き・・・ではなくて、新しく環境がプロビジョニングされて、そこにリストアされます。
障害のときもそうですが、たとえば「1ヶ月前のテストデータでもう一回テストまわしたい、けどデータが当時から変わってる・・」なんてときも、このcomposeのリストアであれば、新規で環境構築されるので、そこを新しいテスト環境として使うみたいなことができるってことですかね。
やってみた
・左のほうの「Backup」をクリックすると、どの時点のバックアップが取られているかリストされるので、どの時点のものをリストアしたいのか選んで、クリック。
・新しい環境の名前と、どの環境(AWSかSoftLayer)のデータセンターが良いかを選択して「Create Deployment」をクリック
1.4GBのデータは、何秒でバックアップ&リストア?
・手動バックアップをやってみたところ、バックアップは1分31秒
・リストアをやってみたところ、5分30秒で完了 でした。
まとめ:普通に使えそうですね
ですね。