Amazon S3簡易的付費網路磁碟服務,協助開發者做Web-Scale Computing。
付費的方式用多少付多少,算起來還滿合理,可透過Amazon提供SIMPLE MONTHLY CALCULATOR親自試算看看。目前考量只拿來當作非同步備份機制使用,雖然S3是為了Web-Scale Computing設計。
如何備份資料庫與系統資料?
目前Amazon S3 也有提供管理介面 AWS Management Console ,不過似乎太麻煩對於定時備份而言Orz。
Amazon Simple Storage Service也提供Import/Export Api介面讓各種程式介接,方便不同的情況使用,所以挑選自己喜歡S3 client tools。
使用Ruby AWS::S3處理S3備份機制,剛好billturner已經撰寫了simple-s3-backup script,可備份{mysql, mongodb, directory, files}多種實體,刪除多少天後的資料。
- 準備 ruby + aws/s3
- git clone http://github.com/billturner/simple-s3-backup.git
- cp settings-sample.rb settings.rb
- 微調備份內容 vim settings.rb
- 測試 ruby simple-s3-backup.rb
- 進排程 @midnight /usr/bin/ruby /home/backups3/simple-s3-backup.rb
備份有做有保佑!
image by Stephen Hill Photography
No comments:
Post a Comment