Esta não é uma solução barata, mas se os seus blocos forem realmente essenciais, veja como você faz isso: inicialize uma instância do Amazon EC2 e sincronize o conteúdo lá periodicamente.
O Amazon EC2 é seu provedor de hospedagem de virtualização. Você pode criar instâncias do Linux, Windows, etc e executar o que quiser. Você paga por hora e obtém um espaço de armazenamento bastante grande localmente para esse servidor. Por exemplo, eu uso a instância de tamanho "grande", que vem com 850 GB de espaço em disco local.
A parte legal é que ele está na mesma rede que o S3 e você obtém transferências ilimitadas entre o S3 e o EC2. Eu uso o software $ 20 Jungle Disk em uma instância do Windows EC2, que me permite acessar meus buckets do S3 como se fossem pastas de disco locais. Então eu posso fazer arquivos de lote programados para copiar coisas do S3 para o meu espaço em disco local do EC2. Você pode automatizá-lo para manter backups por hora, se quiser, ou se quiser jogar, configure o JungleDisk (ou seus equivalentes em Linux) para sincronizar uma vez por hora. Se alguém excluir um arquivo, você terá pelo menos alguns minutos para recuperá-lo do EC2. No entanto, eu recomendaria os backups regulares com script - é fácil manter alguns dias de backups se você os compactar em um volume de 850 GB.
Isso é realmente útil para o envio de logs do SQL Server, mas também posso ver como ele alcançaria seu objetivo.