if it was me, i'd have single web + db server, have remaining 2 servers setup as test server testing os/server tweaks/software etc prior to implementing them on live site. You could have backups off loaded to these 2 servers too and/or setup mysql replication slave to main db server for testing as well.