Les outils employés pour mener nos opérations
À l'aide du matériel à disposition, il faut maintenant mettre en place et monitorer les systèmes et les logiciels qui supportent nos services.
Les conteneurs: l'environnement d'exécution de nos services
Quand les personnes développent des applications comme Immich ou OpenCloud, elles sont distribuées sous forme d'images qui représente une capture du programme final à exécuter dans un environnement dédié et isolé des autres programmes.
On peut alors se servir de cette image pour déployer ce qu'on appelle un conteneur, une instance de cette environnement qui contient le programme, configuré comme bon nous semble. Il parle alors du déploiement d'une instance d'un service comme Immich.
C'est ce mécanisme de distribution qui permet aux opérateur·ice·s de mettre à disposition des programmes qu'iels n'ont pas développé·e·s.
Les personnes qui développent des services publient (on l'espère toujours) une documentation. Celle-ci explique comme le service peut être configuré, déployé et maintenu par les personnes qui opèrent une infrastructure et qui souhaiteraient intégrer ce-dit service.
- Voici par exemple le guide de déploiement d'Immich.
TODO