Tag Archives: haproxy

HAProxy 1.6 的兩個大功能:Quote 以及 Lua

HAProxy 1.6.0 出版的公告文章:「[ANNOUNCE] HAProxy 1.6.0 released」。 兩個大功能,第一個是「It’s 2015, let’s use QUOTE in configuration file」,可以用引號了... 另外一個是「Lua Scripting」,需要 Lua 5.3+。 還有提到一些改進,像是支援 SNI,以及對 HTTP/2 的計畫。

Posted in Computer, Murmuring, Network, Software, WWW | Tagged , , , , , , , , | Leave a comment

Mozilla 提供了 SSL/TLS 設定懶人包

Mozilla 的 Mozilla SSL Configuration Generator 提供了各種 server side 的設定: Apache Nginx HAProxy AWS ELB 以及不同等級的設定 (Modern、Intermediate、Old),另外還有 HSTS 的選項可以選擇。 對於 security 的東西我不是很喜歡用 generator (因為我覺得既然是資安相關的東西,要盡可能知道每個細節),但算是一種推廣吧,看了一下設定也都還算合理...

Posted in Computer, Murmuring, Network, Security, Software, WWW | Tagged , , , , , , , , , , | Leave a comment

Percona XtraDB Cluster 上用 keepalived 實作高可靠度架構

Percona 的人寫了一篇「Using keepalived for HA on top of Percona XtraDB Cluster」,是用 Keepalived 實作高可靠度架構。 目前常見的文章是透過 HAProxy 達成,但 HAProxy 本身就會成為 SPOF,所以一般人的想法就是在 HAProxy 上跑 Keepalived,保持可靠度。但這個問題我之前就抱怨過,既然要跑 Keepalived (我的例子裡是 Heartbeat),為什麼不在 Percona XtraDB Cluster 上跑就好,load balance 的任務則可以透過 DNS round robin 達成: We would standardly use keepalived … Continue reading

Posted in Computer, Database, DNS, Murmuring, MySQL, Network, Software | Tagged , , , , , , , , , , | 1 Comment

Galera Cluster + Heartbeat

我一向不太喜歡 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」。

Posted in Computer, Database, Murmuring, MySQL, Network, Software | Tagged , , , , , , , , | 3 Comments