现在位置首页 / 项目实战 /正文

腾讯云负载均衡配置遇到的坑

作者: IT小兵 | 2015年6月16日| 热度:℃ | 评论: |参与:

本文在腾讯云电话客服的解释后,做了更正。特此更正,但是,还是期望腾讯云的在线文档水平能够跟上电话客服解释的水平,就好了。

问题的关键是怎么理解负载均衡和会话保持。

会话保持机制与负载均衡的基本功能是完全矛盾的。负载均衡希望将来自客户端的连接、请求均衡的转发至后端的多台服务器,以避免单台服务器负载过高;而会话保持机制却要求将某些请求转发至同一台服务器进行处理。因此,在实际的部署环境中,我们要根据应用环境的特点,选择适当的会话保持机制。


而我做的压力测试来自公司同一个ip,这样开启会话保持的情况下,会一直分配给一个主机。

也就是说:

开启会话保持,用单台机器去压力测试,就会导致压力集中到一台rs上,所以开启会话保持,压力测试要通过多台客户端同时压力测试,而正常业务场景下,用户来自不同地区,源IP不同,所以访问也会分配到不同的rs,充分利用后端rs的资源。

 

如果关闭会话的情况下,还要共享session,那就得统一保存在memcache里。

最近一个项目,为微信摇电视项目。预计并发量在5000-10000,而且系统是按照这个并发标准去开发的。我们购买的是腾讯云,购买后,才发现一个问题:

负载均衡的流量和服务器主机带宽共享~!

相关问题连接:http://bbs.qcloud.com/forum.php?mod=viewthread&tid=427&highlight=%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1

那个负载均衡,居然负载均衡服务器和云主机之间,走的外网流量。


这样测试:域名解析到负载均衡ip,按理说这时候应该不占用云主机带宽的,但是如果浏览带宽大于云主机带宽,会发现云主机马上带宽枯竭,甚至远程桌面中断。

对比阿里云,解析到负载均衡服务器,根本不占用云主机带宽,阿里云官方都号称如果走负载均衡,无论访问量占用多少带宽,云主机只需要留1M管理带宽即可。


腾讯云客服也很牛逼的告诉我:负载均衡没有单独的带宽 都是和 服务器的带宽关联的 所以 服务器带宽决定网速哦 。

不走呀  如果走内网的话 那我们设置 带宽的购买不就没意义了 。

而我们并发10000,主要看流出,大概需要150M。多少钱你知道吗?

要疯了。


没办法,我们将主机带宽从每个1M加到5M,这样总该带宽是4*5=20M了吧。但是我做压力测试最大峰值带宽竟然还是5M。。

然后,我就怀疑是不是只有一台主机负载均衡了,果真是这样的!这个就是腾讯云负载均衡的一个配置问题:


点击  会话保持 为无的状态即可。会话保持是当有多个rs的情况下,客户端A在会话保持时间内发的新连接都落在其中一台Rs服务器上的 。设置成900秒的话,则会一直在一台主机进行负载了。

另外,负载均衡所谓的权重,就是主机数/100的比例。4台主机的话,一样的权重25,则负载均衡是平均分配的。

最后测试,终于带宽峰值达到了20M。



点击阅读本文所属分类的更多文章: 项目实战 。和高手一起交流:346717337
友荐云推荐

未注明转发、原文均为本站原创。分享本文请注明 原文链接

给您更多信息和帮助

在这里您可以找到更多:

技术交流群:346717337 Jquery插件交流

投稿:suchso@vip.qq.com

承接:企业网站门户/微网站/微商城/CMS系统/微信公众号运营/业务咨询

echarts教程系列
本月最热文章

微信扫一扫,徜徉悠嘻网,您的休闲乐园

微信公众号:快乐每一天

随机文章
标签

技术交流群:346717337

投稿:suchso@vip.qq.com

专业专注:企业网站门户/微网站/微商城/CMS系统/微信公众号运营/付费问题咨询