设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 服务器 > 系统 > 正文

负载均衡扮演服务器群的“交通警”

发布时间:2017-01-02 08:34 所属栏目:52 来源:海啸
导读:为什么我们身处不同的城市打开新浪、搜狐的主页速度几乎相同?为什么一两台服务器的瘫痪并不会影响某家电子商务公司业务的正常运转?这些问题的答案只有一个——他们都采用了服务器的负载均衡技术,能够动态调整服务器的资源,跨越地域的限制,抵御因为一两台

    【IT168专稿】为什么我们身处不同的城市打开新浪、搜狐的主页速度几乎相同?为什么一两台服务器的瘫痪并不会影响某家电子商务公司业务的正常运转?这些问题的答案只有一个——他们都采用了服务器的负载均衡技术,能够动态调整服务器的资源,跨越地域的限制,抵御因为一两台服务器故障所造成的全面或局部业务瘫痪风险。

    虽然叫做负载均衡,但这项技术并非传统意义上的“平摊”,它只是把有可能拥塞于一个地方的负载交给多个地方的服务器共同分担。

避免网路拥堵需要“交通警”

    负载均衡在网络中的作用就像道路中的“交通警”,将不同往来的车辆进行分流,以免造成某一路段的全面拥堵,而另一条路却空无一人。

    负载均衡从结构上分为本地负载均衡和地域负载均衡(全局负载均衡),前一种是指对本地的服务器集群做负载均衡,后一种是指对分别放置在不同的地理位置、在不同的网络及服务器群集之间作负载均衡。

    例如某些网站服务器来说,程序的拷贝运行在群集内所有的主机上,网络负载均衡将用户段请求所产生的负载在这些主机间进行分配。当这些主机位于同一个机房当中时,就成为了本地负载均衡,而当这些服务器通过网络分散在全国各地时,就可以称作全局负载均衡。

     因为一台普通服务器的处理能力只能达到每秒几万个到几十万个请求,如果瞬间的请求达到百万个甚至更多,必然会导致它的效率极度下降甚至出现宕机。

     北京移动最近开展短信开通新99套餐和来电畅听业务的时候就遇到了这样的问题,发送完短信后,系统只是回复了一个“系统繁忙”。

     负载均衡就是希望能解决这样的问题,假设每个服务器能响应的请求为每秒10万个。如果不采用负载均衡,那么该系统就只能达到每秒 10万个的响应,即使采用三台服务器,也有可能在不到每秒30万个响应的时候,就会出现某台服务器由于访问量过大而宕机。进而则可能导致数万个请求不能得到正确的响应。

    但如果采用负载均衡,不仅当服务器出现故障时可以自动将指向该服务器上的响应分担到其他服务器,还可以在数据量不太大时也将任务分配到各个服务器中,避免出现有些服务器数据量很小,而有的已因数据量接近极限导致性能急剧下降的现象。

    如果数据量超出了服务器的响应能力,只需增加服务器数目就可以平滑升级。也就是说,负载均衡技术不仅可以维持网络系统中负载的均衡分配,还能够维护网络系统的高可用性运行,因而是保证网络系统高性能的重要技术。

上一页12下一页查看全文 内容导航
  • 第1页:负载均衡扮演服务器群的“交通警”(1)
  • 第2页:负载均衡扮演服务器群的“交通警”(2)

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读