Hola Federico,

El mié, 10 jul 2024 19:19, Federico Pascual <federico.pasc...@gmail.com>
escribió:

> Estimados,
> Hola. Consulto.
>
> Utilizar instalaciones dockerizadas de PSQL (16 concretamente) en
> ambientes productivos.
>
> Es estable y mantiene la "durabilidad" de las transacciones?
> ¿Qué precauciones en particular deberían tenerse?
> ¿Alguna referencia de configuraciones?
>
> Cómo asegurarse de que ante una caída abrupta (baja del contenedor por
> ejemplo) se pueda recuperar el estado anterior?
>
> Cualquier info es bienvenida y agradecida.
>
> Saludos.
> Federico.
>

Si hubiera alguna contraindicación, me imagino que nadie tendría instancias
en AWS 😁 pero debes determinar primero qué ventaja piensas sacar de Docker.

Los contenedores son una maravilla en QA: cargas una copia de la base
productiva, sacas un snapshot, creas una instancia, pruebas tus scripts de
migración y, si algo no resulta, lo botas y partes de nuevo del snapshot.
Ahorra un montón desde la segunda iteración.

El nivel de rendimiento en Producción no es mucho más bajo mientras no
multiplicas las instancias en la misma máquina física. Al juntar varias,
vas a tener conflictos de memoria, cache, acceso a los discos, etc. Lo cual
puede ser rápidamente contraproducente.

Como en cada centro de computo, te recomiendo tener una buena política de
respaldos para asegurarte de que puedas restablecer un estado estable y
conocido de la base, especialmente si hay riesgo de que se caiga el
contenedor. Puedes adoptar también un cluster activo-pasivo con log
shipping. Estas soluciones son recomendables tanto en docker como máquinas
físicas - en eso, no veo mucha diferencia.

Saludos
Olivier

>

Reply via email to