Multiple servers: what are all the options and requirements to get it working?