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'.
Em seguida clique em Nova Aplicação
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.
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.
Caso queira enviar arquivos manualmente utilize a opção Enviar Arquivo.
Nota
Para envios manuais o limite de tamanho é de 100MB
E para testar o envio e sincronizar manualmente utilize a opção Requisitar Backup.
Após a confirmação o novo arquivo aparecerá na lista de arquivos.
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.
Pronto!! Seu backup está configurado. Caso queira testar um envio manualmente, acesse a lista de arquivos e clique em requisitar backup.
Se tudo correr bem receberá uma mensagem de sucesso.
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.
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.