Déploiement d'une infrastructure Docker

Contexte

Afin d’avoir un espace de travail à la fois agréable et complet, nous avons déployé de nombreuses applications Web allant du site web sur lequel nous nous trouvons jusqu’au « Runners » Gitlab permettant d’automatiser de nombreuses tâches de tests dans les différents projets.

Actuellement, environ une vingtaine de conteneurs, tous ayant une tâche bien différente sont installés :

  • Portainer pour la gestion graphique de l’infrastructure
  • Gitlab ainsi que ses runners pour stocker et tester les différents projets
  • Le site Internet ainsi que sa base de données
  • Un système de fichiers Cloud
  • Un logiciel de messagerie instantanée
  • Un services mail
  • Un proxy
  • Un service de génération de certificats SSL automatique

Sauvegardes

Un système complet de backup s’ajout a cette architecture permettant de sauvegarder toutes les données importantes.

Les backup s’exécutent sur des périodes différentes et sur des points de destinations différents afin de garantir le minimum de perte de donnée en cas de problème.

L’ensemble des backups est automatisé via des scripts dans des conteneurs docker pour permettre un redéploiement rapide en cas de migration sur des nouveaux serveurs.

Supervision et information des conteneurs Docker
Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Youtube
Consent to display content from Youtube
Vimeo
Consent to display content from Vimeo
Google Maps
Consent to display content from Google
Spotify
Consent to display content from Spotify
Sound Cloud
Consent to display content from Sound