So I'm running OCS 2007 R2 Enterprise. We currently have one pool with one server in it. When we brought out a consultant he was emphatic that we needed a director server. So we brought it up but didn't have time to fully intigrate it to the envrioment. He left and now that I have time to research the stuff I think I he's wrong.
My understanding is that a director routes between multiple pools, so if a user logs in and is on pool A, he'll go to pool A and not pool B. To scale a pool incase of performance issues a hardware loadbalancer is required(which is what we were concerned about).
So if my above understanding is correct, why have multiple pools? Is there somewhere that cleanly explains this?