When I use the words High Availability (HA) when talking to my clients, it usually results in funny looks and them telling me that their environment is not a 24 hour shop. Asking further, HA is often equated with large expenses in purchase as well as maintenance.
On a separate note and just to be clear: Having backups available is NOT availability (high, low or anything in between). Backups are for catastrophic loss of data and are not meant to provide ongoing service when failure occurs.
Let’s get a few terms out of the way. At the core, there are 3 parts to keeping a service alive throughout a failure: redundancy, fail-over and high availability.
All three go hand in hand and more advanced technologies such as clustering all ultimately operate on this principle.
The big question often becomes; what part of the infrastructure needs to be highly available? And, in many cases, I agree that most of the infrastructure in the standard SOHO environment is not required to have HA.
However - Think about your firewalls. What happens if you loose your Internet connection? Are you relying on email? Are you operating in the Cloud? How much does it cost YOU when your provider drops the ball?If your budget is low and you still want an Internet connection that is up, mitigating as much risk of downtime as possible, consider the following option:
This setup usually costs less than $1000 up front and adds $100-$150 for the secondary Internet connection (YMMV). Compare this cost with the total cost of being down for a few hours, a few times a year (which seems little here in South Florida) and it will earn itself back within the first year.
Next up - HA on your database servers.