It seems that today is going to be one of those days where I get lost in forums and blogging – I can live with that :-) One of the questions that came up on a forum today was about choosing an HA solution – based solely on the hardware that was running the database! Given that single piece of info, it’s impossible to come up with any kind of sensible answer. The other thing I see a lot is someone saying ‘just use a cluster’ – well, if you’re trying to protect against damage to the data, just using a cluster won’t do it because of the single-point-of-failure in a failover cluster – the shared disks. So where do you start? The key to choosing an HA solution is to work out your requirements first and then choose a technology that allows you to meet as many of them as you can, within your available budget. Here are some of the questions I like to ask (not an exhaustive list): All of these figure into the choice of HA solution. Work these out, prioritize them, and then evaluate HA technologies (or combinations of technologies) to see which requirements you can meet. Don’t just jump at failover clustering first! Over the next few months I’ll be posting more on designing for high-availability – let me know if there’s anything in particular you want to see.
2024: the year in books
Back in 2009 I started posting a summary at the end of the year of what I read during the year and people have been
One thought on “HA: Where do you start when choosing a high-availability solution?”
We’re a pretty small company setting up a DR site a few states away from our main headquarters. We’re doing near-real-time replication of SQL and two Exchange boxes (more servers to come) using a product called DoubleTake. It seems to be working as advertised for us. But the thing that I really wanted to comment on was the Riverbed WAN accelerators. We are seeing improvements of about 6-7x of our WAN traffic (ours is a 3mb connection). The Riverbed boxes are expensive, but it sure does make the bandwidth go a lot further.