Hi,
I'm about building an SQL Lab with availability groups option to ensure high availability , and I'm thinking about the adequate architecture to adopt.
A saw many tutos about solutions about iSCSI, TureNAS, shared drives, vSAN .... but in each case, there is something missing to ensure a real and effective availability of SQL app.
To simplify things, I have to machines, so 2 hosts, on witch I want to install SQL instances: A primary one, and a secondary that runs when the first one fails. I believe I can do that with iSCSI drives and Windows failover feature, but the problem are the drives witch are "connected to one of the 2 hosts (for example host 1). Those drives will not be available for the host 2, so even if it runs, it will not get access to logs, data, databases, ...
Is there a solution to put drives in a "independent" state, that the two hosts can access and if one of them fails, the second one continue working automatically?
I tried to be breif and I hope I explained well my probnlem.
Thanks.