Conteneurisation de Python : chute de performances et investigations
lun, 01/09/2025 - 10:59
Durant la conférence BreizhCamp, une conférence a été un retour terrain sur la conteneurisation de Python et les problèmes de performances qui apparaissent. L'app Python a été mise dans un conteneur Docker. L'approche conteneur permet d'avoir un environnement identique pour le développement, le test et la production.
Mais problème : l'image Python utilisée puis le déploiement provoque une chute des performances, - 30 %. L'app se dégrade ainsi que les traitements...
Quelles sont les causes de cette brutale dégradation ? Est-ce le conteneur et les allocations de ressources ou alors être le comportement des binaires dans un conteneur ? Différentes images ont été testés pour observer les comportements ainsi que plusieurs hypothèses d'optimisation. Et ce n'est pas aussi simple que cela...
Réponse dans ce REX :

