Muchas gracias Oliver.

Comparto que AWS es una excelente alternativa, ellos tienen una
infraestructura super estable y elástica que te da un montón de respaldo.
Lamentablemente nosotros no tenemos la alternativa de saca los datos de la
infraestructura propia.

La idea es utilizarlo para ofrecer multitenencia a nivel de "servicio" (en
lugar de db como estamos haciendo ahora); además de las ventajas que
comentás respecto a la administración.

Mi duda pasa fundamentalmente por ejemplo por eventuales caídas de los
contenedores, que se caiga un contenedor y que no lo pueda levantar (por
quedar algo en un estado inconsistente)...

No había escuchado experiencias de gente que utilice motores de base de
datos en contenedores en entornos productivos; si otro tipo de
infraestructura (aplicaciones).

Saludos y gracias nuevamente.

El mié, 10 jul 2024 a las 15:08, Olivier Gautherot (<
ogauthe...@gautherot.net>) escribió:

> 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