¿Cómo interactúa remove_older_backups con maximum_backups?

Recibí una factura de AWS más alta de lo esperado este mes y descubrí que un sitio tenía 500 GB adicionales de copias de seguridad. DISCOURSE_MAXIMUM_BACKUPS está configurado en 14, así que me sorprendió que hubiera muchas más de 14 copias de seguridad. Noté una nueva configuración llamada remove_older_backups, que parece confusa ya que maximum_backups realiza una función muy similar. No se me ocurre una razón por la que maxium_backups no sea una solución lo suficientemente buena. Supongo que tal vez si haces un montón de copias de seguridad manuales, conservarás menos copias de seguridad de las que deseas.

Tal vez ese sitio fue una especie de error, ya que no veo ningún otro sitio que no respete maximum_backups.

@pfaffman la eliminación de copias de seguridad antiguas fue solicitada por un cliente que, por razones regulatorias, no podía conservar datos de clientes de más de un cierto número de días. Si no se establece, no estará en vigor.

En el caso de su cliente, el valor de DISCOURSE_MAXIMUM_BACKUPS se lee cuando se crea una nueva copia de seguridad (es decir, no hay un script nocturno para eliminarlas). ¿Es posible que el cliente haya reducido el valor y luego no haya realizado otra copia de seguridad a partir de ese momento? ¿Es posible realizar una copia de seguridad ad hoc y ver si eso elimina las copias de seguridad antiguas?

1 me gusta

Cumplimiento y regulaciones. Ajá. Gracias. Ahora lo entiendo.

Supongo que es solo una extraña coincidencia que esto apareciera al mismo tiempo que aparecieron las 80 copias de seguridad adicionales.

Eso es lo que hice, y no eliminó las copias de seguridad adicionales, lo que me llevó a culpar a la otra configuración. Tal vez sea algo aún más estúpido, como que el bucket no tenga permisos de eliminación.

Lo miraré en una semana más o menos y veré si se comporta como se espera, o si configurar la nueva configuración en 14 días de alguna manera ayudará.

2 Me gusta

¡Suena bien!

1 me gusta