Trying to figure out the best way to configure a small network for blistering speed.
A new client of mine is a tiny business with three engineers running AutoDesk Inventor in the office. The shop has a couple of CNC machines and they do various specialty metal working and machinery building. Right now the three engineers are using sneaker-net. They have Internet and use WiFi. There is no hard wires installed at this point. So we're starting from scratch.
The project has two goals:
1) Share data files
2) Data backup
The undertone of all this is PERFORMANCE. They'd like the network to be fast enough so that the users can't tell a difference whether they're loading a project file off of their local hard drive or off of the server. And for various reasons they don't want to be copying files to local storage then copying them back. They also don't want to use a project management system like AutoDesk Vault at this point either. Just straight-up sharing files form the server.
Typical project folders can be up to 1GB in size. That's not one single file. Usually it's multiple smaller files in nested folders. One project was maybe 5GB. Most day to day stuff is probably less than 1GB in practice, maybe 800MB. So far they have about 200GB of saved files.
The two areas are the physical network and the server.
Physical Network
I started out thinking maybe I could install some ultra-high-speed network for only three systems maybe using fiber. But I quickly found that it seems getting past 1Gb Ethernet increases the cost by about 10x for this project. Example: an 8 port Gb switch is about $60 while an 8 port 10GbE switch is $850. 3 ports at 10GbE would be enough. Didn't look long enough to see if there are smaller less expensive switches.
The other potential problem with 10GbE would be the client PCs. They're all laptops. But they're workstation class laptops. Didn't look too hard at their specs, but I guess the only shot at a fast connection there would be if they had PCI express slots or other high-speed slot for an add-on card, if there's even such a beast.
I would love to find a way to build a network at that speed. If anyone point me where I could look for a solution that's less than $1,000 approx I'd have fun checking it out.
So, will probably just go with a simple 8 port Gb switch and CAT6 wiring. Boring.
Server
Having trouble conceptualizing how fast the disks can or should be in relation to the network speeds. I'm thinking all the shared project files would be kept of a fast SSD on the server. There's only three users right now and I don't expect that to grow much nor do I expect them to all hit the server at once. Wondering whether to go with a SATA interface SSD or a PCIe type SSD - and would it matter.
I think I've got the data backup piece of it figured out: the PCs will image backup to server. Server will have rotating disks with the entire server imaged regularly. Maybe an off-site service like Carbonite or roll-your-own.
But my bigger question is how to optimize the server hardware and network hardware for spectacular speed.
I'm not asking for a lot of hand holding, just a few ideas to help me clarify my thinking. Thanks!
A new client of mine is a tiny business with three engineers running AutoDesk Inventor in the office. The shop has a couple of CNC machines and they do various specialty metal working and machinery building. Right now the three engineers are using sneaker-net. They have Internet and use WiFi. There is no hard wires installed at this point. So we're starting from scratch.
The project has two goals:
1) Share data files
2) Data backup
The undertone of all this is PERFORMANCE. They'd like the network to be fast enough so that the users can't tell a difference whether they're loading a project file off of their local hard drive or off of the server. And for various reasons they don't want to be copying files to local storage then copying them back. They also don't want to use a project management system like AutoDesk Vault at this point either. Just straight-up sharing files form the server.
Typical project folders can be up to 1GB in size. That's not one single file. Usually it's multiple smaller files in nested folders. One project was maybe 5GB. Most day to day stuff is probably less than 1GB in practice, maybe 800MB. So far they have about 200GB of saved files.
The two areas are the physical network and the server.
Physical Network
I started out thinking maybe I could install some ultra-high-speed network for only three systems maybe using fiber. But I quickly found that it seems getting past 1Gb Ethernet increases the cost by about 10x for this project. Example: an 8 port Gb switch is about $60 while an 8 port 10GbE switch is $850. 3 ports at 10GbE would be enough. Didn't look long enough to see if there are smaller less expensive switches.
The other potential problem with 10GbE would be the client PCs. They're all laptops. But they're workstation class laptops. Didn't look too hard at their specs, but I guess the only shot at a fast connection there would be if they had PCI express slots or other high-speed slot for an add-on card, if there's even such a beast.
I would love to find a way to build a network at that speed. If anyone point me where I could look for a solution that's less than $1,000 approx I'd have fun checking it out.
So, will probably just go with a simple 8 port Gb switch and CAT6 wiring. Boring.
Server
Having trouble conceptualizing how fast the disks can or should be in relation to the network speeds. I'm thinking all the shared project files would be kept of a fast SSD on the server. There's only three users right now and I don't expect that to grow much nor do I expect them to all hit the server at once. Wondering whether to go with a SATA interface SSD or a PCIe type SSD - and would it matter.
I think I've got the data backup piece of it figured out: the PCs will image backup to server. Server will have rotating disks with the entire server imaged regularly. Maybe an off-site service like Carbonite or roll-your-own.
But my bigger question is how to optimize the server hardware and network hardware for spectacular speed.
I'm not asking for a lot of hand holding, just a few ideas to help me clarify my thinking. Thanks!