Ir para o conteúdo

Backup

O serviço de backup oferece uma robusta API de armazenamento com funções de segurança que visam garantir ao máximo que os arquivos sempre sejam enviados e verificados. Além de receber notificações no e-mail e WhatsApp, é possível acompanhar o status e o uso de armazenamento de duas aplicações.

1 - Aplicações

Aplicação é um modo de organizar e separar seus backups, permitindo que envie de mais de um sistema ao mesmo tempo sem misturar os arquivos. Para adicionar uma aplicação basta acessar as aplicações no menu e clicar no botão 'Nova Aplicação'.

backup_menu

Em seguida clique em Nova Aplicação

backup_menu

Adicione um nome de sua preferência e configure as opções de segurança para os arquivos.

  • Remoção Automática: Apaga automaticamente os arquivos antigos após o período selecionado, permitindo economizar espaço de armazenamento.

  • Notificar Redução: Tirando algumas exceções, um backup normalmente só tende a aumentar seu tamanho. Quando um backup enviado é muito menor que a média dos anteriores, pode indicar que o arquivo está corrompido. Essa opção verifica se o tamanho do último arquivo enviado é menor que a média enviada na última semana, caso seja, ele envia uma notificação para poder validar se o arquivo não está corrompido.

  • Notificar Ausência: Envia uma notificação caso o backup não seja enviado dentro do intervalo estabelecido, de modo a garantir que ele sempre seja enviado e possíveis falhas sejam resolvidas o mais rápido possível.

Ao habilitar as notificações é possível recebê-las via E-mail, WhatsApp ou ambos.

backup_application

Pronto 🤩. Seu backup já está configurado para ser enviado no horário programado.

2 - Arquivos

Você pode acessar a lista de envios clicando no ícone arquivos. Aqui serão listados todos os arquivos enviados para esse backup.

backup_files

Caso queira enviar arquivos manualmente utilize a opção Enviar Arquivo.

backup_manual

Nota

Para envios manuais o limite de tamanho é de 100MB

E para testar o envio e sincronizar manualmente utilize a opção Requisitar Backup.

backup_manual

Após a confirmação o novo arquivo aparecerá na lista de arquivos.

backup_manual

Verificação

A verificação do arquivo é feita pela plataforma em segundo plano, mesmo após o envio seu status poderá ficar como autorizado. Assim que verificado, ele será marcado como VERIFICADO ou INVÁLIDO caso o checksum enviado não corresponda ao arquivo.

Os possíveis status dos arquivos são:

  • AUTORIZADO: Arquivo não foi enviado ou não começou a ser processado.
  • PROCESSANDO: O arquivo foi enviado e está sendo processado.
  • VERIFICADO: O arquivo foi processado e o checksum enviado corresponde ao arquivo.
  • INVÁLIDO: O arquivo foi processado e o checksum enviado não corresponde ao arquivo.

3 - Modo Ativo

Disponibilizamos integração nativa para o sistema MK-AUTH. Dessa forma conseguimos receber o backup direto do sistema.

Ao criar a aplicação se selecionou o modo Ativo já está tudo certo.

backup ativo

Pronto!! Seu backup está configurado. Caso queira testar um envio manualmente, acesse a lista de arquivos e clique em requisitar backup.

backup req

Se tudo correr bem receberá uma mensagem de sucesso.

backup req

Será gerado um novo registro como AUTORIZADO, mas não se preocupe o backup será enviado e verificado em segundo plano.

Em caso de dúvidas contate nossa equipe.

4 - Modo Passivo

Esse modo é destinado para sistemas sem integração nativa ou acesso externo de modo que a plataforma não possa se conectar a ele para requisitar o backup. Assim ele fica responsável por enviar diariamente os dados.

backup_manual

Para enviar arquivos é necessário uso da API, que poderá ser realizado de duas formas:

4.1 Envio Direto

Essa opção permite o envio do arquivo de forma direta, sendo feita uma requisição com as informações do backup e também o arquivo a ser registrado, limitado a 100MB por envio. Todos os detalhes em https://api.evotrix.com.br/docs/index.html#/Backup/post_backups_register

4.1 Envio Indireto

Essa opção permite o envio de arquivos com mais de 100MB, porém é realizada em duas etapas.

A primeira é autorizar o upload fazendo uma requisição para a API com as informações do backup.

Todos os detalhes em https://api.evotrix.com.br/docs/index.html#/Backup/post_backups_authorize

Com a URL de autorização deverá ser feito o upload do arquivo via PUT utilizando binary data de seu sistema ou script. Abaixo um exemplo utilizando CURL.

curl -X PUT https://link-storage.com/arquivo.zip --data-binary arquivo.zip

Em caso de dúvidas contate nossa equipe.