È stato rilasciato il tool di backup nxs-backup 3.11.0, che consente di creare backup, gestirli e conservarli su dispositivi di archiviazione locali o esterni. Oltre al backup dei file, è supportata la creazione di backup per vari database: MySQL, PostgreSQL, MongoDB, Redis. Il codice del progetto è distribuito con licenza Apache 2.0.
I backup possono essere conservati sia localmente che in archivi remoti (S3, FTP, SSH, SMB, NFS, WebDAV), utilizzando diverse librerie per interagire con essi. Grazie all'integrazione con il monitoraggio, è possibile ottenere metriche in formato Prometheus, ad esempio: dimensione del file di backup, correttezza del processo di backup, tempo necessario per completare il backup. Il backup può essere eseguito non solo nel periodo di tempo specificato, ma anche mantenendo un numero specifico di backup.
Nella nuova versione:
- È stata aggiunta la possibilità di limitare il consumo delle risorse: CPU, velocità del disco e velocità di scrittura nello storage remoto;
- È stata aggiunta la funzione rotateEnabled per disattivare la rotazione dei backup;
- È stata introdotta la possibilità di visualizzare l'elenco delle copie create e di ordinarle;
- Maggiore flessibilità nella formazione degli URL per l'accesso allo storage S3;
- Sviluppata l'esclusione delle directory non pertinenti durante la rotazione dei backup;
- Toolkit per il linguaggio Go e dipendenze aggiornati all'ultima versione.
Fonte: opennet.ru
