• [^] # Re: Container ou rien

    Posté par . En réponse au journal La galère de Python en déploiement. Évalué à 5.

    très bonne solution aux déploiements complexes, distribués, et avec un fort besoin de changement de mise à l’échelle rapide

    Je suis d'accord mais j'ajouterai que Docker marche aussi très bien à petite échelle.

    J'ai en prod 3 serveurs et 73 containers pour environ 25 services ; pas de gestion de cluster, tout à la main avec docker compose.

    Docker apporte beaucoup à cette échelle :

    • builder et tester sur le laptop et être à peu près sûr que ça fonctionne pareil en prod.
    • capturer la connaissance du fonctionnement du service dans le repo de source
    • isolation des services ; si un service se fait péter, il y a des chances que l'hôte n'y passe pas
    • pas de gestion des dépendances logicielles en prod ; tout a été réglé en amont
    • facile de trouver des images toutes prêtes
    • gestion des dépendances de services, des volumes de stockage, du réseau
    • léger ; je n'observe pas de charge lié à docker lui-même