Каков наилучший способ сохранить резервную копию всех файлов?
В теории вам не нужно. S3 никогда не терял ни одного бита за все эти годы. Ваши данные уже хранятся в нескольких центрах обработки данных.
Если вы действительно беспокоитесь о случайном удалении файлов, используйте клавиши IAM. Для каждого пользователя IAM отключите операцию удаления. И/или включите управление версиями и удалите пользователя IAM для выполнения реальных удалений.
Если вам по-прежнему нужна резервная копия, EBS или S3 довольно тривиальны: просто запустите программу S3 Sync для синхронизации между ведрами или диском EBS. (Их очень много, и писать тривиально.) Обратите внимание, что вы платите за неиспользуемое пространство на вашем диске EBS, поэтому, вероятно, это будет дороже, если вы будете расти. Я бы не использовал EBS, если вы действительно не использовали локальный доступ к файлам.
Восходящий момент синхронизации S3 позволяет быстро переключить приложение на другой ковш.
Вы также можете использовать Glacier для резервного копирования ваших файлов, но у этого есть серьезные ограничения.
Не было ли этого до SKYNET? Я думаю, они доказали, что у них нет какой-либо стратегии резервного копирования для некоторых из их клиентов. –