1
gonbo 2012-05-24 08:31:54 +08:00 1
你也想做?应用用的是虚拟主机,linode应该可以在母鸡上就可以监控到你服务器状态,包括流量情况。这样linode就可以在母鸡的网络层,做nodebalancers。没有实际使用,只是说,如果我来做,我会怎么做。
|
4
linlinqi 2012-05-24 08:58:10 +08:00
象是haproxy
|
5
gonbo 2012-05-24 09:02:10 +08:00
理论上母鸡上iptables 做个NAT就能够实现,但是还是自己需要实现一些module吧。
iptables的module也比较容易写。 网络层的就可以支持任何协议和端口,包括TCP和UDP的。 NAT = Network Address Translate . 你要搞呀,这个除非自己搞云,才有需要吧。 其实做应用层的balancer也可以,当然网络层的,感觉更好。 |
6
gonbo 2012-05-24 09:15:11 +08:00
@linlinqi 要看具体实现了。但是基于母鸡网络层的balancer效果要好很多,母鸡发现node故障,可以马上把流量重定向到另外的node。这样每次故障,都只会影响到已有的tcp链接,新链接可以总是得到服务。 dns层和应用层的balancer发现网络故障,都需要一定的时间间隔。网络层可以及时发现节点故障。
|
7
Livid MOD OP @gonbo Linode 的 NodeBalancer 功能很丰富,配置界面也很友好,而且还提供 API,性能也很好。
|
8
gonbo 2012-05-24 09:16:59 +08:00
@Livid 我看一下,amazon也有balancer吧,这个级别的云主机提供商,都应该会自己有balancer,很好的一个卖点。
|
11
HiVPS 2012-05-24 09:33:11 +08:00
@Livid 你可以看一下 http://onapp.com/ 这样的“云计算”构架方案提供商的产品,他们的软件构架中不仅虚拟化和相关的Balance,甚至有CDN
|