Aller au contenu

Infrastructure

Infrastructure et stockage des données

La plateforme dispose d'une infrastructure robuste et de systèmes de sauvegarde sécurisés pour garantir la disponibilité continue des ressources qu'elle héberge.

Infrastructure matérielle

Schéma de l'infrastructure matérielle

Logiciels

L’intégralité des logiciels utilisés par HAL et le CCSD sont open-source, LINUX Debian, Mysql, Solr, Elasticsearch. L'application HAL est développé en interne en php, actuellement en Zend Framework et prochainement en Symfony (WP2 du projet HALiance).

Code source : voir dépôt Github

Voir aussi les release notes

Stockage des données sécurisé

Les serveurs et les métadonnées sont hébergés au Centre de Calcul de l’IN2P3, Unité d’Appui et de Recherche du CNRS.

Les sauvegardes sont effectuées quotidiennement. Illustration : schéma de stockage et sauvegarde des données répartis entre le Centre de Calcul de l'IN2P3, le CINES et Software Heritage

Préservation à long terme des fichiers

L'archivage ou préservation à long terme est un moyen de stocker des objets numériques pour garantir que leur qualité et leur intégrité ne se détériorent pas et qu'ils puissent être consultés et utilisés à l'avenir. La préservation des fichiers contenant le document principal (texte intégral d’une publication scientifique, image, etc.) est assurée dans le cadre d’un partenariat avec le Centre informatique national de l'enseignement supérieur (CINES), établissement public français placé sous la tutelle du ministère de l'Enseignement supérieur. La plateforme d'archivage (PAC) est conforme au modèle de référence OAIS (Open Archival Information System).

Illustration : schéma du workflow HAL-CINES. Les fichiers principaux (pdf, image) subissent un test d'éligibilité avant d'être transférés par lot au CINES.

La préservation des codes source de logiciel est assurée par Software Heritage, initiative à but non lucratif impliquant plusieurs parties prenantes, lancée en 2016 par Inria, et soutenue par l'UNESCO.