开源与商业共存的负载均衡架构.pdfVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
从系统架构的角度来看开源和商业负载均 衡 对于绝大多数的互联网企业来说,负载均衡已经成为其系统网络架构中不可或缺的组成 部分。负载均衡技术是终端用户与业务系统之间沟通的桥梁,也是实现系统处理能力快速扩 展的最佳技术。实现负载均衡的方式很多,有很多开源的负载均衡软件,如: LVS、 HAProxy 、nginx 等,也有很多公司推出独立的负载均衡产品,如: F5 的 BIG-IP ,A10 的 Thunder ,Citrix 的 NetScaler 等等。 开源软件的获取容易,投资成本比较低。对于国内绝大多数的初创互联网企业来说,尽 管其配置管理比较复杂,仍然成为实现应用系统负载均衡功能的首选。随着企业业务的快速 发展和增长,网站的访问量和流量也会快速增长,这时候,开源的负载均衡软件的弱点就暴 露出来了。 LVS 处理性能较强,但只能做简单的四层处理,并且配置和实施比较复杂,除了要配置 LVS 之外,应用服务器本身也要做相应的配置。如果后端的应用的种类比较多,会消耗大量 的公网 IP 地址。这对于公网 IP 地址都不太富裕的中小企业来说, LVS 基本成为不可能选 择的方案。 HAProxy 和 nginx 类似,能够做 Web应用的七层处理,这就能够解决多个 Web应用映 射到同一个公网 IP 的需求,而且能够做比较复杂的逻辑处理。但是,受限于 Linux 本身, 其处理性能又是其软肋。 尽管这类开源的负载均衡软件部署成本比较低,当企业的网站访问量达到一定规模后, 性能处理不足的弊端会凸显出来。这时候,企业会考虑采用商业的负载均衡产品来处理不断 增长的 Web流量。 相较于开源软件,商业的负载均衡产品投资成本比较高。对于初创企业来说,并不是特 别好的选择,但是,为了实现业务的快速增长,支撑不断增长的业务流量,商业负载均衡却 成为企业不得不考虑的选择。 由于采用了专用的硬件和系统设计,商业负载均衡从性能、功能、安全性、可靠性上, 都比开源负载均衡软件要强大很多。业界知名的 A10 网络的 Thunder 6430 单机处理能力 高达 155Gbps,而体积却只有 1U 大小。但如果所有的流量都通过商业负载均衡产品处理, 投资成本也是互联网企业不得不慎重考虑的因素。 实际上,商业负载均衡和开源的负载均衡软件,在网站的整体架构中并不是对立的两面。 充分发挥各自的专长,不仅能够降低网站的投资和运维成本,也能够实现网站性能的高扩展。 在 1 号店的网络系统架构中,我们充分利用了商业和开源负载均衡各自的特点和优势, 从架构上进行整合,不仅提高了整体网站的性能扩展能力,也大大降低了原有负载均衡的管 理复杂度。从开源负载均衡软件到商业的负载均衡设备,再到开源和商业负载均衡的融合, 我们摸索出了一套自己的方式。 和大多数的互联网公司一样,在发展初期,为了降低整个网站的投资成本,整个网络中 大量部署了 HAProxy 。随着公司业务的快速发展, HAProxy 成为网络架构中的瓶颈。单台 HAProxy 的处理能力不足,导致关键业务时常出现问题。如果部署多套 HAProxy ,网络出 口又没有足够的公网 IP 地址。当网站进行促销或遭受到攻击时, HAProxy 会成为第一个趴 下的节点。 在这种情况下,我们考察了业界知名的美国 A10 网络的负载均衡产品,并在现网进行 了一些测试。测试结果发现,商业的负载均衡的确有不俗的表现: 性能强大,原来 HAProxy 顶不住的流量,在商业负载均衡上能够极为轻松的 应对。 管理和配置简单,直观的命令行和 GUI 页面展示,大大降低了原有的管理难度。 一些针对 Web 应用的高级功能,如:压缩、 SSL 卸载、连接复用等,有效的降 低了后端服务器的

文档评论(0)

午夜看球 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档