我們正在努力擴展我們的EC2體系結構,以便我們管理自己的負載平衡。我們目前在HAProxy上配置了一系列機器來執行基本的負載均衡,但我們正在尋找「最佳實踐」,即讓新實例上線並自動(或幾乎自動)加入HAProxy。讓EC2實例自動加入HAProxy的最佳做法是什麼?
理想情況下,我們會監控系統上的負載或依靠幾年的分析數據來制定一個分時計劃,當我們達到閾值或計劃時間時,讓一個進程啓動一個新實例,讓新節點連接到HAProxy機器上的系統,將其主機名寫入配置並重新加載HAProxy,使其成爲池的一部分。
我們正在考慮亞馬遜的ELB一旦我們的成長足夠大,需要多個區覆蓋,但在那之前,我們需要一個簡單的設置,可以從HAProxy的添加/刪除機器。
我知道有些服務可以支付我們管理這些東西的費用,但是Scalr似乎將我們限制在非常具體的實例類型中,而且Rightscale太貴了,所以和其他許多人一樣,我們正在尋找滾動我們的自己解決。
不幸的是,那些誰推出自己的解決方案似乎是對他們的過程有點隱祕。
什麼用scalr你的問題是什麼?只要安裝scalr客戶端,就可以使用自定義實例類型。我們正在使用他們的nginx負載均衡器,直到現在它的工作情況都很好。 – aporat
啊,不知道Scalr會允許自定義構建。我瞥了一眼他們的產品,看起來他們有預先配置的實例,您必須使用它才能正常工作。 – iandouglas