Split Servers

MtK

Verified User
Joined
Aug 2, 2007
Messages
405
Hey,
in the constant pursuit for failover/redundancy I was doing some thinking.
We can assume an external MySQL Server and extenal Storage are possible (with their own master/slave mechanism) and should be pretty straight forward to achieve.

but, I want to have redundancy/failover mechanism for DA itself, where:
  1. 1 DA machine/installation can work with 2 HTTP-Nodes (machines having just the HTTP processes) and actually working as a load balancing for those HTTP-nodes.
    (this would of course require the shared storage)
    meaning, the client will access one single machine/IP for FTP/Mail/DNS/etc access, as well as to DA:2222 itself to set a new domain or forward an email account.
  2. 2 DA machines working in a master/slave mode, in case something happens and/or load is high on the master and the slave can help.
(there is of course an issue with the IPs, but let's leave to that for the moment)

has any1 done this before?
 
I dont think this is yet possible, at least not with few steps.

Would be an hard work but i think that DA Staff is working to go to one of those 2 ways (i presume the second).

I think i did read something related long time ago on this forum when master/slave dns was implemented.

I think just DA Staff can tell us which way are they working on (and if they are).

Regards
 
thanks, I know this is still not possible through DA directly, but I'm not looking for an automated solution.
I'm just wondering if that would be possible with some coding...
 
Of course anything is possible :) . But in this case I'd guess just a scope document would take many hours, and then the implementation design many more hours. And that's all before the implementation time estimate. You'd probably need to start with a trained System Analyst who understands DirectAdmin well, and who has a lot of time to devote to the many steps in the process. And you'd need to be certain you want to spend the money.

I have the skills to do it. To take the time I'd charge separately for each stage of the problem, at my normal hourly rate, payable for many hours in advance. Others may be willing to do it on speculation but frankly I doubt it. If you're interested in the details of getting a scope document and then a proposal, feel free to email me; my email address is below in my siglines.

Jeff
 
This is a rough explanation of where the current technology is at:
http://help.directadmin.com/item.php?id=266

- The best real-time clustering would be to use rsync. This would mainly only be for web data (html, images, etc..), and not database backends or the email system.

- You can clone a DA box with cronjob backup/restores, but is mainly just for creating a backup box if the main one dies.. not so much for load balancing.

John
 
Back
Top