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:

  1. s3 issue
  2. issue accidentally delete data s3

after investigation see following options:

  1. use versioning http://docs.aws.amazon.com/amazons3/latest/dev/versioning.html
  2. copy 1 s3 bucket using aws sdk
  3. backup amazon glacier http://aws.amazon.com/en/glacier/
  4. 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).


Comments

  1. Nice blog post... AWS backup strategy is very important and it help to secure data. Thanks for sharing

    ReplyDelete

Post a Comment

Popular posts from this blog

javascript - Laravel datatable invalid JSON response -

sql server 2008 - My Sql Code Get An Error Of Msg 245, Level 16, State 1, Line 1 Conversion failed when converting the varchar value '8:45 AM' to data type int -

java - Exception in thread "main" org.springframework.context.ApplicationContextException: Unable to start embedded container; -