Lanzamiento de pgBackRest 2.37
10 de febrero de 2022: Crunchy Data se complace en anunciar el lanzamiento de pgBackRest 2.37, la última versión de una herramienta fiable y sencilla para realizar respaldos y recuperaciones que se adapta perfectamente a las bases de datos y cargas de trabajo de gran tamaño.
pgBackRest ha introducido recientemente muchas nuevas características interesantes, que incluyen: servidor TLS integrado, protocolo binario, nuevos métodos de autenticación, retención del historial de respaldos, mejoras en la recuperación, mejoras en la integridad de los respaldos e incremento de los índices para opciones.
NOTA IMPORTANTE: pgBackRest 2.37 es la última versión que soporta PostgreSQL 8.3 y 8.4.
pgBackRest soporta un sólido conjunto de características para administrar la infraestructura de respaldo y recuperación, entre ellas: respaldo/recuperación en paralelo, respaldos completos/diferenciales/incrementales, múltiples repositorios, recuperación delta, archivado asíncrono en paralelo, checksums por archivo, checksums de página (cuando están habilitados) validados durante el respaldo, múltiples tipos de compresión, cifrado, reanudación de respaldos parciales/fallidos, respaldo desde el standby, soporte para tablespace y enlaces, soporte para S3/Azure/GCS, expiración de respaldos, operaciones locales/remotas a través de SSH, configuración versátil, y más.
pgBackRest puede ser instalado desde el Repositorio PostgreSQL Yum o desde el Repositorio PostgreSQL APT. El código fuente puede ser descargado desde la página de las versiones.
Nuevas características principales
Servidor TLS
El servidor TLS proporciona una alternativa al SSH para operaciones remotas como los respaldos. Los contenedores también se benefician, puesto que pgBackRest puede ser utilizado como punto de acceso sin necesidad del SSH. Además, las pruebas de rendimiento han demostrado que TLS es significativamente más rápido que SSH. Vean la Guía del Usuario.
Protocolo Binario
El protocolo binario ofrece una forma más rápida y eficiente, desde el punto de vista de la memoria, para que pgBackRest se comunique con los procesos locales y remotos, manteniendo al mismo tiempo la capacidad de comunicarse con diferentes arquitecturas.
Nuevos métodos de autenticación
El controlador de almacenamiento GCS ahora admite la autenticación automática en las instancias GCE, y el controlador de almacenamiento S3 admite la autenticación WebIdentity. Vean la referencia de configuración.
Comprobaciones adicionales de integridad de los respaldos
Se han añadido una serie de comprobaciones de integridad para garantizar la validez de los respaldos o detectar errores lo antes posible. Entre ellas: un bucle, mientras se espera que el LSN del punto de control alcance el LSN de la reproducción; comprobación del archivo inmediatamente después del inicio del respaldo; comprobaciones de la línea de tiempo y del punto de control antes del respaldo; comprobación del estado de los clústeres y su correcta configuración durante el respaldo; una alerta cuando el tiempo de espera del punto de control supera el tiempo de espera de la base de datos.
Incremento a 256 del índice máximo permitido para las opciones PG/REPO
Ahora se pueden configurar hasta 256 clusters y repositorios PostgreSQL.
Mejoras en la recuperación
El comando de recuperación presenta una serie de nuevas características, entre ellas: la opción db-exclude (vean la referencia de configuración); la opción link-map, que permite crear nuevos enlaces (vean la referencia de configuración); creación automática del directorio de datos; recuperación –type=lsn (vean la referencia de comandos); mensaje de error cuando la recuperación no encuentra un respaldo que coincida con el tiempo objetivo.
Retención del historial de respaldos
El historial de manifiestos de los respaldos ahora puede expirar. Véan la referencia de configuración.
Enlaces
Crunchy Data se complace en dar soporte al desarrollo y mantenimiento de pgBackRest.