# 5.2. Services techniques fournis par la solution

## 5.2.1. Moteur de déploiement et de configuration

Rôle :

- Faciliter et centraliser la configuration, le déploiement et la mise à jour de VITAM

Fonctions :

- Gestion des binaires d’installations (version, intégrité)
- Gestion des éléments de configuration spécifiques à chaque plate-forme (y compris les secrets)
- Pilotage de l’installation des services sur les éléments d’infrastructure (VM/containers) de manière cohérente

Données gérées :

- Configuration technique du système VITAM
- Certificats x509 : le moteur de déploiement et de configuration doit posséder la référence des certificats techniques déployés sur la plate-forme (car il doit entre autres assurer la cohérence de ces certificats entre les différentes instances des composants VITAM déployés)

## 5.2.2. Chaîne de traitement de logs et de métriques

Rôle :

- Agréger, mettre en forme et exploiter les logs techniques du système
- Agréger, mettre en forme et exploiter les métriques techniques du système

Fonctions :

- Récupérer les éléments de logs provenant des composants du système
- Structurer les logs techniques
- Stocker les logs et métriques techniques
- Présenter des dashboards d’analyse et de recherche des logs et métriques techniques

Données gérées :

- Logs techniques
- Métriques techniques

## 5.2.3. Service registry

Rôle :

- Identifier la localisation et l’état (disponible / indisponible) des services VITAM

Fonctions :

- Maintenir une vision cohérente de l’état des services
- Fournir des interfaces de requêtage de la localisation des services

Données gérées :

- État et localisation des composants en cours d’exécution