How to make a model of Internet café diskless clients start?

Hi.
To begin with, that in *nix I'm almost complete 0, and each new team is accompanied by a Google search, but the systems seem more stable and flexible than win. Plus, they're free )
Want experiment's sake and for their training in Oracle VM to make a model of the Internet café with the target server with the following configuration (which will come to life on real hardware):
1. 3xHdd raid5 software;
2. 1xHdd system (in the future, the system will live on a usb 3.0 flash drive);
3. 1xHdd for backups and balls.
Diskless clients (from 10 to 100) will connect to the server via Gigabit switches via tftp and downloaded via the iPXE script image win8.1x64.

Questions:
1. Which system for a server to choose? Debian or OpenSolaris?
2. Are there any peculiarities in the interaction of clients and target win to *nix?
3. If the RAID data will be heterogeneous and, in the vast majority of cases, will occur of a read operation, what tweaks to maximize speed, such as choice of the Elevator, the block size parametrov mount do you recommend?
4. Some cheap Gigabit switches can recommend for stable and fast operation of such a network to, say, 50 customers were able to download any heavy software from a server (games, other data intensive applications)?
5. What constructive advise to read/view? Because right now, gathering information bit by bit, mainly on Habre =)

05.03.2018
Before I left the idea to do something on Linux, because you need profound knowledge of this system, to understand the lvm dev mapper and other unknown stuff.
Managed to install on dev win2012r2, yet another dev win8.1x64 and through dances with a tambourine turned to run and manage the system from the image over the network. All of this using programs ccboot. Up to 5 clients it is free.
While the plans to understand what is writeback, as the desire to keep user-specific data or remove them (most likely this is a writeback) and, most importantly, to understand how to update apps from the image.

21.03.2018
Ordered a server 8 MICS (3 in рейд5 for apps and games, 2x under writeback - all that downloads/saves the user, 1x under windows images - m2, 1x under the server OS, 1x under the General caching - m2), i5+2гбит port.
Wait.

04.06.2018
So, the server is running, 2 Gigabit ports look at the local area network connected to 2 switches dlink. One port looks in vneshke and being injected all the necessary Goodies.
53 of the diskless client loaded for ~1 minute. There were dances with a tambourine, because we use 10 different types of Mat. boards, respectively, with different network chips. But 9 of them managed to run win7x64 with PXE rom.
Overall, this project can be described as "long harness, driving fast".

Ready to answer questions, if any.
June 7th 19 at 14:44
1 answer
June 7th 19 at 14:46
Which system for a server to choose? Debian or OpenSolaris?

If you use the oraclevm - Solaris
Are there any peculiarities in the interaction of clients and target win to *nix?

Dofiga and more. But all win, especially for study it is useful to step on a rake.
in the vast majority of cases, will occur of a read operation

That's not true, if you going to host a bunch of virtualos. And all the parameters will be selected empirically.
Some cheap Gigabit switches can recommend for stable and fast operation of such a network

In General, any managed, though Dlink. For you switches differ only in functionality, but you any of the described functions is not necessary, only switching to Ethernet.

P. S. As if the Internet café does not imply the use of office and photoshop. You only need a browser, and it can be run in Linux. Virtualization of your proposed programs have excellent solutions from citrix (including vdi), vmware etc. Bad for packs of virtuallock to win to use the host Ling
Thank you for the detailed answer!
The destination server is non-virtualized (what are the benefits in addition to the snapshots out of the box?). Firewall most likely will be configured on the router type and mikrotik', shaper/dhcp is in software under Linux.

Dug up on the Internet an interesting article, but again it under OpenSolaris:
blog.zorinaq.com/diskless-windows-7-iscsi-boot-fro...

Would such a guide under Linux =) In fact, everything should be quite simple. The main difficulty I see in the organization of disk space (writeback, ball, maintaining user files, launch portable applications, printing, etc.). - stanley.Kunde31 commented on June 7th 19 at 14:49

Find more questions by tags DebianRAIDiSCSISolaris