Я занимаюсь перемещением хранилища проектов веб-приложений в S3, и мне интересно, действительно ли управление версиями S3 является хорошим способом обработки резервных копий данных или есть какой-то лучший способ? Если все файлы должны были быть каким-то образом удалены или повреждены, возможно ли и легко восстановить целую корзину с помощью управления версиями? Если да, то как? Если нет, какой вариант резервного копирования для S3 лучше?
Управление версиями - отличная функция, и ее следует обязательно использовать, если это возможно. Включение управления версиями (и использование надлежащим образом подготовленных ключей доступа) может спасти вас от всевозможных проблем.
Но.
Управление версиями не защитит вас от;
Вы необходимость иметь резервные копии ваших данных за пределами S3, даже если это внешний жесткий диск, который вы запускаете $ aws s3 sync
против пару раз в день. Резервное копирование в последнюю очередь очень просто и стоит очень недорого.
Нет, вне зависимости от рассматриваемой службы требуется стратегия резервного копирования. Помимо возможности повреждения на стороне службы, проблемы с учетной записью могут вызвать неисправимые проблемы.