@@ -42,7 +42,7 @@ En effet, dans le cadre de leurs analyses/simulations, les chercheurs et ingéni
...
@@ -42,7 +42,7 @@ En effet, dans le cadre de leurs analyses/simulations, les chercheurs et ingéni
En effet, ces problèmes sont bien connus depuis des années par la communauté informatique. Des modèles de distributions éprouvés plus sécurisés et mieux contrôlés (QoS) existent ; c'est le cas par exemple des dépôts apt pour Debian ou encore ceux des Comprehensive Archive Network, tels que le CPAN[5] (Perl) ou le CRAN[6] (R) ou encore le CTAN[7] (TeX). De nombreux « miroirs » permettent de s'assurer que les ressources à télécharger sont toujours disponibles et accessibles rapidement.
En effet, ces problèmes sont bien connus depuis des années par la communauté informatique. Des modèles de distributions éprouvés plus sécurisés et mieux contrôlés (QoS) existent ; c'est le cas par exemple des dépôts apt pour Debian ou encore ceux des Comprehensive Archive Network, tels que le CPAN[5] (Perl) ou le CRAN[6] (R) ou encore le CTAN[7] (TeX). De nombreux « miroirs » permettent de s'assurer que les ressources à télécharger sont toujours disponibles et accessibles rapidement.
Pour construire cette nouvelle base d’archives, celle-ci doit se baser sur un système de conteneurisation (type Singularity ou Docker) et via un outil de packaging (type Guix ou Nix). En effet, la conteneurisation à elle seule ne peut apporter le principe de reproductibilité indispensable pour une science ouverte. Aussi le choix d’un outil de packaging comme Guix pourrait être motivé par le fait qu’il est l’un des rares à répondre au besoin de reproductibilité. Concernant Singularity, il est à ce jour la technologie de conteneurisation la plus répandue dans le monde HPC.
Pour construire cette nouvelle base d’archives, celle-ci doit se baser sur un système de conteneurisation (type Singularity ou Docker) et éventuellement via un outil de packaging (type Guix ou Nix). En effet, la conteneurisation à elle seule ne peut apporter le principe de reproductibilité indispensable pour une science ouverte. Aussi le choix d’un outil de packaging comme Guix pourrait être motivé par le fait qu’il est l’un des rares à répondre au besoin de reproductibilité. Concernant Singularity, il est à ce jour la technologie de conteneurisation la plus répandue dans le monde HPC.
L’archive CSAN pourra ainsi se présenter sous la forme d’un portail de catalogue d’applications déployables dont chaque version renseigne des spécifications matérielles et logicielles (options de compilation, type de processeur, etc.) ainsi que les coordonnées d’un ou des mainteneur(s) et toutes les sources et recettes pour reproduire le package à partir de zéro. Les paquets pourront être consultés et évalués via une plateforme web sous forme d’un hub. Chaque paquet publié du catalogue devra être testé, optimisé et validé par un groupe d’experts composé d’un ou plusieurs référents scientifiques et techniques de manière à proposer à la communauté des applications vérifiées et validées dans des environnements de calcul scientifique identifiés.
L’archive CSAN pourra ainsi se présenter sous la forme d’un portail de catalogue d’applications déployables dont chaque version renseigne des spécifications matérielles et logicielles (options de compilation, type de processeur, etc.) ainsi que les coordonnées d’un ou des mainteneur(s) et toutes les sources et recettes pour reproduire le package à partir de zéro. Les paquets pourront être consultés et évalués via une plateforme web sous forme d’un hub. Chaque paquet publié du catalogue devra être testé, optimisé et validé par un groupe d’experts composé d’un ou plusieurs référents scientifiques et techniques de manière à proposer à la communauté des applications vérifiées et validées dans des environnements de calcul scientifique identifiés.