I'm looking for a small server to act as the central node in a cheap high-capacity NAS/SAN. The expected setup will be: central node running ZFS and providing a NAS interface to the outside; multiple cheap NAS nodes running AoE and presenting their attached disks to the central node over a dedicated Ethernet segment. I'm planning on GnuBee PC2 for the disk hosts. However, those have insufficient CPU and memory to run the ZFS process itself.
The requirements for the central node are thus:
- at least two Ethernet interfaces (one for the external network, one for the private segment with the disk hosts)
- as much memory as possible (ideally 16 or 32 GB)
- enough CPU to run encryption algorithms faster than disk access
- good Linux support
- no need for real storage on-device
- lowest price available, given above requirements
I've considered a Raspberry Pi clone, but they have less memory than I want; currently something in a mini-PC form factor seems good, but if there exists a single-board computer with enough memory it would be great.
Any recommendations?