HAL Journées Réseaux de l'Enseignement Supérieur et de la Recherche
Not a member yet
    1242 research outputs found

    Ingénierie sociale, sécurité de l'information

    No full text

    CSAN, a Comprehensive Software Archive Network

    No full text
    International audienceL'initiative du projet CSAN (Comprehensive Software Archive Network) est de proposer à la communauté ESRI un catalogue d'applications scientifiques open-source prêtes à l'emploi et optimisées pour les centres de calcul nationaux et les mésocentres. Cette proposition part du constat que les applications scientifiques dans les différents mésocentres sont souvent les mêmes selon les secteurs (bio-info, physique, etc.). La plateforme CSAN permettra aux auteurs de logiciels d’y déposer les versions de leurs sources (ou de pointer vers des dépôts versionnés). Ensuite, le groupe d’experts de CSAN traitera ce code et analysera sa configuration de compilation et de déploiement, via des méthodes d’intégration et de développement continu, afin de le rendre accessible et installable sans effort sur différents systèmes d’exploitation

    Reproductibilité des environnements logiciels avec GNU Guix

    No full text
    GNU Guix est un gestionnaire de paquets transactionnel et déclaratif. Il implémente une discipline de gestion de paquet fonctionnelle. Autrement dit, le processus de construction et d’installation des paquets est vu comme une fonction dans le sens mathématique du terme : cette fonction a des entrées (comme des scripts de construction, un compilateur, des bibliothèques ou dépendances) et renvoie une construction (comme un programme compilé). En tant que fonction pure, son résultat ne dépend que de ses entrées ; par exemple, il ne peut pas faire référence à des logiciels ou des scripts qui n’ont pas été explicitement passés en entrée. Par conséquent, une fonction de construction produit toujours le même résultat quand on lui donne le même ensemble d’entrée. Les constructions sont dites reproductibles.Basé sur ces fondations, Guix est un gestionnaire d'environnements logiciels : il peut utiliser les paquets qu’il connaît pour créer des environnements sous différentes formes, temporaires ou « permanentes ». Un environnement (collection de paquets) peut être déclaré par un manifeste pour générer un « profil », chaque profil ayant son propre historique permettant de revenir en arrière ou en avant. Un environnement temporaire peut aussi être créé à la volée, et optionnellement isolé (conteneur Linux), ou n'autorisant lecture, écriture ou réseau que spécifiquement. Aussi, ces environnements peuvent être empaquetés dans des images Docker, Singularity ou simplement des archives repositionnables. Pour finir, Guix permet, sur le même principe, la génération de « machines virtuelles » à partir d'une déclaration pouvant contenir un système d'exploitation. Une fois installé, Guix ne nécessite pas de droits spécifiques pour manipuler ses différents environnements.Dans ce tutoriel, nous nous proposons d'illustrer en détails les spécificités de Guix. Ce tutoriel fera echo à la présentation « Administration système reproductible avec GNU Guix » par Julien Lepillier au JRES 2019

    Monitoring étendu d'infrastructures avec Kwollect

    No full text
    National audienceKwollect est un logiciel de monitoring pour les utilisateurs des infrastructures informatiques spécialisé dans la collecte de métriques environnementales.C'est la solution de monitoring d'expérience proposée aux utilisateurs de Grid'5000, l'infrastructure de recherche en informatique distribuée : pour alimenter les expérimentations des chercheurs, Kwollect y réalise la collecte et la mise à disposition de métriques issues de plus de 2500 équipements différents, dont des appareils de mesure de consommation électrique réalisant 50 mesures par seconde, des sondes de températures, etc.Kwollect possède plusieurs spécificités par rapport aux solutions de monitoring usuelles :- il est en mesure d'effectuer la collecte de métriques à haute fréquence et leur conservation, sans perte, durant de longues durées ;- il est spécialisé dans la collecte de métriques «externes» aux serveurs : capteurs environnementaux, équipements réseaux, contrôleurs BMC, PDUs… mais supporte également les métriques Prometheus ;- il est prévu pour être utilisé par les utilisateurs des plateformes et pas uniquement par ses administrateurs (possibilité d'insérer ses propres métriques, métriques activables à la demande, API pour récupérer les données, intégration avec les «jobs schedulers» des centres de calcul…).Kwollect est conçu comme un cadriciel et réutilise au maximum des briques logicielles existantes : il utilise notamment une base de donnée PostgreSQL et son extension TimescaleDB pour stocker les métriques, fournir une API et s'occuper de la logique applicative. La visualisation s'appuie sur Grafana.Lors de la présentation, nous détaillerons le fonctionnement de Kwollect, expliquerons les choix technologiques effectués pour sa conception et présenterons son déploiement sur Grid'5000.[https://gitlab.inria.fr/grid5000/kwollect](https://gitlab.inria.fr/grid5000/kwollect

    Bonnes pratiques en éco-conception de service numérique

    No full text
    International audienceCe poster a pour but de mettre en avant le guide de bonnes pratiques qui a été publié par le Groupement De Service CNRS EcoInfo en 2020.Ce travail est un complément aux trois plaquettes de bonnes pratiques liées au développement logiciel proposées par le réseau des acteurs du DEVeloppement LOGiciel au sein de l'Enseignement Supérieur et de la Recherche (DevLOG). Celui-ci est plus principalement dédié aux bonnes pratiques en termes d'éco-conception de service numérique qui permettent d'appréhender, de comprendre et de réduire l'impact environnemental du numérique.Ainsi, ce poster introduit plusieurs concepts à considérer tout au long de la durée de vie d'un logiciel tels que l'effet rebond et les impacts sur l’environnement des choix de conception et d'utilisation des outils logiciels. La question du lien entre la reproductibilité d’un service numérique et de l’impact environnemental est également abordée, avec notamment l’évocation des plans de gestion de logiciels (« Software Management Plan », SMP, en anglais), des Plans de Gestion des Données (PGD en français, "Data Management Plan", DMP, en anglais) et des principes FAIR (Facile à trouver, Accessible, Interopérable et Réutilisable) pour les données.L’humain (et notamment les développeurs) dans ce processus d’éco-conception de service numérique est particulièrement important. Il est notamment primordial que les personnels impliqués dans ces développements soient qualifiés et sensibilisés à ces questions environnementales.Lien vers la plaquette "Je code les bonnes pratiques en éco-conception de service numérique à destination des développeurs de logiciels" : https//hal.archives-ouvertes.fr/hal-03009741

    Evolutions du service TCS de RENATER (Trusted Certificate Service)

    No full text
    Depuis plus d’une quinzaine d’années, le service de certificats TCS (Trusted Certificates Service) mis à disposition par RENATER pour la communauté Education/Recherche, permet d’obtenir des certificats électroniques de sécurisation pour les applications en ligne. Ces certificats électroniques sont reconnus par défaut par la plupart des logiciels (navigateurs internet, clients de messagerie électronique, smartphones…) et ne nécessitent aucune configuration préalable sur les postes clients.Le service TCS est la déclinaison française du contrat signé entre GéANT Association et un prestataire de certification commercial, au bénéfice de plus d’une trentaine de réseaux nationaux d’Enseignement et Recherche en Europe (NREN), dont RENATER. Ce service évolue pour s’adapter aux demandes et aux attentes de la communauté européenne Education/Recherche. En mai 2020, lors du dernier renouvellement du marché géré par l’association GÉANT, la société Sectigo a été retenue pour succéder à Digicert dans la quatrième mouture du service TCS.Dans cette proposition nous reviendrons tout d’abord sur un bref historique de l’évolution du service TCS. Nous exposerons plus en détails le bilan du service TCS opéré avec Digicert entre 2015 et 2020. Nous décrirons ensuite les fonctionnalités et les principaux changements depuis le lancement de TCS avec Sectigo en mai 2020. Dans une dernière partie, nous évoquerons les difficultés croissantes qui touchent la gestion des certificats serveur depuis quelques années. Dans ce contexte il est nécessaire d’être de plus en plus organisé et réactif ; nous nous focaliserons enfin sur différentes solutions permettant de centraliser et/ou d’automatiser la gestion des certificats

    Consul, l'outil magique pour une infrastructure dynamique

    No full text
    La généralisation de l’automatisation des déploiements de systèmes d’exploitation, d’applications ou de conteneurs, nous contraint de mettre à jour constamment la configuration de nos applications et de nos différents outils d’infrastructure, tels que les DNS, les outils de répartition de charge, nos outils de supervision et de monitoring, ainsi que les ouvertures et fermetures de flux.La configuration manuelle de ces outils est parfois source d’erreurs et ne reflète pas en temps réel l’état de notre système d’information. Nous avons donc naturellement cherché s’il existait des outils permettant d’automatiser toutes ces tâches.Notre choix s’est tourné vers Consul que nous avions déjà mis en place afin de servir de base de données à notre gestionnaire de secret Vault, logiciel développé par la même société Hashicorp.Consul est un outil relativement méconnu, mais qui pourtant rend de très nombreux services. Il permet de répondre simplement aux différentes problématiques que nous rencontrons quotidiennement dans nos infrastructures. Consul est utilisable quel que soit le type d’environnement, serveurs physiques, machines virtuelles ou conteneurs pilotés par Kubernetes. Cette polyvalence lui permet d’être un outil clé pour nous aider à transformer notre environnement statique en environnement dynamique, tout en renforçant la sécurité et la fiabilité.Les différentes fonctionnalités de Consul peuvent être mises en place progressivement sans tout révolutionner du jour au lendemain.Nous parcourrons ces fonctionnalités, la façon dont nous les avons mises en place, les bonnes pratiques à respecter. Nous verrons également l’impact que cela a sur notre façon d’inventorier nos applications, d’y accéder, de les superviser et de les connecter entre elles

    Impact des langages de programmation sur la performance énergétique des applications de calcul scientifique : un challenge ?

    No full text
    Alors que la France s’engage sur le chemin de l’exascale, le **calcul scientifique** est de plus en plus utilisé dans la société. Il permet de concevoir, simuler et optimiser de nombreux scénarios pour un coût limité comparativement à la réalisation de prototypes.Il apparaît primordial de se poser la question de l'**impact environnemental associé** au calcul scientifique. Lorsque l’on développe un code de calcul scientifique, la première question qui se pose est celle du **choix du langage**. Il est commun de considérer un certain nombre de critères (lisibilité, pérennité, efficacité, maitrise du langage). Il est bien plus rare de considérer l’efficience énergétique. Cette étude a pour objectif de sensibiliser et inciter à la considération de ce critère.Un code de démonstration permettant la simulation d’écoulements a ainsi été considéré.Initialement développé en **python**, ce code a été accéléré (pythran, numba) puis porté dans les langages **C, fortran, java, julia, rust, go**. Des mesures de performance et de consommation électrique ont été réalisées sur la plate-forme expérimentale Grid’5000, ce qui a permis d’évaluer, dans le contexte très précis du code considéré, l’efficience des langages considérés sur **plusieurs architectures**.Le portage rigoureux de code dans un autre langage que celui d’origine, ainsi que l’optimisation de code prend un temps considérable, mais il y a des potentiels de gains énergétiques importants sur la consommation de la phase d’usage du service associé.Ce travail, réalisé dans une approche de science ouverte et reproductible, montre ainsi l’importance des développeurs sur les impacts environnementaux des usages du numérique

    Empreinte carbone de la transmission de données sur le backbone Renater

    No full text
    En 2020, en collaboration avec EcoInfo, Renater a réalisé une étude afin d’estimer l’empreinte carbone de la transmission de 1 Go de données sur son *backbone*. Cet article propose une présentation du modèle de calcul d’empreinte carbone appliquée au service de transmission de données sur un réseau de fibre optique et de la méthode de collecte des données. Sur le segment Orsay-Montpellier, nous obtenons une empreinte carbone moyenne de 1,5 g équivalent CO2 par Go. Les phases du cycle de vie prises en compte dans le calcul sont : l'extraction des matières premières, la production des équipements, le transport des équipements et l'utilisation des équipements. Tous les équipements de routage et de transport optique du *backbone* nécessaires à la transmission de données sur le segment identifié ont été recensés. Plusieurs analyses de sensibilité ont été également réalisées pour identifier les paramètres influençant le résultat final. L'article présente les calculs employés pour chaque phase prise en compte dans l’étude (formules, données nécessaires, hypothèses, etc.), les difficultés rencontrées lors de la récupération des données (inaccessibilité des données, protocoles de communication avec les équipements, communication avec les fournisseurs, etc.) et des leviers de réduction de l’empreinte carbone (maximiser le trafic sur les équipements, prolonger la durée de vie, etc.)

    Des concours en visioconférence afin de faciliter l’accès à la fonction publique.

    No full text
    Pour se conformer au décret n°2017-1748 et l’arrêté du 22 décembre 2017 fixant les conditions de recours à la visioconférence pour l’organisation des voies d’accès à la fonction publique de l’État, le ministère a eu pour objectif en 2018 de proposer une infrastructure de web-conférence (WebRTC) à destination des services centraux et déconcentrés afin qu’ils puissent organiser par visioconférence les épreuves orales, auditions ou entretiens pour le recrutement des agents.D’un point de vue technique, le ministère a mis place un service national de web-conférence et fournit : * un équipement dédié pour la visioconférence (matériel et logiciel) * une plateforme de service : * Application de mises en relation des salles de jury et de centre d’examen. * Serveurs de visioconférence.Les équipements sont déployés dans les locaux des services centraux et déconcentrés du ministère en métropole ainsi que dans les DOM/COM. Cette présentation aura pour objectif de vous faire découvrir tant le côté technique, matériel dans les salles, plateforme centrale basée entre autres sur le **logiciel libre Jitsi**, qu’organisationnelle (relation avec les services des concours, le SI Concours et le Pôle de développement logiciel libre du ministère).Nous aborderons aussi les impacts de la crise sanitaire sur ce déploiement qui a été réalisé en mars 2020 ainsi que les ajustements qui ont été nécessaires pour faire face à l’augmentation des concours en visioconférence

    0

    full texts

    1,242

    metadata records
    Updated in last 30 days.
    HAL Journées Réseaux de l'Enseignement Supérieur et de la Recherche
    Access Repository Dashboard
    Do you manage Open Research Online? Become a CORE Member to access insider analytics, issue reports and manage access to outputs from your repository in the CORE Repository Dashboard! 👇