Multisite with different domain names on different servers

I believe that Multisite assumes that all sites are on the same server. That’s because it uses the same WP database for all of the sites. (Although the databases can get quite large if there are many sites, and lots of content. So you need to make sure the hosting server can handle large databases.)

So I don’t see a way to do this (but I have been wrong before). If you wanted to spread the load, I guess you could have mirrored sites on both servers, and then use some sort of load balancing front end to send traffic to one or the other server.

If you are worried about the load factor of many sites, then just make sure that you have a hosting plan with lots of server horsepower. A basic ‘sharing’ hosting plan might get overloaded, depending on traffic and database size.