ASI Robotics AI · web · robotics
← Todos os serviços

Backup de dados

Backup do qual realmente se restaura: snapshots criptografados pela regra 3-2-1, nuvem, verificação de restauração. As chaves e os acessos continuam com você.

a partir de 860 R$ Discutir tarefa
$ restic backup /data
> snapshot saved + verified
restauração verificada

O que está incluído no serviço

Configuramos o backup automático de forma que a perda do servidor, uma invasão ou uma exclusão acidental não se transformem na perda do negócio. O trabalho inclui uma estratégia pela regra 3-2-1, snapshots criptografados e automáticos dos dados por agendamento, o envio das cópias para armazenamento em nuvem, uma política de retenção de versões e — obrigatoriamente — a verificação da restauração, não apenas da criação das cópias. Analisamos quais dados são de fato críticos: banco, arquivos de usuários, configuração do servidor — e incluímos nas cópias tudo o que é necessário para uma reconstrução completa do zero. A criptografia é configurada de modo que nem mesmo o dono do armazenamento consiga ler o conteúdo sem a sua chave. No fim, você recebe não a promessa de que "os backups estão sendo feitos", mas um procedimento testado pelo qual o serviço volta ao ar em minutos.

Como funciona na essência

O backup é construído sobre snapshots incrementais: depois da primeira cópia completa, o sistema salva apenas os blocos que mudaram, então os backups diários ocupam pouco espaço e são feitos rapidamente. A deduplicação remove os trechos de dados repetidos entre os snapshots, e a criptografia é feita do seu lado antes do envio para a nuvem, de modo que para fora vai um conjunto de bytes já ilegível. Cada snapshot é versionado, e é possível restaurar em qualquer ponto salvo, e não só no último. A regra 3-2-1 define o esquema de armazenamento: três cópias dos dados, em dois tipos diferentes de mídia, uma delas fora do local, para que um incêndio ou a falha da hospedagem não destruam tudo de uma vez. O passo-chave é a extração de teste periódica da cópia, porque um backup do qual nunca se restaurou não pode ser considerado um backup.

De onde veio a cultura de backup

É importante distinguir dois mecanismos diferentes. A tolerância a falhas de disco foi descrita pela equipe da Universidade da Califórnia em Berkeley — David Patterson, Garth Gibson e Randy Katz — no artigo sobre RAID em junho de 1988; o RAID protege contra a falha de um disco, mas não é uma cópia de segurança e não salva de uma exclusão ou de um ransomware. A ferramenta de cópia propriamente dita se tornou, por décadas, o rsync: Andrew Tridgell e Paul Mackerras apresentaram seu algoritmo e utilitário em 19 de junho de 1996, tornando pela primeira vez a transferência apenas das partes alteradas dos arquivos uma prática em massa. A própria fórmula de confiabilidade — a regra 3-2-1 — foi formulada pelo fotógrafo Peter Krogh em um livro sobre armazenamento digital, sintetizando a experiência de proteger arquivos insubstituíveis. Dessas três ideias — redundância, transferência incremental e armazenamento distribuído — nasceu a cultura moderna de backups, na qual nos apoiamos.

Por que a precisão da configuração é crítica

O backup é a área em que o erro se revela no momento mais inoportuno: quando os dados já foram perdidos e a cópia se mostra incompleta ou corrompida. A armadilha clássica é o backup ser criado por anos, mas a restauração nunca ser testada, e na hora da falha se descobre que na cópia não há o banco ou que a chave de criptografia se perdeu. Por isso o valor de engenharia do serviço não está em "ativar o backup", mas em um procedimento verificável: o que exatamente é copiado, com que frequência, para onde, quantas versões são mantidas e com que rapidez tudo volta ao ar. Uma proteção à parte são as cópias imutáveis, que um ransomware não consegue sobrescrever mesmo obtendo acesso ao servidor. Configuramos e documentamos todo o ciclo e verificamos a restauração na prática, em vez de acreditar que ela vai funcionar.

Com qual stack trabalhamos

A ferramenta principal é o restic: um sistema de backup com snapshots incrementais, deduplicação e criptografia de ponta a ponta, capaz de guardar as cópias em armazenamentos em nuvem pelo protocolo S3. Para parte das tarefas usamos o borg — um arquivador com deduplicação e modelo semelhante — e, para a simples sincronização de arquivos, o consagrado rsync. As cópias enviamos para um armazenamento de objetos compatível com S3 (por exemplo, uma nuvem com cobrança por volume e sem taxa por tráfego de saída), com chaves de acesso separadas por tarefa. A criptografia é configurada do lado do cliente, portanto o conteúdo das cópias fica indisponível até mesmo para o provedor de armazenamento. O stack é aberto e portável: o procedimento de restauração não depende de um fornecedor específico e permanece com você, junto com as chaves.

Quando surgiram as ferramentas-chave

As ferramentas de backup se consolidaram ao longo de mais de uma década. A ideia de redundância de disco RAID foi exposta no artigo da Universidade de Berkeley em junho de 1988. O utilitário rsync, que por muito tempo foi o padrão de transferência incremental, foi lançado em 19 de junho de 1996. Os sistemas modernos com deduplicação são mais novos: o restic, nossa ferramenta principal, foi publicado pelo autor Alexander Neumann como a versão 0.1.0 em 2015, e o borg se separou do projeto Attic nesse mesmo ano de 2015. Essas datas mostram que o backup criptografado e confiável com deduplicação é uma prática de engenharia madura, porém relativamente recente, que é preciso saber configurar para cada infraestrutura. Trabalhamos com as versões atuais e conhecemos as limitações de cada ferramenta, em vez de contar com um único botão universal.

Por que você pode confiar isso a nós

A experiência somada da nossa equipe em TI ultrapassa 45 anos, e conduzimos o backup a partir da nossa própria prática: nossos dados de produção vão criptografados em snapshots incrementais do restic para armazenamento em nuvem, e o procedimento de restauração está testado. Abordamos a tarefa como engenheiros: definimos os dados críticos, montamos o esquema 3-2-1, configuramos a criptografia e a retenção e, obrigatoriamente, executamos uma restauração de teste antes de declarar o backup como funcional. As chaves de criptografia e os acessos ficam com você — não mantemos os seus dados reféns na nossa conta. Avisamos com franqueza onde a economia nas cópias cria um risco real e onde a redundância é desnecessária. Como resultado, você recebe não uma linha "backup ativado", mas a capacidade verificada de restaurar o serviço em minutos após uma falha, invasão ou erro.

O que inclui

Estratégia de armazenamento pela regra 3-2-1
Snapshots criptografados e automáticos
Envio para a nuvem (compatível com S3)
Política de versões e retenção
Verificação de restauração na prática
Chaves de criptografia — só com você

Como trabalhamos

01
Auditoria dos dados
02
Estratégia 3-2-1
03
Configuração das cópias
04
Criptografia e nuvem
05
Teste de restauração
Resultado

A capacidade verificada de restaurar o serviço em minutos após uma falha, invasão ou exclusão. Não um "backup ativado", mas um procedimento funcional.

Perguntas e respostas

Vocês verificam se o backup funciona?+

Sim — a restauração de teste é parte obrigatória do serviço, não apenas a criação das cópias.

Quem guarda as chaves de criptografia?+

Somente você. O conteúdo das cópias fica indisponível até para o provedor de armazenamento.

Há proteção contra ransomware?+

Configuramos cópias imutáveis e armazenamento fora do local, para que um vírus não sobrescreva os backups.

Vamos falar do seu projeto?

Deixe seu contato — retornamos com dúvidas e uma proposta.