全球主机交流论坛

标题: 除了dns轮询,还有什么方式可以实现带宽级的负载均衡? [打印本页]

作者: stick    时间: 2011-2-22 14:55
标题: 除了dns轮询,还有什么方式可以实现带宽级的负载均衡?
nginx的负载均衡貌似都是由安装了nginx的前端在中转数据,cpu和内存是很省,只是怕在vps上怕带宽跑大了被ban
目前gd的dns轮询负载分配良好
继续探讨,国外有没有智能dns可以按地区解析到不同的ip?或者有其他方式可以实现带宽级分配的负载均衡?
作者: 我是人    时间: 2011-2-22 14:59
原帖由 stick 于 2011-2-22 14:55 发表
国外有没有智能dns可以按地区解析到不同的ip?或者有其他方式可以实现带 ...


Anycast 的:
http://www.dnsmadeeasy.com/
作者: vnconfig    时间: 2011-2-22 15:44
LVS
作者: Captain    时间: 2011-2-22 16:26
哥的DNS可以实现
作者: 咯拉无米    时间: 2011-2-22 17:07
国外的确有dns可以按照全球地区来实现负载均衡: http://www.lilynana.eu.org/viewthrea ... 6%99%BA%E8%83%BDdns
但是最后我还是发现,无论是任何智能dns都是按照用户的dns来实现分析用户的地理位置
这就造成了许多使用谷歌dns之类的用户被错误的判定在了国外
所以要想真正的实现根据用户的ip来分析位置还很任重道远
楼主可以考虑使用nginx的 geoip来实现: http://www.google.com.hk/search? ... &q=nginx+geo+ip
如果哪天楼主实现了记得来分享下
作者: cmse    时间: 2011-2-22 17:11
CDN 镜像加速
作者: stick    时间: 2011-2-22 17:17
原帖由 我是人 于 2011-2-22 14:59 发表


Anycast 的:
http://www.dnsmadeeasy.com/



像是不错,付费服务呀。。。
作者: stick    时间: 2011-2-22 17:20
原帖由 咯拉无米 于 2011-2-22 17:07 发表
国外的确有dns可以按照全球地区来实现负载均衡: http://www.lilynana.eu.org/viewthrea ... 6%99%BA%E8%83%BDdns
但是最后我还是发现,无论是任何智能dns都是按照用户的dns来实现分析用户的地理位 ...


其实主要是要带宽分配,一两个喜欢鼓捣的解析到不准确的ip不要紧

geoip是nginx模块,你这个也是建立在一台服务器装nginx在转发数据的基础上嘛,带宽要是只跑一台的
作者: lsylsy2    时间: 2011-2-22 17:45
首先,如果VPS撑不住,上独服。 然后,独服撑不住,用一台机器做Nginx或Squid之类均衡。 等到流量一台独服nginx都撑不住时候,也没有必要在这里问了。 总结,用VPS负载均衡的都是闲得蛋疼,完毕。
作者: Bendy    时间: 2011-2-22 17:56
购买 商业性的CDN服务...保证你满意..
作者: stick    时间: 2011-2-22 19:10
原帖由 lsylsy2 于 2011-2-22 17:45 发表
首先,如果VPS撑不住,上独服。 然后,独服撑不住,用一台机器做Nginx或Squid之类均衡。 等到流量一台独服nginx都撑不住时候,也没有必要在这里问了。 总结,用VPS负载均衡的都是闲得蛋疼,完毕。 ...


不能说没有必要在这问,我流量大不过是因为大图多,为这个砸钱有点冤大头
我上过独服,月缴110刀,当时还没考虑费不费钱,还要用个负载监控任务按需重启apache和mysql才能保持不死机
现在一个84后端4.5刀,前端还一个84也是4.5,另一个在德国机房的vps12刀,月流量6t,一天28w的pv,总的不过20刀多一些
运行状况比前以前平稳多了,比不带套还爽,虽说以前是百独现在是双百共,但是我这样把流量分开,对母鸡影响小,钱省了,速度快了,也确保了资料和vps的安全

砸钱当然是解决问题的方式之一,但是能优化尽量优化,能省钱尽量省钱,是不
作者: lsylsy2    时间: 2011-2-22 19:33
原帖由 stick 于 2011-2-22 19:10 发表


不能说没有必要在这问,我流量大不过是因为大图多,为这个砸钱有点冤大头
我上过独服,月缴110刀,当时还没考虑费不费钱,还要用个负载监控任务按需重启apache和mysql才能保持不死机
现在一个84后端4.5刀,前端还一个84也是4.5 ...

你确定你在独服上也做了优化?简单说,用那台独服开三个VPS,性能肯定比你三个84好
作者: forgotten    时间: 2011-2-22 19:49
dnspod.com的VIP会员支持按照省份来解析
作者: stick    时间: 2011-2-22 20:52
原帖由 lsylsy2 于 2011-2-22 19:33 发表

你确定你在独服上也做了优化?简单说,用那台独服开三个VPS,性能肯定比你三个84好


独服是不用顾忌的啦,当然最初技术太差不懂深度优化,
现在后端上lnamp,加上前端共有有两级缓存
独服开三个vps有点道理,但是前端只在一个地方,而我的访客是世界各地的,
现在有两个前端,虽然要顾及带宽占用,但是两条百共我总觉得比一条百独强一些,所以想探讨按地区做解析的问题
现在做两个前端还有一个目的是一个下线了还有一个可以撑着,三台机器前端负载<1,后端<4,之前独服如果不做监控可以跑上三四百。。。
作者: sk777    时间: 2011-2-22 21:01
可以使用dnspod的智能解析
一个域名可以解析到3个ip,这样3个ip就可以做到负载均衡
3个vps上可以使用squid或者nginx做反响代理,这样可以保持数据自动同步,且带宽均衡
作者: sk777    时间: 2011-2-22 21:02
而且dnspod的这个负载均衡解析是免费的
作者: stick    时间: 2011-2-22 21:19
原帖由 sk777 于 2011-2-22 21:02 发表
而且dnspod的这个负载均衡解析是免费的


这东西是国产的,我比较犹豫。。。单纯dns轮询的话,目前gd的dns服务器已经能满足我了,而且貌似没有三条ip的限制。。

目前貌似所知道的按地区解析都是收费服务,最恶心的是居然计算解析请求数,

在考虑自己搭建dns服务器。找个窄带ping低的vps玩玩
作者: lsylsy2    时间: 2011-2-22 22:14
原帖由 stick 于 2011-2-22 20:52 发表


独服是不用顾忌的啦,当然最初技术太差不懂深度优化,
现在后端上lnamp,加上前端共有有两级缓存
独服开三个vps有点道理,但是前端只在一个地方,而我的访客是世界各地的,
现在有两个前端,虽然要顾及带宽占用,但是两条百共我总 ...

这样不如上CDN
当机切换这种,你后端挂了怎么办?
作者: stick    时间: 2011-2-22 22:18
cdn更是烧钱的主。
还不如做个再做个便宜后端的主机备用
只是目前后端也很省,几天到现在还没超出5过




欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/) Powered by Discuz! X3.4