I have no experience with multiple servers that handles database access, is this a hardware setup or is there something that should be put in a DAL to allow it to be horizontally scalable (scaled out)?

Pls. be gentle with on this one.