Foi publicado o lançamento da ferramenta de backup nxs-backup 3.11.0, que permite criar backups, realizar sua rotação e armazená-los em locais ou armazenamentos externos. Além do backup de arquivos, suporta a criação de backups de vários SGBDs: MySQL, PostgreSQL, MongoDB, Redis. O código do projeto é distribuído sob a licença Apache 2.0.
Os backups podem ser armazenados tanto localmente quanto em armazenamentos remotos (S3, FTP, SSH, SMB, NFS, WebDAV), para os quais são utilizadas diversas bibliotecas. Com a integração ao monitoramento, é possível obter métricas no formato Prometheus, como: tamanho do arquivo de backup, correção na coleta do backup, tempo de coleta do backup. O backup pode ser realizado não apenas em um período determinado, mas também considerando a manutenção de uma quantidade específica de backups.
Na nova versão:
- Adicionada a capacidade de limitar o consumo de recursos: CPU, velocidade do disco e velocidade de gravação no armazenamento remoto;
- Adicionada a função rotateEnabled para desativar a rotação dos backups;
- Agora é possível visualizar a lista de cópias criadas e ordená-las;
- Formação de URL mais flexível para acesso ao armazenamento S3;
- Adicionado o bypass de diretórios indesejados durante a rotação dos backups;
- As ferramentas da linguagem Go e suas dependências foram atualizadas para versões atuais.
Fonte: opennet.ru
