9

In the environment I currently work in there are several servers dedicated to various departments. However we recently got our hands on several identical servers potentially, around 10+. I'm hoping someone can point me in the right direction on a good option to utilize all of these servers effectively.

Essentially we store large files on the server to be downloaded and less frequently uploaded to the servers.

My goal is to create a good option for the data to be accessible in one (or a few) central location(s) that I can point scripts to and the users can access easily.

What I would ideally like to do, is link up all of these servers as one, or a couple Virtual Machines, or one Networked File Share, that has a good amount of bandwidth and redundancy to keep the files secure and allow the data to be copied down as quickly as possible.

Some things I have been looking into to accomplish these tasks:

-DFS

-Failover Clustering

-Starwind Virtual SAN (The free version)

As a note these servers are quite old, from around 9 years ago.

Any advice on configuring this would be greatly appreciated, I'm a bit out of my depth

2 Answers 2

7

DFS-N is OK (if applied properly, of course!), while DFS-R should be avoided like a plague. It has many issues and inability to replicate open files is a very serious one. It's funny MSFT had a "fix" for this issue at some point, but it never made its way out to the production builds unfortunately.

Windows Server Failover Cluster (WSFC) is a mechanism which is going to require some shared storage (within your scenario), so it isn't a thing on it's own.

StarWind (even free version) will allow you to create a Cluster Shared Volume (CSV) and you can layer WSFC on top of it just fine doing what you want at the end of the day.

P.S. There are other storage options of course, incl. Windows Server built-in S2D, but it requires a Datacenter edition all-around (expensive!) is way less time-tested & reliable.

3
  • When you say applied properly, would you recommend having the hosting server be a member server or have a dedicated host server? Currently struggling to see if i have the necessary hardware requirements met for S2D as we have Datacenter on the servers. Setting up starwind is proving to be a huge pain without using their tools included in the paid version. I'm sure that is intentional though. Any good resources to get off the ground with starwind? Would likely be using a 2 server setup for the replication portion. Commented Jan 21, 2021 at 23:43
  • 3
    Applied properly = write once, read never scenario. S2D is fragile, I’d stay away from anything S2D-based except newer AzureStackHCI maybe, but it’s tightly coupled with the hardware so is probably a no go for your case. Commented Jan 22, 2021 at 20:01
  • 3
    Free StarWind has the only option for managing it - PowerShell. They are adding PowerShell samples with the installation. The following links might help: starwindsoftware.com/technical_papers/… Their help contains PowerShell examples for a lot of sections (example): starwindsoftware.com/help/HeartbeatFailoverStrategy.html
    – Stuka
    Commented Jan 28, 2021 at 9:29
7

DFS replication is a nightmare. For 9 years old servers, I would go with Starwinds VSAN to do the replication between them. That was the reason why I have used it on one of the deployments. S2D definitely won’t fit for this hardware age. You can then combine the nodes into the failover cluster as mentioned and run a file server/VMs on top of a CSV. If you would like to use DFS, I would leave replication to Starwinds and configure DFS namespace on top.

2
  • 1
    To update the situation the servers fell through and we actually ended up aquiring a few different models, I will most likely be going with DFS-N for the front end access to files for ease of use. Same recommendation if the servers i'll be using for replication/failover are DL380e Gen8s? Commented Jan 21, 2021 at 23:38
  • 2
    This is hardware-independent. DFS-R sucks regardless of what type of the hardware you do. Commented Jan 22, 2021 at 14:39

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .