Test d'infrastructures avec NixOS

From air
Jump to navigation Jump to search

Objectif

Pour ce projet il s'agira de développer un certains nombre de démonstrateurs de composition d'infrastructure. On entend par là la production de ensemble des piles logicielles complètes pour chaque machine pouvant fournir un ou plusieurs services (exemple serveur web et base de données) ou disposants de logiciels spécifique (ex: application scientique parallèle). En plus de leur production il s'agit aussi de les testers dans des environnements virtuelles ou sur des machines réelles. Nous la réalisation de ce projet nous nous baserons sur l'approche déclarative proposé par l'écosystème Nix/Nixos et les procédure de tests associés Nixos-Test . Nous utiliserons aussi un outil complémentaire développé par l'équipe DataMove du Laboratoire d'Informatique de Grenoble.


Les contraintes technologigues

Plan de travail

  • Dans le cadre du projet le billet de blog suivant est à lire:

https://www.haskellforall.com/2020/11/how-to-use-nixos-for-lightweight.html

  • Nous utiliserons aussi la plate-forme Grid'5000
  • La liste des démonstrateurs sera discuté pendant le projet, ci-après des exemples possible:
    • des base de données Key-Value et outil de benchmark
    • orchestrateur de container kubernetes et/ou version lègere k3s
    • application scientifique parallel et intergiciel in-situ d'analyse de données
    • gestionnaire de resource de grille légère Cigri/OAR

Réferences