Thanks I appreciate that. and was going to do just that - technet stuff. I've also just got a paper which talks about Geo clustering and Windows. looks interesting.
how should it work? I mean - lets say we have a server in US and one in the UK (example)
These would not be clustered, or would they be clustered?
Or would these be seperately clustered in each location?
That's up to you. My recommendation would be at a very minimum to have onsite failover capabilities. Therefore I would suggest;
Site A = Server 1, and Server 2, and Witness Directory
Site B = Server 3 and alternate witness directory.
This way, you have the benefits of a cluster locally, i.e. you can take a node (server1 or server2) offline for maintenance and the cluster will continue to operate locally and will maintain quorum without needing to failover to your DR site.
However, should you lose Site A entirely, you can force quorum on site B and bring that online via server 3.
This way you have full benefits of a cluster locally, (including auto failover on site), while having the option to failover offsite if needed.
The above describes an Active-Passive setup.
If you want Active-Active, then you'll need to setup two clusters. For example
Cluster 1 consists of Cluster1Server1 and Cluster1Server2 in site A, and Cluster1Server3 in site B
Cluster2 consists of Cluster2Server1 and Cluster2Server2 in site B, and Cluster2Server3 in site A.
Put all Site A users in cluster 1 and all SiteB users in cluster2.
This Active-Active design allows each site to have running services, with the option to take the load of the other site if needed.
I'm personally running the Active-Active scenario since we had Exchange users in both sites.
The reason i have 3 servers btw is purely to allow onsite failover. Remember to think about how many votes you have for your failure scenarios. A 2 server cluster with a witness directory will tolerate only one node failing. A bigger 4 node cluster with a witness directory can tolerate two failing nodes.