Windows Clustering or Vmware 6.5 Fault Tolerance (Original Question has been edited where I had erroneously asked Windows Clustering or Vmware HA)

We are in the process of implementing virtual Fax Servers in our environment and one of the requirement is to create  Windows Cluster.
We do have vSphere 6.5 with the required licenses.  
Question:  Cud I use VMWare HA instead.   Is it better to use vMware HA or  Windows Cluster?
Cud I have a good step by step guide how to set up both?
Thank you.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

What is requiring a cluster? What is the impact of a few minutes of downtime if a VM goes down and needs to be rebooted?

Can the fax service even be done as a Windows cluster, or is the cluster for the database?

VMware clustering and Windows clustering are very different. With VMware clustering, you have just 1 VM and it doesn't know that it is clustered. Clustering is all handled by the hypervisor. If the VM dies or the host dies, the VM needs to restart from an unexpected shutdown.

Windows clustering is handles by Windows OS. You need to have at least 2 VM running, and whatever service you're clustering needs to be cluster aware in most cases. Configuration is much more difficult for a Microsoft cluster.

There is also application level clustering, where the application is expressly designed for high availability without relying on the OS to provide clustering. Microsoft SQL has this, as one example.
cgeorgeisaacAuthor Commented:
Thank you kevinhsieh for explaining it so well.    Actually I had meant VMware Fault Tolerance or  Windows Clustering! Which is better?
Philip ElderTechnical Architect - HA/Compute/StorageCommented:
If the application vendor requests a Windows Cluster then the application must be cluster aware. Thus, having it set up in that environment would be what's best for the way it works when there is a failure. Depending on how this works, it could be a fairly seamless transition if one of the cluster "nodes" goes offline. One would need to make sure to set VMware node affinity for each VM in the Windows Cluster to make sure they stay on different nodes in the VMware HA cluster.

The application could be run in standalone mode with the underlying VMware HA setup providing failover services. The catch with this option would be the downtime required for the VM to flip over to a good node and spool up again.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.