Documentação
Como o NubliVault funciona
Visão técnica da solução: arquitetura, pré-requisitos, implantação e operação.
Para quem é
Provedores de serviço, integradores e empresas que mantêm grandes acervos de arquivos em nuvem — documentos, imagens, faturas, laudos — e precisam de um backup barato, seguro e com recuperação de arquivo individual. A solução é multi-tenant: atende vários clientes finais com isolamento total entre eles.
O problema que resolve
Backup tradicional copia objeto a objeto. Com milhões de arquivos pequenos, o custo não vem do espaço ocupado — vem da quantidade de operações de escrita e do preço da camada onde o dado fica parado. O NubliVault ataca os dois:
- Agrupa os arquivos de cada cliente em poucos pacotes comprimidos, reduzindo em ~99,98% as operações de escrita.
- Move esses pacotes para camadas de arquivamento, onde o armazenamento custa uma fração do preço.
- Mantém um índice pesquisável, para recuperar um arquivo isolado sem baixar o pacote inteiro.
Arquitetura
O pipeline é inteiramente em fluxo contínuo — nunca carrega um bucket inteiro em memória ou disco:
- Leitura paginada dos buckets de origem, em blocos de mil objetos.
- Empacotamento por cliente e compressão, com deduplicação e sincronização incremental.
- Envio ao destino em upload particionado, na camada de menor custo.
- Indexação de cada arquivo por cliente, com a posição dentro do pacote.
- Bloqueio de exclusão no destino, garantindo a imutabilidade do que já foi gravado.
Pré-requisitos
Você precisa de acesso às duas pontas — a nuvem onde os backups estão hoje e a nuvem onde eles serão arquivados:
- Credenciais de leitura nos buckets de origem (OCI, AWS, GCP ou Azure).
- Um bucket de destino com bloqueio de objeto habilitado, na conta do cliente.
- Uma máquina para o agente, próxima aos dados de origem, com disco de trabalho dimensionado para o maior pacote.
- Opcional: sua própria chave de criptografia (BYOK), gerenciada no cofre de chaves da sua nuvem.
Implantação
O agente é distribuído em contêiner e sobe com um comando. O console web acompanha a instalação e passa a ser o ponto de operação: cadastro de clientes, conexões de origem e destino, agendamento e acompanhamento dos jobs em tempo real.
Operação do dia a dia
Depois de configurado, o fluxo normal é automático — o agendador roda o backup incremental e o console notifica em caso de falha. As ações manuais mais comuns:
- Simulação: estima volume, número de pacotes e economia antes de mover qualquer dado.
- Backup: dispara o empacotamento de um cliente ou de um bucket inteiro.
- Recuperação: busca o arquivo no índice e restaura para o destino escolhido.
- Auditoria: consulta quem fez o quê, com filtro por ação e período.
Recuperação de desastre
Como os pacotes ficam em formato aberto e padrão, com um índice legível, você consegue recuperá-los de forma independente. Em um cenário de desastre, o console é recriado a partir de uma imagem pronta e do backup do banco, e a capacidade de processamento sobe sob demanda — o dado nunca depende de a origem estar de pé.
Guias completos
Mantemos guias detalhados de solução, uso do console e recuperação de desastre. Como incluem informações de arquitetura de implantação, são enviados sob solicitação.

O ambiente de recuperação de desastre do NubliVault roda na AWS.