Infrastructure de gestion des documents.
l'infrastructure est en deux parties :
le datastore
le datastore est la référence des données de documentation. c'est la que sont compilés les sources des documentations et est gérée la base documentaire.
(note: cette partie devra etre affinée avant la mise en production)
la distribution de documentations
un script ansible s'occupe de mettre en place le service de diffusion de documentations
la mise en place se passe a deux endroits :
- un répertoire dans lequel les données documentaire sont installées, dans la machine hôte
- une instance docker faisant tourner apache et php, dans le but d'effectuer les recherches de documents.
de plus, un module de configuration du front-end haproxy existe de maniere a diriger les appels a la documentation de maniere appropriée
cette architecture permettra en cas de charge trop importante, d'envisager la multiplication des services de distribution de documentation sur plusieurs machines virtuelles, chacune ayant son instance docker particuliere.
--
RaphaelJacquot - 14 Nov 2016