我一向不太喜歡 Galera Cluster + HAProxy 的設計。有四個理由:
- MySQL server 看不到 client 的 IP。
- HAProxy 本身就是 SPoF。
- HAProxy 會增加 latency,並且限制 bandwidth。
- 通常需要額外的機器跑 HAProxy。
我把跑了超過半年的 Galera Cluster + Heartbeat 的經驗貼到 Codership 的 Group 上,裡面包括了設定與 script,希望能有些迴響:「HA solution - Galera Cluster with Heartbeat」。
Typo: to archive HA requirement => to achieve HA requirement
感謝,不過發出去的文章好像沒辦法改...
我在学习galera. 看上去不久之后他们就写了个东西叫做glb(galera load balancer) https://github.com/codership/glb