LesFurets.com
Contexte
Le comparateur d’assurances LesFurets.com souhaite refondre et industrialiser sa plateforme de recette à base de conteneurs Docker. Il souhaite également automatiser la gestion de son infrastructure avec Ansible.
Notre réponse
- Etude de l’existant, recueil des besoins et identification des améliorations possibles
- Analyse des offres cloud et “on premise” pour évaluer différents scénarios de déploiement
- Définition d’une architecture et d’un nouveau process de déploiement
- Refonte des containers en adoptant les bonnes pratiques au niveau de Dockerfile (ENTRYPOINT/CMD, optimisation des layers, ENV/ARG, volumes, chargement des données à la première exécution, etc) et de docker-compose.
- Refonte des images de base (optimisation des tailles et des dépendances)
- Mise en place d’une stratégie de tagging des images Docker sur la registry docker interne (latest n’est pas une version)
- Implémentation d’un cluster docker swarm multi-noeuds (déployé via Ansible)
- Ajout des rôles Ansible requis pour le cluster swarm (Docker, Swarm, NFS, Traefik, Firewall, etc)
- Mise en place de la chaine de déploiement (scripts bash, Jenkins)
- Enrichissement de la plateforme de recette (Cassandra, Vault, etc)
Bénéfices
- Expertise sur Docker, Docker Compose, Docker Swarm, Traefik et Kubernetes
- Expertise sur Ansible