Docker, docker, docker... une énième couche qui nous éloigne encore un peu plus du matériel ou une technologie qui résout de vrais problèmes ? des premiers pas à la mise en production en passant par le développement, vous saurez tout sur mon expérience Docker.
Human Talks Angers organisé par Maine Labs - Mars 2015
7. D’une approche monolithique
Serveur Web
Serveur Base de Données
Compilateur
Générateur PDF
Gestionnaire de Librairies
Grunt
Tests unitaires
Tests d’intégration
OS Hôte
Machine Virtuelle
• Serveur Web
• Base de données
• Outil de génération PDF
• Compilateur
• Frameworks de tests unitaires
• Tests d’intégration
• Build
• Gestionnaire de librairies (Bower, NPM)
8. D’une approche monolithique
Serveur Web
Serveur Base de Données
Compilateur
Générateur PDF
Gestionnaire de Librairies
Grunt
Tests unitaires
Tests d’intégration
OS Hôte
Production Développement
...vers les micro-services
11. 1 conteneur = Un fichier texte.
Une image de base
Des paquets logiciels
D’autres paquets
Modification de la configuration
1 conteneur = Un service.
14. Bilan
• En production depuis 40 jours
• 1 à 2 releases par semaine
• Dev => Test => Prod
• Hébergement
• Open Source
+ -
• Développement sous Windows
• Manque de Bonnes Pratiques