Dépendances aux services d'infrastructures
##########################################


Ordonnanceurs techniques / batchs
=================================

L'ordonnancement technique se fait par le biais de timers systemd, dont la liste est donnée dans le :term:`DAT`.

Curator
-------

Curator permet d'effectuer des opérations périodiques de maintenance sur les index elasticsearch. Les jobs Curator sont initiés automatiquement au déploiement de :term:`VITAM` et sont lancés via un `timer systemd <https://www.freedesktop.org/software/systemd/man/systemd.timer.html>`_ sur chaque serveur.

.. seealso:: Plus de détails sont disponibles dans  :doc:`la présentation de curator <services/curator>`.


Sécurisation des journaux d'opérations
--------------------------------------

Job de sécurisation du logbook : lancé toutes les nuits peu après minuit sur une des machines (la dernière dans la liste de déploiement) hébergeant le composant ``vitam-logbook``.


Sécurisation des journaux d'écriture
------------------------------------

La sécurisation des journaux d'écriture est un processus local à chaque serveur hébergeant une instance du moteur de stockage.

Sécurisation des cycles de vie
--------------------------------

Job de sécurisation des cycles de vie des *Unit* et *objectGroup* : lancé sur une des machines (la dernière dans la liste de déploiement) hébergeant le composant ``vitam-logbook``.

Cas de la sauvegarde
--------------------

Se référer au :term:`DEX`.


Socles d'exécution
==================


Middlewares
-----------

* Java : JRE 17 ; les versions suivantes ont été testées :

    - OpenJDK 17, dans la version présente dans les dépôts officiels au moment de la parution cette release de :term:`Vitam` (AlmaLinux 9 et Debian 12)

.. Sujets à adresser : Préciser la version minimale ; donner une matrice de compatibilité -> post-V1
