歡迎您光臨本站 註冊首頁

ATS集群問題

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

ATS集群問題

用戶--CDN節點---CDN集群--源

我現在想做集群,提高可用性,有幾點請懂的解答

1.做集群的伺服器一定要在內網嗎?或是嚴格到同個交換機,還是可以隨便找幾個節點組成都可以。

2.traffic_line -s proxy.config.proxy_name -v MyCluster
這個名字是不是節點組都要設置成一樣,hosts文件對應它的名字?

3.開啟這些
traffic_line -s proxy.local.cluster.type -v 1
traffic_line -s proxy.config.cluster.ethernet_interface -v eth0

4.我做map的時候,回源指定是集群第一步驟設定的名字?
map http://www.test.com http://MyCluster   

然後MyCluster做dns解析到對應的ip

感覺好亂,誰幫我解答一下
《解決方案》

TS的集群不是為高可用,是為內容hash出去作的。其主要目的是為解決一個機器存儲不下所有熱點數據而擴展出去的。當然如果一個機器壞了只會影響1/n的數據有效性,這是它的一個副產品而已。所以如果你的數據量不大的情況下,作高可用,應該是用LVS 啥的4層方案。而不是用TS的cluster來實現。

TS的cluster是有UDP通信的,所以嚴格說來,必須在一個廣播域下。至於是不是一個交換機,那看你的規模和設備的能力啊。另外雖然cluster目前是能夠支持混用interface的,在初始設計的時候,還是推薦用獨立的Interface給cluster的。

如果你的性能要求很高,比如交換流量>2G,需要使用社區的master版本測試,老版本性能會成為瓶頸,因為原先設計每個機器間的集群通信只使用一個TCP連接。這個我們已經放開啦。

FYI
《解決方案》

謝謝aaa的回答。然來ATS集群的用途是為了內容擴展的。

[火星人 ] ATS集群問題已經有623次圍觀

http://coctec.com/docs/service/show-post-12116.html