1 of 1 people found this helpful
This is a very overarching question that people might not want to take the time to try and tackle.
You might be better served breaking your question into separate discussions. Best practice, in this scenario, for HA/DR file server. Best practice, in this environment, for HA for config servers with X users, in X locations. Etc.
In my opinion (and I hope people chime in on this statement) the focus of the HA and DR should be on the data; file server and database. Installing multiple application servers will take care of the HA requirement on the service side. If an appserver(s) go down, the other appservers will automatically take over the load.
Also, in a worst case scenario, if you have the file server and database data, you can rebuild a new BSA environment and just point the appservers to those data locations and you're back up and running. So, IMO, your HA/DR plan will start from that simple premise and build from there.