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 >