It is not clear to me when/where you need an event server vs an agent server. The event server watches for triggered ds event, so this is dependent on your replica structure. Where do the agent servers go? Is this a server where storage policies will be enforced? Is it ok for each server to be BOTH if your tree structure works out that way?