Is Windows Failover Cluster supported on Azure? YES!

Is WSFC (Windows Server Failover Cluster) supported on Azure?


You can find the official support statement at the following location :


Though be aware that there are some considerations…

Requirements for Windows Server Failover Cluster:

  • Must Run Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2
  • For Windows Server 2012 and Windows Server 2008 R2, KB2854082 is required on all nodes
  • Must use a single-cluster IP address resource
  • Must use Azure hosted storage using one of the following options:
      Application-level replication for non-shared storage
      Volume-level replication for non-shared storage
      ExpressRoute for remote iSCSI Target shared block storage
      Azure Files for shared file storage
  • High availability and disaster recovery for SQL Server in Azure virtual machines
  • Can be a third-party clustered role
    Note Third-party clustered roles are supported by the vendor



Now how do we do this in reality? (Thanks to Thomas for the links)

So what will your challenges be? First of all the storage replication, as it is not possible to share disks between VMs in a read/write manner. After that you should be carefull with your network design due to the different types/levels of IP.

Anyhow, I hope this article helped you on track for your first WSFC deployment on Azure!

4 thoughts on “Is Windows Failover Cluster supported on Azure? YES!

  1. Thanks for the information. In the above links (Setting up Windows Failover (part 1) : there is no mention of Azure File Service). Can you shed more light on this please.
    Objective: Setting up PKI Server in HA on Azure.

    1. A nice summary. However isn’t listing Azure Files misleading? As if you mount a VHD from Azure Files it is locked to the individual VM. From my understanding that necessitates some other 3rd party block-level replication technology like SIOS.

      If I’m mistaken, I’d be happy to learn that you can use Azure Files 🙂

      1. My advice ; Do not use Azure Files (at this time of writing) for HA purposes.

        Apart from that, I see it as a candidate for application integration purposes. Not so much for typical the system / infrastructure / operational use cases.

        When building a cluster in Azure, you’ll need to look at things like SIOS to achieve a “shared storage” (where it’s synchronized volumes for SIOS actually).

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.