cancel
Showing results for 
Search instead for 
Did you mean: 
Subscribe

I'm setting an HA environment and I want to use mirroring with arbiter (to allow automatic failover). I have only two servers available, so I have to put the arbiter in one of them. So, if the server with the arbiter goes down, doesn't that mean that my mirror will stop functioning properly? Is there a way to have an arbiter on both servers. I'm a a total newbie and inexperienced in HA, but if there is no redundancy possible for the arbiter, doesn't the arbiter become a single point of failure?

View Entire Topic
Breck_Carter
Participant

Volker's answer is thorough and complete.

> doesn't the arbiter become a single point of failure?

No, the single point of failure is the single computer being used for the arbiter and one of the partners.

If you can't provide three separate computers, you shouldn't bother with HA.

The SQL Anywhere software costs several times more than a third computer; for example, Dell ships a brand-new Desktop for U$299.00 which is perfectly adequate for an arbiter... overkill actually, since it's got a 1T drive and two USB 3 ports so it could be used for backups.

Vlad
Product and Topic Expert
Product and Topic Expert

Breck, you gave me a good topic to ask you. If the arbiter is a small software, why cannot I run it on a small machine, such as "Raspberry PI"?
Are there prerequisites, what the Arbiter must have (e.g. high throughput network, much RAM, CPU, dark colors etc.)?