Dans cet article, nous allons examiner comment configurer le cache SSD sur un Synology NAS, ainsi que les moments où il est judicieux ou non de l’utiliser. Les performances globales peuvent être grandement améliorées en implémentant un cache SSD sur un Synology NAS, mais il est important de comprendre son fonctionnement avant de le mettre en place.
Comprendre le cache SSD sur un Synology NAS
Le cache SSD est un processus qui utilise un disque SSD plus petit et plus rapide (de préférence NVMe) pour mettre en cache ou stocker les données fréquemment consultées depuis un stockage principal plus grand, tel que des HDDs. En général, cela fonctionne en stockant temporairement les données fréquemment consultées des dispositifs de stockage principaux (HDDs), de sorte que lorsqu’elles sont demandées, elles sont disponibles sur un support de stockage plus rapide.
Cela fonctionne parce que les SSDs SATA ou NVMe offrent des vitesses de lecture et d’écriture plus rapides par rapport aux HDDs traditionnels. Les disques SSD qui mettent en cache les données accélèrent ensuite le processus de lecture et d’écriture des données, à condition qu’elles fassent partie du cache SSD, car toutes les données ne sont pas stockées sur le cache SSD – seulement les données fréquemment consultées.
Avantages du cache SSD sur un Synology NAS
Il existe certains avantages à utiliser un cache SSD sur un Synology NAS. Nous en examinerons quelques-uns ci-dessous.
Amélioration des performances
Avec le cache SSD contenant des données fréquemment utilisées, le Synology NAS peut offrir un accès plus rapide à ces données. Cette amélioration devient notable lors d’activités telles que les recherches de fichiers, le streaming multimédia ou les opérations de base de données.
Réduction de la latence
Les SSDs offrent des temps d’accès aux données plus faibles, ce qui signifie que les applications et services nécessitant un accès immédiat aux données, comme les bases de données ou les machines virtuelles, connaîtront une réduction de la latence.
Efficacité opérationnelle
La réduction de la dépendance aux HDDs principaux pour les tâches de lecture/écriture répétées minimise l’usure des HDDs, ce qui peut prolonger leur durée de vie.
Équilibre entre coût et performance
Plutôt que de passer l’ensemble du système de stockage NAS aux SSDs, vous pouvez utiliser le stockage HDD complété par un cache SSD pour augmenter les performances. Cette approche optimise les performances sans augmenter considérablement les coûts.
Amélioration de l’expérience utilisateur
Des temps d’accès aux données plus rapides et une latence réduite conduisent à une expérience utilisateur plus fluide et plus réactive, que ce soit pour le streaming multimédia, l’accès à de grandes bases de données ou l’exécution d’applications.
Inconvénients du cache SSD sur un Synology NAS
Bien qu’il y ait certainement des avantages à utiliser un cache SSD, il existe aussi quelques inconvénients.
Coût
Bien que les SSDs aient baissé en prix au fil des ans, ils sont encore généralement plus chers que les HDDs traditionnels, surtout lorsqu’on considère des SSDs de haute qualité, idéaux pour la mise en cache.
Durée de vie limitée
Les SSDs ont un nombre limité de cycles d’écriture, ce qui signifie qu’ils peuvent s’user avec le temps. Les opérations d’écriture intensives sur le cache peuvent réduire la durée de vie du SSD, surtout si le SSD utilisé n’est pas de qualité entreprise. Il faut garder à l’esprit que vous devrez choisir entre un cache SSD en lecture seule ou en lecture-écriture, donc un cache SSD en lecture seule n’aura pas les mêmes exigences en termes de disque que le cache en lecture-écriture.
Risque de perte de données
Si un cache en lecture-écriture (par opposition à la lecture seule) est configuré et qu’il y a une défaillance, il y a un risque potentiel de perte ou de corruption des données. À partir de Synology DSM 7, vous ne pouvez pas configurer un cache en lecture-écriture sans utiliser RAID 1, pour la protection contre les pannes.
Rendement décroissant
Selon la charge de travail, certains utilisateurs peuvent ne pas observer une amélioration significative des performances, surtout si leurs opérations principales ne bénéficient pas beaucoup de la mise en cache (par exemple, les transferts de données séquentiels importants).
Compatibilité matérielle
Tous les modèles de Synology NAS ne prennent pas en charge la mise en cache SSD. Les utilisateurs doivent s’assurer que leur modèle prend en charge les SSDs qu’ils ont l’intention d’utiliser.
Cache SSD vs. Création de pool/volume de stockage
Bien que vous puissiez configurer un cache SSD, sur les appareils Synology plus récents, vous pouvez également utiliser les emplacements M.2 NVMe pour un pool de stockage/volume. Avant de configurer un cache SSD, vous devez déterminer si la création d’un volume SSD fait plus de sens que le cache SSD.
Quand utiliser un pool de stockage & volume NVMe
Besoins de haute performance : Si vos tâches nécessitent des vitesses de lecture et d’écriture les plus rapides possibles de manière cohérente, telles que les opérations de base de données intensives ou le montage vidéo, un pool de stockage NVMe serait bénéfique.
Accès aléatoire fréquent : Les SSDs NVMe excellent dans l’accès aléatoire aux données. Si votre charge de travail implique beaucoup d’accès aléatoire aux données, comme avec des machines virtuelles ou des bases de données transactionnelles, le stockage NVMe peut offrir des avantages substantiels.
Quand utiliser le cache SSD sur un Synology NAS
Charges de travail mixtes : Si vous avez une combinaison de données fréquemment consultées et de grands volumes de données froides ou peu fréquemment consultées, un cache SSD peut accélérer les données chaudes (fréquemment consultées) tout en utilisant un stockage plus abordable pour le reste.
Amélioration des performances rentable : Au lieu de migrer toutes les données vers des pools de stockage NVMe, les utiliser comme cache peut offrir un avantage de performance global pour toutes les données par opposition à ce qui est stocké sur le pool NVMe.
Exigences : Vos besoins peuvent ne pas nécessiter un pool de stockage NVMe ou celui-ci serait gaspillé si les données ne sont pas utilisées fréquemment. Un cache SSD peut être une meilleure option et une qui sera plus fréquemment utilisée.
Choisir un cache SSD en lecture ou en lecture-écriture sur un Synology NAS
Avant de configurer le cache SSD, vous devrez décider d’utiliser un cache SSD en lecture ou en lecture-écriture. La principale différence est assez évidente : le cache de lecture sera uniquement utilisé pour les opérations de lecture, tandis que le cache de lecture-écriture sera utilisé pour les opérations de lecture et d’écriture. Cependant, il y a des choses importantes à prendre en compte :
Impacts sur les performances pour le cache SSD sur un Synology NAS
- Cache de lecture : Bénéficie principalement aux charges de travail avec des opérations de lecture élevées, comme le streaming multimédia ou la lecture de fichiers. Il n’aura aucun impact sur les vitesses d’écriture.
- Cache de lecture/écriture : Aide avec les tâches intensives en lecture et écriture, ce qui le rend idéal pour les environnements où les données sont fréquemment lues et écrites, comme les machines virtuelles ou les bases de données.
Fiabilité
- Cache de lecture : Un cache en lecture seule ne présente aucun risque réel. Si le disque cache échoue, le système peut revenir à l’accès direct aux données depuis les HDDs plus lents sans perte de données.
- Cache de lecture/écriture : Un cache de lecture-écriture comporte un risque de perte de données. Si le cache échoue avant que les données ne soient écrites sur le stockage principal, cela peut entraîner une perte de données. Pour cette raison, vous ne pouvez pas créer un cache de lecture-écriture dans Synology DSM 7 ou versions ultérieures sans utiliser au minimum RAID 1.
Si vous n’utilisez qu’un seul disque de cache SSD, vous serez limité à un cache en lecture seule puisque DSM 7 et versions ultérieures nécessitent au minimum deux SSDs pour un cache en lecture-écriture !
Considérations sur les coûts et le stockage
Étant donné qu’un cache SSD en lecture-écriture nécessite au moins deux disques, l’option la moins chère est d’acheter un seul disque SSD et de l’utiliser comme cache en lecture seule. Une autre chose à considérer est que, comme le cache SSD en lecture-écriture comporte des risques de perte de données, il est généralement recommandé d’acheter des disques SSD de haute qualité plutôt que des dispositifs grand public bon marché.
En fin de compte, un cache SSD en lecture-écriture peut simplement être plus coûteux qu’un cache en lecture seule, quel que soit le point de vue.
Recommandation de cache en lecture ou lecture-écriture : Cache SSD sur un Synology NAS
- Cache de lecture : Idéal pour les scénarios avec principalement des opérations de lecture et où le budget est une contrainte.
- Cache de lecture/écriture : Idéal pour les charges de travail mixtes, où des vitesses accrues de lecture et d’écriture sont nécessaires et l’utilisateur peut investir dans au minimum deux disques SSD de haute qualité.
Comment configurer le cache SSD sur un Synology NAS
Maintenant que nous avons examiné ce qu’est le cache SSD Synology NAS et pourquoi vous pourriez ou non vouloir l’utiliser, voyons exactement comment il est configuré sur un Synology NAS.
- Connectez-vous à Synology DSM et ouvrez le Gestionnaire de Stockage. Sélectionnez le pool de stockage où vous souhaitez ajouter le cache SSD.
- Sélectionnez Créer, puis Créer un cache SSD.
- Sélectionnez le volume où vous souhaitez créer le cache SSD et cliquez sur Suivant.
- Sélectionnez Cache de lecture ou Cache de lecture-écriture. Il n’y a pas nécessairement de bonne ou mauvaise réponse ici, mais vous devrez évaluer vos besoins et choisir l’option qui les satisfera le mieux. Rappelez-vous qu’un cache de lecture-écriture nécessite au moins deux SSDs.
- Si vous avez sélectionné un cache de lecture-écriture, vous devrez accepter et continuer. Si vous avez sélectionné un cache en lecture seule, vous passerez automatiquement à la section suivante.
- Sélectionnez le type de RAID. Si vous utilisez un cache en lecture seule, vous pourrez choisir entre Basic (un SSD) et RAID 0/1/10. Pour la plupart, il n’est pas logique d’utiliser RAID 1 et un cache en lecture seule, donc si vous avez deux disques et prévoyez d’utiliser un cache en lecture seule, il est logique d’utiliser RAID 0.
Pour un cache en lecture-écriture, vous devrez sélectionner RAID 1/5/6/10, mais la plupart des gens utiliseront probablement RAID 1.
- Sélectionnez les disques SSD que vous souhaitez utiliser pour le cache, et cliquez sur Suivant.
- Assurez-vous d’allouer tout l’espace au cache SSD, puis déterminez si vous souhaitez épingler toutes les métadonnées Btrfs au cache SSD (uniquement disponible pour le cache en lecture-écriture).
Cet article de Synology vous aidera à déterminer si vous souhaitez épingler les métadonnées, mais en général, vous pourriez vouloir le faire si vous utilisez ou prévoyez d’utiliser Active Backup for Business, Hyper Backup ou Snapshots (que vous devriez absolument utiliser).
Cela peut aider à accélérer la performance des suppressions massives, que ces trois applications feront fréquemment.
- Confirmez les paramètres et cliquez sur Appliquer pour configurer le cache SSD ! Vous devrez cliquer sur OK pour confirmer que toutes les données sur les disques seront supprimées.
- Le cache SSD est maintenant créé et peut être vu dans la section Pool de stockage du Gestionnaire de stockage.
Suppression du cache SSD sur un Synology NAS
Il peut arriver que vous souhaitiez supprimer le cache SSD précédemment configuré sur un Synology NAS. Les étapes ci-dessous vous montreront exactement comment procéder.
- Ouvrez le Gestionnaire de Stockage, sélectionnez le Volume sur lequel le cache SSD est configuré et développez la section cache SSD.
- Sélectionnez les trois ellipses sur le cache SSD et cliquez sur Supprimer.
- Si vous effectuez des tâches intensives sur le NAS, vous pourriez vouloir attendre, mais lorsque vous êtes prêt, cliquez sur OK pour supprimer le cache SSD. Vous devrez ensuite entrer votre mot de passe et confirmer la suppression.
- Le cache SSD est maintenant supprimé ! Vous pouvez alors utiliser les SSDs comme volume, ou recréer le cache SSD si vous le souhaitez.
Conclusion : Comment configurer le cache SSD sur un Synology NAS
Configurer et mettre en place un cache SSD sur un Synology NAS est en réalité un processus très simple. La partie difficile est de déterminer comment vous voulez le configurer (en lecture seule ou en lecture-écriture) et si les avantages de le configurer l’emportent sur les inconvénients.
Le cache SSD est une bonne option pour la plupart des gens, mais cela ne signifie pas nécessairement qu’il doit toujours être utilisé. Évaluer votre situation et déterminer si cela vous sera bénéfique est l’objectif ultime.