Boa resposta por @MDMarra. Fornecendo uma outra perspectiva, para completar a resposta: Você poderia fazer o seu próprio backup, usando o armazenamento do Blob como seu meio de armazenamento de backup. Você está certo de que há uma API REST e também há wrappers SDK para .net, Java, php, python, ruby e node.js, bem como o PowerShell e a CLI de plataforma cruzada baseada em nó, todos capazes de manipulação de armazenamento.
Com relação ao Robocopy: como o armazenamento de blobs tem um protocolo baseado em REST, você precisaria de uma ferramenta um pouco diferente. A equipe do Azure publicou AzCopy para fornecer funcionalidade muito semelhante ao Robocopy.
Então ... teoricamente você pode criar seu próprio esquema de backup / restauração. Isso terá uma pegada de custo equivalente ao custo de armazenamento somente . No entanto: Como apontado pelo @MDMarra, o Serviço de Backup do Azure fornece um serviço de backup, que é mais rico em recursos do que apenas cópias de arquivos: compactação, políticas de retenção de dados, backups incrementais, etc.
Uma última coisa, em relação à taxa de transferência: uma conta de armazenamento do Azure tem uma escala de destino de ingresso de 10 Mbps / saída de 15 Mbps, com capacidade total de 200 TB por conta (e você pode ter várias contas). Dada a sua necessidade de se deslocar 1TB por semana, isso não deve ser um problema.