As a person responsible for the WMF backups I want to select the optimal storage solution for backing up media files.
Requirements (as defined in T262669):
- Have a "logical" approach to files (store individual files, not filesystem copies- application agnostic)
- Store also metadata about the files (name, hash, current status: soft-deleted/archived/wiped)
- Scale to the sizes WMF hosts
- Be able to quickly backup and restore a large amount of files
- Support encryption on the wire and at rest
- Files themselves will be insert-only, but had to be able to be deleted and dynamically altered its state to reflect production changes
Acceptance criteria:
- A set of storage options is selected for evaluation
- Testing methodology is defined
- Evaluation and tests are performed
- A list of pros and cons for each storage option is created and published for review