He estado investigando sobre esto, lo suficientemente divertido.
Sus copias de seguridad en S3 pueden fallar dependiendo de su región debido a la consistencia eventual; La advertencia básica es que si hace esto lo suficiente, en algún momento tendrá errores al abrir o encontrar archivos, ya que el sistema de archivos mágico en el fondo de Amazon se sincroniza entre servidores, por lo que sus copias de seguridad pueden no ser confiables.
En cuanto a si necesita guardarlos de otra manera, esto depende de su gestión de riesgos. ¿Confías en Amazon para guardar tus datos?
Es posible que pierdan algo o tengan una falla mayor en su sistema de almacenamiento; sin duda tienen cláusulas en sus contratos que especifican que si pierden sus datos, ese es su problema. No de ellos. Además, dado que sus datos están alojados en otro lugar, no sabe qué harán con ellos; la policía quiere sus datos? Puede que ni siquiera sepas que alguien más accedió a él.
¿Confías en eso? Si los datos no son clave para su negocio y está dispuesto a aceptar este riesgo, entonces no hay necesidad de descargarlos al almacenamiento externo. Si no está dispuesto a arriesgarse a que sus datos estén seguros en los servidores de almacenamiento de Amazon, debe hacer arreglos para volcarlos periódicamente en su propio almacenamiento.
En otras palabras, no creo que haya una respuesta directa a esto, ya que depende de su tolerancia al riesgo y sus necesidades comerciales. Muchas personas no confiarían completamente en sus ingresos únicamente en el almacenamiento con la nube, personalmente me siento un poco desconfiado de eso ...
Para hacerlo mejor, en discusiones e investigaciones, otro enfoque a considerar es crear un volumen EBS lo suficientemente grande como para almacenar los datos, adjuntarlo a la instancia EC2, guardar sus datos allí, luego puede desmontar el volumen y guardar esos datos en S3 . Estoy a punto de investigar si esto se haría como guardar el archivo de volumen en S3 o los contenidos ... pero luego puede eliminar la instancia de EBS cuando termine para ahorrar costos de almacenamiento.
EDITAR Veo en la relectura que está guardando DE S3 A la instancia EC2, no al revés (aunque no sé si el problema de consistencia eventual aún podría causar problemas allí). ¿Estás intentando guardar datos en una instancia EC2 como copia de seguridad? Creo que, en términos de costos, esa no es una táctica sólida; puede ser más barato hacer copias de seguridad en un disco local cuando se tiene en cuenta el almacenamiento a largo plazo de ese tipo de datos, junto con el tiempo de VM. Con los costos de la unidad, puede copiar datos en un disco local como copia de seguridad.
Todavía mantendría las advertencias sobre confiar en Amazon y su almacenamiento. Si desea mantener todo en Amazon S3 pero tiene más redundancia, duplique sus depósitos de S3 en todas las regiones, y si tienen una interrupción que afecta a una región, no debería eliminarlos a todos. Esperas Sin embargo, todo es posible.
Todo se reduce a cuánto valora sus datos, cuánto está dispuesto a pagar por ellos y cuánto riesgo desea tolerar.