Я занимался исследованием этого, достаточно забавно.
Ваши резервные копии на S3 могут потерпеть неудачу в зависимости от вашего региона из-за возможной согласованности; основное предупреждение состоит в том, что если вы сделаете это достаточно, в какой-то момент у вас будут ошибки при открытии или поиске файлов, поскольку магия файловой системы на фоне синхронизации Amazon между серверами, поэтому ваши резервные копии могут быть ненадежными.
Что касается необходимости сохранения их другим способом, это зависит от вашего управления рисками. Вы доверяете Amazon для хранения ваших данных?
Возможно, они могут что-то потерять или потерпеть больший сбой в своей системе хранения; у них, без сомнения, есть пункты в их контрактах, определяющие, что если они потеряют ваши данные, это ваша проблема. Не их. Кроме того, поскольку ваши данные размещены где-то еще, вы не знаете, что они будут с этим делать; правоохранительные органы хотят ваши данные? Вы можете даже не знать, что кто-то еще получил к нему доступ.
Вы в это верите? Если данные не являются ключевыми для вашего бизнеса, и вы готовы принять этот риск, нет необходимости загружать их в автономное хранилище. Если вы не готовы рисковать тем, что ваши данные будут в безопасности на серверах хранения Amazon, вам следует принять меры к тому, чтобы периодически сбрасывать их в свое собственное хранилище.
Другими словами, я не думаю, что есть прямой ответ на это, поскольку это зависит от вашей толерантности к риску и потребностей бизнеса. Многие люди не будут полностью доверять своим доходам исключительно на облачных хранилищах, лично я немного опасаюсь этого ...
Чтобы сделать это лучше, в обсуждениях и исследованиях, другой подход, который нужно рассмотреть, - это создание тома EBS, достаточно большого для хранения данных, присоединения его к экземпляру EC2, сохранения ваших данных там, затем вы можете размонтировать том и сохранить эти данные на S3 , Я занимаюсь исследованием того, будет ли это сделано путем сохранения самого файла тома на S3 или содержимого ... но тогда вы сможете удалить экземпляр EBS, когда это будет сделано, чтобы сэкономить на хранении.
РЕДАКТИРОВАТЬ В повторном чтении я вижу, что вы сохраняете ОТ S3 в экземпляр EC2, а не наоборот (хотя я не знаю, может ли проблема с согласованностью по-прежнему вызывать там проблемы). Вы пытаетесь сохранить данные в экземпляр EC2 в качестве резервной копии? Я думаю, что с точки зрения затрат это не разумная тактика; может быть дешевле создать резервные копии на локальном диске, если учесть долговременное хранение таких данных вместе со временем виртуальной машины. При стоимости дисков вы можете скопировать данные на локальный диск в качестве резервной копии.
Я все еще держал бы предупреждения о доверии Амазонке и их хранению. Если вы хотите сохранить все в Amazon S3, но иметь большую избыточность, продублируйте свои блоки S3 по регионам, и если они имеют перебои в работе, затрагивающие один регион, они не должны выбивать их все. Вы бы надеялись. Все возможно, хотя.
Все зависит от того, насколько вы цените свои данные, сколько вы готовы за них заплатить и какой риск вы хотите терпеть.