這種東西的詳細作法把整本書貼上來就可以了, 所以我們在這邊只談觀念.
高可用性叢集(High-Availability Cluster, HA Cluster)最初的概念是 萬一我有一台伺服器掛點了, 我要怎麼樣規劃才能在最短的時間恢復正常作業. 之後所有衍生出來的設計, 都是以這個為中心思想做出發點.
系統的高可用性, 一般的定義是以能夠滿足五個9 為原則. 什麼是五個9? 一年之間這套系統的正常運作時間可以滿足 99.999% 要求, 也就是說容許 0.001%的停機時間. 0.001%是多久呢?
60分鐘 x 24小時 x 365日 x 0.001% = 5.256分鐘, 取整數講的話就是系統一年的停機時間不能超過五分鐘.
要做HA Cluster, 只少要兩台以上的伺服器, 這兩台伺服器建議是一模一樣, 當然等級也可以略有差別, 當然不能差太多啦, 不然HA做起來的效果可能無法達到預期的成效.