For a one-man company which is planning to hire a small staff, I'm considering transforming a former small form factor desktop into a server to deliver files through SFTP. As a basis for evaluation, let us estimate that the staff will gradually increase to 5 people.
I have several possible candidate machines, which all have quad-core Intel vPro i5 or i7, Gen2 processors.
I wonder if i5 is enough to ensure a smooth user experience in this context ( — I assume so because better than most processors we can see in small NAS —), or if an i7 is recommended.
Details of the upgraded desktop:
- SFF computer with Intel i5/i7 (Gen2) quad-core processor
- professional SATA SSD with MLC NAND (e.g. Intel DC S3500, Samsung 860 PRO, SanDisk Extreme PRO)
- 8 GB RAM DDR3 10600U
- CentOS in console mode (or with a lightweight desktop)
Processors of candidates machines:
- i5-2500 3.3 GHz (max. 3.7 GHz Turbo), 6 MB cache, 4 cores, 4 threads
- i7-2600 3.4 GHz (max. 3.8 GHz Turbo), 8 MB cache, 4 cores, 8 threads
Detail of requirements:
The purpose is to allow a small staff (max. 5 people) to access to CAD drawings and excel files remotely.
I plan using an SFTP mapping software on the client laptops, so that each user can see the files like if they were on his own computer. The files are transfered through SFTP, behind the scenes.
So basically, the server will act like a NAS, but offer the comfort of a true computer, making easy to connect a screen, keyboard or backup drive. There is no need for remote desktop. All ressource-hungry things (e.g. viewing a CAD drawing) are client-side.
In the past, for a larger team, I have used a true server (e.g. Dell PowerEdge T310 with Xeon X3400, 8GB RAM DDR3 ECC, SAS HDD in mirror, CentOS). But this time, the team is smaller, 1-3 people (max. 5). We want to save space, limit noise, power consumption, and save some money as well.
N.B. I'm aware of VPS servers, but running own server offers more comfort, especially for backups, privacy and additional "local" security in case of a network outage at the ISP. So, running own server is a deliberate choice.