Usamos o bacula para todos os nossos backups do Linux, sem nenhum problema. 100Mbit / s não é uma conexão lenta, na verdade, como as conexões de internet são muito decentes para a maioria das empresas. Estabilidade é obviamente outro assunto.
No entanto, o meu primeiro porto de escala aqui seria o seu ISP. É claro que você deve ter algum tipo de contrato para essa conexão e deve estipular o tempo de atividade garantido. Eu colocaria alguns gráficos MRTG simples nos endereços IP públicos envolvidos e, em seguida, voltaria para o ISP e pediria que eles o corrigissem. Ou, se o contrato não tiver garantias desse tipo, altere o ISP.
Depois, olhando para seus números: uma conexão de 100MBit / s pode transferir cerca de 30 a 40GB de dados por hora (condições ideais) ou aproximadamente 600 GB em 16 horas. Se esse é o tamanho dos backups necessários, então provavelmente você está melhor com um sistema bacula separado no local de destino (usando compactação) e, em seguida, simplesmente transferindo os arquivos de backup reais via scp.
Se a confiabilidade da conexão é um problema, então o bacula faz aggaravar isto, porque sua primeira execução é sempre um backup completo. Você pode superar isso em algum grau começando com um conjunto de arquivos muito pequeno e, em seguida, adicionando pastas dia a dia até atingir a cobertura total. No entanto, como o bacula em sua configuração normal executará um backup completo uma vez por mês, você acaba tendo o mesmo problema mais cedo ou mais tarde.