查看: 42116|回复: 0

云课堂 第三课:四大功能告诉你使用负载均衡的意义

[复制链接]
  • TA的每日心情
    开心
    2018-5-18 10:09
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2018-3-13 09:03:42 | 显示全部楼层 |阅读模式

    在搭建网站时,如果单节点的 web服务性能和可靠性都无法达到要求;或者是在使用外网服务时,经常担心被人攻破,一不小心就会有打开外网端口的情况,通常这个时候加入负载均衡就能有效解决服务问题。

    那么什么是负载均衡呢?

    负载均衡是一种基础的网络服务,其原理是通过运行在前面的负载均衡服务,按照指定的负载均衡算法,将流量分配到后端服务集群上,从而为系统提供并行扩展的能力。

    负载均衡的应用场景包括流量包、转发规则以及后端服务,由于该服务有内外网个例、健康检查等功能,能够有效提供系统的安全性和可用性。 333.jpg

    对流量和内容进行分发

    流量分发其实是负载均衡服务最核心的一个功能,通过负载均衡,可以把流量分发到后端的多个节点上,从而实现集群的横向扩展。当用户需要服务扩容时,只需要在负载均衡服务后面加入新的节点就可以了,而不用改变入口。

    在应用场景更为复杂的情况下,比如外网的web服务默认使用80端口,但经常也会有多个不同域名的网站需要使用同样一个出口IP的情况。这时候就需要负载均衡基于应用层内容进行流量分发,根据用户的访问域名把同一个端口的流量分发到不同的后端服务中去。

    增加服务可用性

    负载均衡服务通过加入后端多个节点,可以显著地提高服务的可用性。而且一般来说,负载均衡服务一般都有健康建成功能,能够自动隔离异常主机,一旦发现问题,迅速将问题主机切换,确保服务可用性。

    在监控数据方面,负载均衡级别提供每秒新建连接数、入带宽、出带宽。后端服务器级别提供每秒连接数、入带宽、出带宽。

    支持在线扩容或缩容

    当负载均衡服务与云计算结合之后,可以简单地实现资源的扩容/缩容,并且可以做到在线服务的弹性伸缩。以扩容为例,当需要扩容时,可以预先初始化好需要扩容的节点,然后通过负载均衡接入,实现在线业务的并行扩容。

    会话保持,提高数据安全性

    系统默认开启会话保持功能,来自同一个IP的用户将会被自动调度到同一个后端服务器上去,所以使用服务器使用了session功能,也能保证用户的会话信息不丢失。

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则