@Stephen Il y a une faille dans votre argumentation : la description des conteneurs multiples est remplie d’avertissements indiquant que vous devez assumer la responsabilité des mises à jour et comprendre comment cela fonctionne, et la longue description ci-dessus est tellement obscure que probablement n’importe qui la consultant abandonnerait de toute façon. Allez lire mon Migrate quickly to separate web and data containers et dites-moi que cela n’effraiera pas les personnes qui auront du mal à le suivre, ou que cela ne met pas suffisamment l’accent sur la nécessité d’une sauvegarde et de la possibilité de revenir à une sauvegarde en cas de problème !
J’étais profondément mécontent lorsque j’ai exécuté ./launcher rebuild app peu après avoir migré vers un serveur plus performant (pour une correction de sécurité) et que mon site soit resté hors ligne pendant un temps démesurément long, une grande partie de cette durée étant consacrée à la reconstruction des parties postgres du conteneur. C’est à ce moment-là que j’ai découvert la documentation sur les deux conteneurs et cette documentation, et je ne voulais vraiment pas subir une autre interruption de service de 4 heures pour migrer, alors j’ai continué à accepter des interruptions de service prolongées pour ./launcher rebuild app afin d’éviter les 4 heures d’arrêt qu’aurait prises une restauration. En tant que personne vaguement compétente, j’ai été très agacé pendant longtemps que cette configuration soit effectivement cachée.
Le sujet sur Postgres 12 est une excellente référence, car les gens se retrouvent avec plus d’arrêt de service car ils doivent reconstruire l’ensemble de l’application plusieurs fois, alors qu’ils pourraient se contenter de reconstruire uniquement le conteneur postgres deux fois. Je ne peux pas dire avoir lu l’intégralité du fil en raison de la suppression automatique après 6 jours, mais il n’est absolument pas évident pour moi que les déploiements multi-conteneurs incompétents soient le, ou même un, grand problème là-bas.
(Désolé, parfois j’en ai un peu marre de l’attitude « tous les utilisateurs sont incompétents » ici.)