Currently working at a site where SQL clustering and Solarwinds HA are having issues. Both sites are connected via a MPLS WAN connection that is not a very high bandwidth connection (<100Mbps). There are two sites, each with a SQL Server, NPM server, and an Additional Polling Engine. The SQL servers are in a synchronous cluster where the standby will pick up in the event that the primary SQL server has issues. There is a Solarwinds HA Pool for the NPM servers and another HA pool for the additional polling engines. The problem is that when there is a SQL failover, the NPM server has to talk to the SQL server across the WAN which isn't a supported configuration as I understand the requirements. This also causes errors in the transaction log and the database and we end up having to restore the database. I'm not sure that this is the ideal deployment scenario so I'm for any feedback anyone may have on a more optimal design. I've included a diagram for reference. Thanks in advance for looking.