高可用(HA)性有兩種不同的含義,在廣義環境中是指整個系統的高可用性,在狹義方面壹般指主機、服務的冗余,如主機HA、應用程序的HA等,無論那種情況,高可用性都可以包含如下壹些方面:
1、 系統失敗或崩潰;
2、 應用層或者中間層錯誤;
3、網絡失敗;
4、介質失敗:指壹些存放數據的媒體介質故障;
5、 人為錯誤;
6、系統的容災備份;
7、計劃內的維護或者重啟。
可見,高可用性不僅包含了系統本身故障、應用層的故障、網絡故障、認為操作的錯誤等,還包含數據的冗余、容災及計劃的維護時間等,也就是說壹個真正的高可用環境,不僅能避免系統本身的問題,還應該能防止天災、人禍,並且有壹個可靠的系統升級及計劃維護操作。