Why use SSDs on a NAS server?
1- Improve caching
What is mostly sought after by NAS users who invest in SSD is the caching acceleration.
Coupling SSDs with HDD hard drives, is the most economical solution, since it will only require the installation of the SSD partially while allowing to keep a large storage capacity with HDD.
In this case, most of data transfers in progress will go through the SSD, which will double or even quadruple the speed of managing common tasks. However, if you want to keep a RAID configuration of your data, you must have a NAS with a minimum of 3 bays.
Each manufacturer offers different options and ways to manage cache, but be aware that not all NAS models are compatible. With Synology for example, only high-end NAS are compatible such as DS718 + , DS918 + or even DS620Slim.
On the other side, with QNAP, the compatible models are much more extensive.
Pay attention to the memory available on the NAS also which determines the maximum cache size on the SSD. For 515GB of cache you will need 1GB of available RAM, while 8GB of RAM will allow you to manage cache sizes of up to 2TB.
Finally, it is recommended to use an SSD with a size corresponding to 10% of the total capacity of the hard disks after RAID. If you want to go further in the optimisation, the ideal is even to use two SSDs, one for the read cache and the other for the write cache.