amazon web services - Backup strategies for AWS S3 bucket -
i'm looking advice or best practice s3 bucket.
purpose of backing data s3 prevent data loss because of following:
- s3 issue
- issue accidentally delete data s3
after investigation see following options:
- use versioning http://docs.aws.amazon.com/amazons3/latest/dev/versioning.html
- copy 1 s3 bucket using aws sdk
- backup amazon glacier http://aws.amazon.com/en/glacier/
- backup production server, backed up
what option should choose , how safe store data on s3? want hear opinions.
useful links:
taking account related link, explains s3 has 99.999999999% durability, discard concern #1. seriously.
now, if #2 valid use case , real concern you, stick options #1 or #3. 1 of them? depends on questions:
- do need other of versioning features or avoid accidental overwrites/deletes?
- is cost imposed versioning affordable?
amazon glacier optimized data infrequently accessed , retrieval times of several hours suitable.
ok you?
unless storage use huge, stick bucket versioning. way, won't need code/workflow backup data glacier, other buckets, or other server (which bad choice imho, please forget it).
Nice blog post... AWS backup strategy is very important and it help to secure data. Thanks for sharing
ReplyDelete