We use the solution for HA storage for HVs.
We are an SMB that can't be bothered paying tens of thousands of dollars just to get a proper HA storage for a two node failover cluster. Therefore StarWind's vSAN was financially attractive from the start.
The reviews you can find all over the web incentivised us to research this solution deeper (e.g. just check all the great posts vom Kooler on Stackoverflow), leading to us actually implementing it.
We were coming from an S2D implementation which already gave us a ridiculous amount of headaches (bugs, performance stalls, "we know what's best for you" automatisms) in addition to being slow and annoying to administrate/debug while also having the most annoying documentation ever to be created by mankind. These solutions rush out some code and ship it and never fix anything (but break it every few weeks with patches).
The initial tests were easily implementable (without begging some sales folks for a POC, due to a free version being available) as well as proper documentation that you actually like to read due to it having been typed by a tech (and that also isn't behind a pay/registration wall).
As close to perfect as the documentation is, do read the blog posts to the two-node HA setup as well. Some minute details were only found in those.
There are no showstoppers, and not many things in general, just a few hints here and there.
The install itself is easy as pie. The config file is properly documented (you can do most things via GUI, just some things are set in the main config file).
Do help yourself to the iSCSI Powershell commands (Windows defaults from MS) when implementing. It is way more attractive than clicking via GUI.
(New-IscsiTargetPortal, Connect-IscsiTarget etc.)
Some things must be done via GUI though, since iSCSI has been implemented way back and "making scripting available" wasn't that widespread for developers back then. This being a Microsoft topic, not StarWind though. They would have had to make their very own iSCSI implementation otherwise.
For testing, you should use a proper tool like https://docs.microsoft.com/en-...
since "Windows copy from within the VM running on the test setup" can be flakey.
Not as in "the results aren't valid real world performance if you check with the Windows copy within a VM" but rather "non-scientific" since you can't extract much data from that process aside from size/time.
There is a visual bug with a specific part of iSCSI. It's Microsoft's fault, and, as usual, has never been fixed in over 15 years. Just don't panic if you experience it.
https://www.dell.com/support/k...
https://social.technet.microso...
Price-wise this is very attractive. The support is great (little that we needed due to the good docs) and I would expect you to reach a very good performance just like we did.
The next-best solution from my research back then - that you would actually want to use, so no S2D or anything - would have started at 7X or 8X the price. Since StarWind's solution has served us very well over the last two years already, I would recommend it.
To respond to the "how it has improved our organization," in a nutshell: it has provided very stable and performant storage-level HA which allows for live failover of VMs (as long as the compute doesn't die as well).