开发者社区> 问答> 正文

SLB服务释义及其背景介绍

SLB(Software Load Balance)是阿里云提供的高可靠、可弹性伸缩的云负载均衡服务。该服务在单台服务器无法满足大量访问的时候可以提供多台服务器的对外服务,也可以让多台服务器互为备份,避免单点故障。该负载均衡分为前端Director与后端Server Pool。前端Director采用主从备份的方式提高系统的容错性,当主机失效时,从机自动接管主机提供服务。目前该产品支持HTTP和TCP协议。

在互联网应用越来越广泛的今天,网络核心随着业务的发展, 访问量和数据流量会出现快速增长现象,因此要求服务器处理能力和计算强度也需相应地增大,使得单一的服务器设备根本无法承担。可以通过硬件升级来实现处理能力的增加,这样很容易造成现有资源的浪费,而且如果再面临下一次业务量的提升时,又将导致再一次硬件升级的高额成本投入,甚至性能再卓越的设备也不能满足当前业务量增长的需求。这时能否将计算任务分摊到后台多台较低配置的服务器处理,然后返回结果给客户端将是亟待解决的问题,这就是负载均衡。负载均衡建立在现有网络结构之上,它提供了一种廉价又有效的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。

伴随着云计算时代的到来,数据中心虚拟化技术蓬勃发展,且基于虚拟化的云计算平台优势越来越明显,越来越多的中小企业,个人用户会把他们的服务放到云上。随着访问量的增长,单台虚拟机就无法满足性能的要求,需要多台虚拟机同时对外服务;另一方面,为了保障服务永不间断,也需要多台虚拟机互为备份,当出现单台虚拟机当机或者单点网络故障时,用户可以访问到其他虚机上的服务。因此在云端数据中心,必须要有负载均衡的功能。

负载均衡的功能可以由硬件设备实现,如F5来完成,但是缺点是F5价格昂贵,同时F5自己也有性能瓶颈,当达到F5的性能上限后需要购买更多的设备,且硬件扩展性受到了限制。阿里云作为国内最早的云计算厂商,经过近两年的运营其虚拟化弹性计算平台已初具规模,结合自身弹性计算平台的特点以及阿里云强大的技术优势,阿里云规划了一整套软件负载均衡解决方案,以更好的满足弹性计算平台负载均衡的需求。阿里云软件负载均衡(SLB)主要可以满足以下需求:

1. 资源弹性。软件负载均衡设备可以根据负载变化自动实现增减,从而节省了负载均衡的资源,从而降低了成本;
2. 避免单点故障。虚拟环境下,可以根据底层物理拓扑结构,将后端不同的服务器分散到不同的物理网络区域,避免网络单点故障对服务的影响;
3. 配置灵活,服务之间互不影响。负载均衡可以适用于不同的服务,如web访问,邮件收发,阿里旺旺消息,以及用户自定义的服务类型。所有这些服务都是可以热部署,可以灵活配置的,服务之间互不影响;
4. 可靠性。阿里云SLB服务可以有效保证可靠性,避免单点故障的发生;
5. 用户免运维。云计算一大特点是由云服务器提供商进行运维,用户只需关注应用本身,无需关注运维。阿里云SLB服务构架于云平台之上,同样能够实现用户免运维。

阿里云SLB服务可以方便的为弹性计算平台云服务器提供负载均衡服务,用户在购买云服务器后可以选择是否进行负载均衡服务,配置负载均衡几步便可以完成,数秒钟之内即可生效。

目前,阿里云SLB服务已经于10月20日正式对外发布了,只要您已经在阿里云申请购买了至少2台以上的云服务器。那么,您就可以为您的网站启用SLB服务。

SLB服务: http://slb.aliyun.com

展开
收起
billlee 2011-10-27 13:58:28 17007 0
4 条回答
写回答
取消 提交回答
  • 推荐回答:

    感谢您的分享

    官方帮助文档地址:阿里云帮助中心

    更多参考: 阿里云官方(新用户需官网注册查看)

    2021-04-18 23:28:50
    赞同 展开评论 打赏
  • 对不起,SLB服务目前限定用户必须购买2台以上的云服务器才能使用。
    2012-03-16 16:35:19
    赞同 展开评论 打赏
  • 我只买一台服务器,想用这个服务,请问可以购买使用吗?
    2012-03-15 23:38:04
    赞同 展开评论 打赏
  • 这个大牛啊,只有这样才能算是真正的云服务平台。可以无缝升级,一台挂了,另一台有起来了。看来选阿里云是对了,不过价格不知怎么样?不过我还没到用这么高端服务的时候,期待中... 强烈支持下~~~

    2011-12-05 20:16:13
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《应用型负载均衡ALB产品解读》 立即下载
阿里云网络-SLB负载均衡产品介绍 立即下载
负载均衡SLB热点问题解答 立即下载