关于 Linode 的 NodeBalancers

2012-05-24 07:39:42 +08:00
 Livid
这个东西大概会是用什么技术搭建的呢?

http://www.linode.com/nodebalancers/
2094 次点击
所在节点    Linode
13 条回复
gonbo
2012-05-24 08:31:54 +08:00
你也想做?应用用的是虚拟主机,linode应该可以在母鸡上就可以监控到你服务器状态,包括流量情况。这样linode就可以在母鸡的网络层,做nodebalancers。没有实际使用,只是说,如果我来做,我会怎么做。
Livid
2012-05-24 08:36:10 +08:00
@gonbo 那么在母鸡上用什么软件呢?

Linode 的 NodeBalancer 可以支持任何端口任何服务。
Livid
2012-05-24 08:37:19 +08:00
@gonbo 貌似也可以用母机的 iptable?
linlinqi
2012-05-24 08:58:10 +08:00
象是haproxy
gonbo
2012-05-24 09:02:10 +08:00
理论上母鸡上iptables 做个NAT就能够实现,但是还是自己需要实现一些module吧。

iptables的module也比较容易写。

网络层的就可以支持任何协议和端口,包括TCP和UDP的。

NAT = Network Address Translate .

你要搞呀,这个除非自己搞云,才有需要吧。

其实做应用层的balancer也可以,当然网络层的,感觉更好。
gonbo
2012-05-24 09:15:11 +08:00
@linlinqi 要看具体实现了。但是基于母鸡网络层的balancer效果要好很多,母鸡发现node故障,可以马上把流量重定向到另外的node。这样每次故障,都只会影响到已有的tcp链接,新链接可以总是得到服务。 dns层和应用层的balancer发现网络故障,都需要一定的时间间隔。网络层可以及时发现节点故障。
Livid
2012-05-24 09:15:33 +08:00
@gonbo Linode 的 NodeBalancer 功能很丰富,配置界面也很友好,而且还提供 API,性能也很好。
gonbo
2012-05-24 09:16:59 +08:00
@Livid 我看一下,amazon也有balancer吧,这个级别的云主机提供商,都应该会自己有balancer,很好的一个卖点。
Livid
2012-05-24 09:18:46 +08:00
@gonbo 我最近在参与一个云的初期搭建。
Ultratude
2012-05-24 09:20:13 +08:00
@Livid 蓝讯?
HiVPS
2012-05-24 09:33:11 +08:00
@Livid 你可以看一下 http://onapp.com/ 这样的“云计算”构架方案提供商的产品,他们的软件构架中不仅虚拟化和相关的Balance,甚至有CDN
gonbo
2012-05-24 09:35:54 +08:00
@Livid 不错呀。 linode 只支持TCP和HTTP,还支持HTTP的session机制。监控有被动和主动两种方式。如果开源的实现,看起来就是haproxy了。 但是被动监控来说,就需要自己在母鸡上做工作了。

NodeBalancers perform both passive and active health checks against the backend nodes. Nodes that are no longer responding are taken out of rotation.
zuroc
2012-05-24 09:42:08 +08:00
@Livid 你需要搭建多大规模的云, 也许我这边有人可以提供些技术上的帮助

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/37126

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX