We currently are running Exchange 2010 that runs off SAN storage. Our primary configuration is in our main location that has 1 x CAS server, and 2 x DAG servers.
We are hosting Exchange for all our 2 offices abroad as well, meaning the users have to VPN here and open up Outlook or OWA from our main Exchange servers.
Might be looking to deploy individual Exchange servers for just those remote offices (they are currently in their own SGs) locally at their site however, would like to know how to best design this so that it is fast enough at their local site, but also can be backed up and accounted for from our main site.
Guess just throwing another CAS and DAG server at the remote site won't work unless it can specify which SGs/users?
However, if you have IP connectivity, and if you want to drop additional CAS/HT/MBX into the remote offices, it's doable. Put the DBs for RemoteA on the MBX role in RemoteA, same with RemoteB and their stuff on their server, and DAG them all back to the main office MBX servers. DAG the main office DBs to the remote office servers, too.
HT will sort itself out, really, just make sure you add the new HT servers to some new send connectors that look just like the one you already have.
For CAS, there's a powershell command you'll run against each of the new DBs you make, to set the RPCClientAccessServer to the appropriate value. But your OWA/OA/AS will still just be at the main office CAS.
Once you do this, and you have each DB on four servers in the DAG, you can stop doing backups. Set circular logging on the DBs and relax.