Hey guys, as I'm getting a lot of new websites and traffic and stuff, so I am considering if I should stock up the server. My main aspects are high availabilty and data redundancy. My thoughts at the moment: 3 Machines: - 1x small ndb management system (mysql cluster master) - 2x full systems (apache, mail, mysql, ftp) (each of them ndb/mysql slave). The ndb-mgmt system will be hidden from public. Both full systems will be listed in the dns as roundrobin dns. The main projects on the server are a big community project (forum, with user blogs), and a pretty big international shop system. Besides that, there are some hostings of rather small websites and services (like irc bouncer). As the projects grow faster as we have expected it, high availabilty is a must. One main goal has to be, that especially the usage of the shop system is as transparent as it can be. I mean like, I visit the site, put things in my cart - server 1 has a high load, server 2 triggers - i can checkout my cart without noticing anything that I finished my shopping on a different server. I have some guys that need to access the server as well for adding mail accounts, domainstuff, etc - but they havent got any experience with the shell, so I need a web-gui for them. At the moment plesk is running, but we dont want to use it any further. So with the upgrade/stocking up I want to change the whole system to ISPconfig3. So my questions are: is this setup ok? can I use ISPconfig for my intention? How should I install everything? Mysql NDB at first, than install ISPconfig? A Master install on the ndb-mgmt, only slave installations on the full systems? Server2 should be a total copy of server1 - is that possible by ispconfig, or do I have to manually do changes on both systems seperately?