Installing Elgg database and application in cluster server enviorment

We're lookingto installing Elgg in a cluster enviorment. What we want to achieve is that the database and elgg ( software/application) both are seperate and that each would be setup in a cluster.

Does anyone have expierence or suggestions on this ?