Esta no es una solución barata, pero si sus depósitos son realmente críticos, así es como lo hace: inicie una instancia de Amazon EC2 y sincronice el contenido allí periódicamente.
Amazon EC2 es su proveedor de alojamiento de virtualización. Puede activar instancias de Linux, Windows, etc. y ejecutar lo que desee. Paga por hora y obtiene un espacio de almacenamiento bastante grande localmente para ese servidor. Por ejemplo, uso la instancia de "gran tamaño", que viene con 850 GB de espacio en disco local.
Lo bueno es que está en la misma red que S3, y obtienes transferencias ilimitadas entre S3 y EC2. Utilizo el software Jungle Disk de $ 20 en una instancia de Windows EC2, que me permite acceder a mis cubos S3 como si fueran carpetas de disco locales. Entonces puedo hacer archivos por lotes programados para copiar cosas de S3 y en mi espacio de disco EC2 local. Puede automatizarlo para mantener copias de seguridad por hora si lo desea, o si desea apostar, configure JungleDisk (o sus equivalentes de Linux) para sincronizar una vez cada hora más o menos. Si alguien elimina un archivo, tiene al menos unos minutos para recuperarlo de EC2. Sin embargo, recomendaría las copias de seguridad programadas regulares: es fácil mantener unos días de copias de seguridad si las está comprimiendo en un volumen de 850 GB.
Esto es realmente útil para el envío de registros de SQL Server, pero puedo ver cómo lograría su objetivo también.