@emad-r If you want diskless, look at setting up a PXE server to boot them from the network.
If you just want minimal drives locally, then go with the small SSD. I've not found a USB stick that has the same sort of write endurance yet, and have had many fail on me when being used for the OS, temp files, and logging.
Gluster would just be a normal network mount point to the compute nodes, and DRBL is another way to network boot.
Converged or hyper-converged really doesn't matter, you want the most cost effective hardware to do the job.
Without knowing more about what you're trying to accomplish, we can't give anything but generic advice, and even that could be completely wrong.