I don't think that I have to re-introduce StarWind company to our readers. Their software solutions were simple but effective for many years. Hyper-converged infrastructure (HCI) solutions are also provided by StarWind and since this year they are also present in the Magic Quadrant by Gartner. Gartner's study says that “StarWind VSAN offers a high level of customizations through its engineering teams“.
StarWind VSAN uses locally attached disks in 2 or more hosts and creates shared storage which is then presented as an iSCSI datastore for connection from the nodes. It leverages caching via RAM, SSD to accelerate the workloads and provides high availability (HA) for the storage pool via redundant network channels.
So you could actually “build” an HCI solution with many different hardware parts that would not necessarily be compatible with other HCI solutions such as VMware VSAN requiring for example storage adapters with large queue depth and their presence on VMware HCL for VSAN.
StarWind is very customizable and can use either hardware RAID or software raid (via MDADM or ZFS) and pass-thru disks. Even NICs are configured via passthrough to maximize performance.
All these different customizations, however, has some drawback too. Someone who is inexperienced with StarWind VSAN product won't achieve the best possible performance. So the setup is most likely better to be done with Starwind engineers. There is nothing wrong with that as at the same time StarWind will guarantee the performance and provide Proactive support. You have a choice between a free solution StarWind VSAN Free and paid with support.
Quote from Gartner:
StarWind develops HCI and SDS solutions. StarWind’s HCI offering is the StarWind HyperConverged Appliance (HCA). StarWind first started shipping an HCI solution in 2009. The vendor also enables hardware-agnostic offerings with its StarWind Virtual SAN (VSAN) HCI software and sells a backup appliance, the StarWind Virtual Tape Library Appliance (VTLA). StarWind has honed its marketing focus to bring enterprise-level HCI features to the small and medium enterprise market at appealing costs. Over the past year, StarWind has introduced its Command Center, Virtual Appliance and ProActive Premium Support Extended as enhancements to its HCI offerings.
StarWind has been expanding its channel partner relationships outside of its base country of the U.S. to grow business in EMEA, Asia/Pacific and Japan. The StarWind HCA primary use cases are edge, mission-critical, core IT, VDI and cloud. StarWind focuses on specific features for each use case like high availability and high performance for edge, storage replication to prevent downtime and data loss for mission-critical workloads, and simplicity and flexibility for core IT.
StarWind's Advantages:
- Low-cost solutions with high availability, StarWind offers either a single cluster of two physical on-site nodes or one physical on-site node and one virtual node in the cloud.
- For IT leaders seeking specific features and functions, StarWind offers a high level of customization through its engineering teams.
- StarWind’s NVMe over Fabrics (NVMe-oF) support for Windows Server uses significantly less compute resources than nonfabric NVMe solutions for Windows
End of quote.
StarWind VSAN console (Windows) which you can install on your management server or laptop.
The main benefit of StarWind's solution? – StarWind high available (HA) storage
When one hardware node fails, the other one provides still connectivity and storage. StarWind has an internal heartbeat mechanism, which ensures proper storage path isolation in the event of synchronization network failures and prevents so-called storage “split-brain”.
It completely eliminates the need in physical shared storage since StarWind Virtual SAN mirrors the internal resources (internal disks, RAM or SSDs) between the servers. Once StarWind iSCSI targets are connected to all cluster nodes, the HA devices are treated as local storage by both hypervisors and clustered applications. Fault tolerance is achieved by providing multipath access to all storage nodes.
Heartbeat Failover Strategy from StarWind.
StarWind Stretched Cluster
StarWind also supports a stretched cluster environments. Here is an example of StarWind 2-Node running on VMware vSphere. There are some network requirements. Each iSCSI and Synchronization network channel throughput should be at least 1Gbps (10Gb Recommended).
The maximum supported latency for StarWind synchronous storage replication should be 10ms round-trip time (RTT). The maximum supported latency between the ESXi ethernet networks should be 10ms round-trip time (RTT).
Final words
Interesting that StarWind also proposes a configuration where 1 node is on-prem and the second node in the cloud. Your own datacenter takes fire, you and your employees can still work off because you can restart your VMs in the cloud.
The storage replication has the data already in the cloud, so if vSphere HA do not automatically kicks in you simply register and start the VMs on one of the cloud hosts and you can be up and running without much effort.
StarWind VSAN for VMware uses Linux VSAs which are deployed as an OVA template.
More posts about StarWind on ESX Virtualization:
- Free StarWind iSCSI accelerator download
- VMware ESXi Free and StarWind – Two node setup for remote offices
- VMware vSphere and HyperConverged 2-Node Scenario from StarWind – Step By Step
- StarWind Storage Gateway for Wasabi Released
- How To Create NVMe-Of Target With StarWind VSAN
- StarWind and Highly Available NFS
- StarWind VVOLS Support and details of integration with VMware vSphere
- StarWind VSAN on 3 ESXi Nodes detailed setup
- VMware VSAN Ready Nodes in StarWind HyperConverged Appliance
More posts from ESX Virtualization:
- How to Patch vCenter Server Appliance (VCSA) – [Guide]
- VCP6.7-DCV Objective 4.2 – Create and configure vSphere objects
- What is The Difference between VMware vSphere, ESXi and vCenter
- How to Configure VMware High Availability (HA) Cluster
- VMware Certification Changes in 2019
Stay tuned through RSS, and social media channels (Twitter, FB, YouTube)
Kyle says
I was turned off by this product a little more than a year ago when my company was using it for production storage for our VM environment. What was the “final nail in the coffin” was that at times we would have 1 node fail with high cpu usage and and then ultimately crash, but in any case, an abrupt reboot of the system without a proper shutdown would cause a complete rebuild of the sync process. Mind you, during this rebuild of the sync between a 2 node cluster, you can barely use the storage for production because it was so slow. Rebuild times would take nearly a day to complete.
We ditched starwind, and went with a traditional SAN from Tegile and never looked back.
StarWind says
Hello, I am sorry to hear that you were disappointed in StarWind VSAN. But it was not StarWind alone to cause your production to be sluggish that day. Let us explain everything.
We care about preserving data integrity, so after the partner node comes back online after an unexpected shutdown, the synchronization process is started. Since your server was force-stopped, StarWind VSAN could initiate the full sync after it came back online just to be sure that both nodes carry the same data. Yes, full sync was due to our software; but this process was meant to preserve integrity of your data.
The production is expected to be slow because there are immense loads on the network and storage during the synchronization. Speaking of storage, what storage you had? What was the networking throughput that day? If you use an all-HDD array as underlying storage, both sync and prod would be too slow as synchronization is way too resource hungry. And, that’s expected! The hardware here is the problem.