TrueNAS Core et TrueNAS Scale sont deux systèmes d’exploitation NAS conçus et développés par iXsystems. Bien que TrueNAS Core et TrueNAS Scale soient tous deux similaires, ils diffèrent en termes d’architecture, de fonctionnalité et de performance. Nous allons donc mettre comparer TrueNAS Core et TrueNAS Scale pour vous présenter leurs différences.
Qu’est-ce que TrueNAS Core ?
TrueNAS Core (anciennement connu sous le nom de FreeNAS) est un système d’exploitation NAS conçu sur un système de fichiers OpenZFS et basé sur FreeBSD. Il s’agit d’un système d’exploitation NAS, sur lequel les administrateurs peuvent créer des dossiers partagés auxquels il est possible d’accéder via SMB, NFS ou iSCSI. Vous pouvez également configurer différents niveaux de permission, créer des groupes, ajouter des utilisateurs, et bien plus encore.
Le plus grand avantage de TrueNAS Core est qu’il est particulièrement stable. TrueNAS Core existe depuis 2005 environ (sous le nom de FreeNAS). Il y a quelques fonctionnalités spécifiques à TrueNAS Core comme les Jails et les Plugins, mais TrueNAS Core partage de nombreuses similitudes avec TrueNAS Scale.
Qu’est-ce que TrueNAS Scale ?
TrueNAS Scale exécute également le système de fichiers OpenZFS et est le dernier système d’exploitation créé par iXsystems. TrueNAS Scale est très similaire à TrueNAS Core, mais il est construit sur Debian-Linux par opposition à FreeBSD. TrueNAS Scale fournit une HCI (Hyper-Converged Infrastructure) qui vous permet de créer des VM et des conteneurs Linux. TrueNAS Scale vous offre également une tonne d’options d’évolutivité que TrueNAS Core n’offre pas.
Bien que TrueNAS Scale offre un tas d’avantages, le plus grand inconvénient est qu’il est nouveau. Alors que TrueNAS Core a été sorti en 2005 et est un système d’exploitation NAS de confiance depuis de nombreuses années, TrueNAS Scale n’est paru qu’en 2022. Ce n’est pas nécessairement une mauvaise chose, mais si la longévité et la fiabilité ont tout de même leur importance, et dans ce cas, TrueNAS Core est meilleur dans les deux domaines.
TrueNAS Core vs. TrueNAS Scale – Fonctionnalités
Il existe quelques différences essentielles entre TrueNAS Core et TrueNAS Scale, que nous allons examiner ci-dessous.
TrueNAS Scale est destiné aux environnements à grande échelle et aux centres de données. L’objectif de TrueNAS Scale est de vous donner la possibilité de faire évoluer votre installation vers des centaines de pétaoctets d’espace de stockage si nécessaire. Il vous donne également la possibilité d’utiliser la haute disponibilité, ce qui n’est pas disponible avec TrueNAS Core.
Du point de vue des particuliers, ce type d’évolutivité n’est pas nécessaire, mais l’un des grands avantages de TrueNAS Scale est qu’il vous permet d’exécuter des machines virtuelles et des conteneurs directement dans le système d’exploitation. Cela permet aux utilisateurs de mettre en place un serveur flexible qui exécutera vos machines virtuelles et conteneurs, et qui fonctionnera également comme un NAS.
Puisque TrueNAS Core est basé sur FreeBSD, beaucoup des avantages de TrueNAS Scale sous Debian Linux sont absents. Cependant, vous avez l’avantage d’avoir un système d’exploitation NAS incroyablement fiable qui existe depuis 2005. En ne considérant que ce point, il est raisonnable de dire que du point de vue de la stabilité pure, TrueNAS Core est supérieur (du moins pour le moment).
Vous avez également la possibilité d’installer des plugins (venant d’iXsystems ou de la communauté) qui fonctionneront de manière extrêmement similaire aux applications de TrueNAS Scale. La principale différence avec les plugins est qu’ils sont installés dans des Jails.
Enfin, vous pouvez créer des VM de base, bien que TrueNAS Scale doive être installé si vous avez besoin de capacités VM plus robustes.
Il est également important de noter que si TrueNAS Scale peut sembler offrir davantage en termes de convivialité, la clé d’un système d’exploitation NAS est… d’être un NAS. Puisque TrueNAS Core excelle dans ce domaine, il est raisonnable de choisir la stabilité plutôt que les fonctionnalités, surtout si ces fonctionnalités ne vous sont pas particulièrement utiles.
Il existe également des tonnes de fonctionnalités clés que les deux plateformes partagent, comme les instantanés, la correction de la rotation des bits, la réplication, la gestion à distance, la déduplication, et plus encore.
Les fonctions supplémentaires de TrueNAS Core
- Pools de fusion : Le pool de fusion (également connu sous le nom de classes d’allocation ZFS, vdevs spéciaux ZFS et vdevs de métadonnées) est une fonctionnalité importante du système d’exploitation TrueNAS Core. Les pools de fusion sont idéaux pour accélérer les opérations basées sur les fichiers. Un avantage clé est qu’ils peuvent augmenter la vitesse des demandes de métadonnées.
- Clés API : La fonction de clés API de TrueNAS Core vous évite de partager le mot de passe root de votre serveur. Les clés API simplifient l’automatisation du système d’exploitation TrueNAS Core en vous permettant de les utiliser pour les services qui interagissent avec votre NAS.
- Support VPN : Si vous ne souhaitez pas utiliser un VPN d’entreprise, vous pouvez bénéficier de la fonction de prise en charge native du VPN de TrueNAS Core. TrueNAS Core vous propose une section de configuration OpenVPN simple qui vous permettra de vous connecter à votre réseau local depuis un emplacement extérieur.
- Cryptage natif : TrueNAS Core offre un cryptage natif et peut être utilisé de diverses manières.
Les fonctions supplémentaires de TrueNAS Scale
- Infrastructure évolutive définie par logiciel : TrueNAS Scale combine les capacités de GlusterFS et d’OpenZFS pour offrir des capacités ZFS évolutives avec une gestion des données impressionnante. Vous pouvez utiliser un seul nœud hyperconvergé pour obtenir une infrastructure définie par logiciel hautement disponible et évolutive.
- Écosystème de conteneurs Linux : TrueNAS Scale donne accès à un écosystème de conteneurs Linux établi, ce qui rend le déploiement d’applications beaucoup plus facile et rapide. Vous pouvez également créer des applications personnalisées à l’aide de conteneurs Docker et de machines virtuelles KVM.
- Gestion des flottes et des grappes de stockage : TrueNAS Scale vous permet de regrouper de nombreux systèmes et de les gérer tous à l’aide de TrueCommand.
TrueNAS Core vs. TrueNAS Scale – Prix
TrueNAS Core et TrueNAS Scale sont tous deux open-source et gratuits. Cependant, si vous avez l’intention d’utiliser TrueNAS dans un environnement d’entreprise, vous pouvez acheter du matériel directement auprès d’iXsystems qui sera accompagné d’un support professionnel d’entreprise.
TrueNAS Core Vs. TrueNAS Scale – Expérience utilisateur
TrueNAS Scale et TrueNAS Core offrent une interface web complète que vous utilisez pour gérer chaque environnement. Ils sont tous deux installés sur un lecteur USB en Bare Metal (qui est utilisé comme lecteur de démarrage) ou peuvent être installés comme une machine virtuelle sur un hyperviseur comme Proxmox ou ESXi. De ce fait, TrueNAS Core et Scale ne dépendent pas des disques durs NAS pour exécuter le système d’exploitation.
La principale différence à prendre en compte en matière d’expérience utilisateur est l’exigence à laquelle l’utilisateur tente de répondre. Avec TrueNAS Scale, vous avez la possibilité d’exécuter des VM et des conteneurs, et bien que vous puissiez exécuter des VM dans TrueNAS Core, ce n’est pas aussi stable ou riche en fonctionnalités que dans TrueNAS Scale. Cela dit, si vous recherchez strictement un système d’exploitation NAS avec l’intention d’utiliser SMB, NFS, S3 ou iSCSI sans intention de faire évoluer l’environnement, TrueNAS Core est une excellente option.
Gardez à l’esprit que si TrueNAS Scale peut fonctionner avec plusieurs nœuds, ce n’est pas obligatoire, ce qui signifie que vous pouvez exécuter TrueNAS Scale en tant que dispositif individuel si vous le souhaitez.
Conclusion : TrueNAS Core vs TrueNAS Scale
Le plus gros inconvénient de TrueNAS Scale à ce stade est qu’il s’agit d’un nouveau système d’exploitation. Durant des années, TrueNAS Core a bénéficié de mises à jour et d’amélioration qui ont permis une augmentation de la fiabilité et des performances. TrueNAS Scale a probablement bénéficié de cette expérience, mais le recul manque pour garantir que Scale soit un OS aussi stable et performant.
Cependant, si vous êtes intéressé par un système d’exploitation qui vous permettra d’utiliser des machines virtuelles ou des conteneurs remplis de fonctionnalités, TrueNAS Scale est celui qu’il vous faut.