Can OS X services be split up across multiple OS X Servers at different locations?
I know Software Update service cannot be replicated. You can however, run multiple Software Update servers. You just have to point the client to which Software Update server you want to use.