Présentation du cache de fichiers KNFSD, désormais disponible en version préliminaire

Publié le: 20 juil. 2026

AWS annonce aujourd’hui la disponibilité de KNFSD File Cache, une solution open source sous licence Apache-2.0 permettant de déployer un cache NFS (Network File System) évolutif et haut débit sur AWS. KNFSD File Cache monte les exportations depuis un ou plusieurs serveurs NFS sources, que ce soit sur site, dans une autre zone ou région de disponibilité AWS, ou dans un autre cloud via AWS Interconnect (multicloud), et les réexporte vers les clients NFS dans AWS. Vous pouvez accéder à plusieurs serveurs de fichiers locaux, à des systèmes de fichiers dans le cloud tels qu’Amazon FSx pour OpenZFS et Amazon FSx pour NetApp ONTAP, ainsi que tout autre filtre de fichiers conforme à NFS v3, v4.1 ou v4.2. Les données fréquemment lues sont mises en cache dans la mémoire et sur le stockage NVMe local, de sorte que les fichiers traversent une seule fois le lien à latence élevée vers la source et sont ensuite transmis à de grandes flottes informatiques à la vitesse du VPC local. La solution est conçue pour les charges de travail de calcul en rafale exigeantes en lecture, telles que le rendu d’effets visuels, la simulation, les services financiers, la santé et les sciences de la vie, la conception de microprocesseurs, les prévisions météorologiques et l’énergie.

Le cache de fichiers KNFSD repose sur la technologie standard du noyau Linux : nfs-kernel-server assure la réexportation NFS et FS-Cache fournit le cache de disque persistant. Comme il utilise la pile NFS native, il prend entièrement en charge le protocole client-serveur NFS, y compris les lectures et les écritures par plage d’octets, les écritures synchrones et asynchrones, ainsi que les modes d’écriture directe et d’écriture. Vous créez le cache Amazon Machine Image (AMI) avec Packer, puis vous déployez le cluster à l’aide du module Terraform inclus. Les nœuds de cache s’exécutent dans un groupe Amazon Elastic Compute Cloud (Amazon EC2) Auto Scaling sur des instances AMD, Intel ou AWS Graviton, le trafic client étant distribué par DNS Round Robin ou un Network Load Balancer, et une mise à l’échelle automatique optionnelle basée sur le nombre de connexions clientes NFS actives. Un tableau de bord Amazon CloudWatch fournit plus de 70 métriques via un agent basé sur OpenTelemetry, qui peut également publier sur des outils tiers tels que Prometheus et Grafana.

Le cache de fichiers KNFSD (version préliminaire) est disponible dans toutes les Régions AWS. Il n’y a aucun coût de licence ; vous ne payez que pour les ressources AWS que vous consommez.

Pour commencer, consultez le référentiel GitHub sur le cache de fichiers KNFSD, le blog de lancement et le Guide des solutions AWS. Pour obtenir des conseils détaillés sur le déploiement et la configuration, consultez la documentation relative à GitHub.