Grid'5000 est une infrastructure pour la recherche en informatique distribuée (Clouds, réseau, HPC etc.). La plateforme est composée d’environ 700 nœuds, mis à disposition des chercheurs, répartis sur 8 sites reliés entre eux par un réseau 10 Gbits/s fourni par Renater. L’interconnexion de Grid'5000 avec Internet est réalisée par 2 routeurs.
Jusqu’en 2018, des équipements réseaux traditionnels étaient utilisés pour cette interconnexion avec Internet, mais les performances de ces routeurs n’étaient pas suffisantes pour répondre aux besoins des chercheurs, qui téléchargent des données de plus en plus volumineuses depuis Internet (images Docker, grands jeux de données...)
Les débits plafonnaient en effet à 150 Mbits/s, bien loin du Gigabit/s qu'ils sont supposés atteindre. Les devis réalisés pour les remplacer par des équipements plus performants ayant un coût trop élevé, nous avons fait le pari de changer à moindre coût les équipements actuels pour des serveurs Linux classiques, fonctionnant sous Debian.
Pari réussi : les performances sont convaincantes, nous saturons sans problème le lien Gigabit et depuis, avons même basculé notre accès internet à 10 Gbit/s avec succès. De plus, l’utilisation d’un système Linux simplifie la configuration de l’équipement : gestion via l’outil d’orchestration Puppet, mise en place d’un proxy cache, développement de nouveaux services réseaux pour les chercheurs ...
Nous vous proposons donc un retour d’expérience sur cette migration vers des serveurs Linux. Nous présenterons la configuration matérielle et logicielle utilisée, comment sont effectuées les fonctions de routage et de filtrage, les services mis en place qui n’auraient pas pu l’être sur des équipements traditionnels, ainsi que les performances obtenues.