负载均衡(Server Load Balancing,简称SLB)是指我们金山云对多台云服务器进行流量分发的网络服务设备。它可以通过流量分发,快速提高应用系统对外的服务能力;隐藏实际服务端口,增强内部系统的安全性;通过消除服务单点故障,提升应用系统的可靠性。
负载均衡服务通过设置虚拟服务地址(VIP),将位于同一地域的多台云服务器资源虚拟成一个高性能、高可用的应用服务池;根据应用指定的方式,将来自客户端的网络请求分发到云服务器池中。
负载均衡服务会检查云服务器池中云服务器实例的健康状态,自动隔离异常状态的实例,从而解决了云服务器的单点问题,同时提高了应用的整体服务能力。
金山云提供的负载均衡服务具备高性能、高稳定性、低成本和安全的特点,适用于企业、社区、电子商务、游戏等多种用户场景。
一个提供服务的负载均衡组通常由以下部分组成:
•ServerLoadBalancer:负载均衡实例,用于流量分发;
•VIP(virtual IP):负载均衡向客户端提供服务的 IP 地址;
•Real Server:后端一组云服务器实例,用于实际处理请求;
•VPC/基础网络:整体网络环境来自负载均衡外的访问请求,通过负载均衡实例并根据相关的策略和转发规则分发到后端云服务器进行处理。
金山云负载均衡可根据您指定的方式,将您多台云服务器或物理机组成一个高性能、高可用的应用服务集群。将网络请求分发到集群中的云服务器或物理机中。您开启健康检查后,负载均衡服务会检查真实服务器的健康状态,自动将请求负载到状态健康的真实服务器中,从而提高服务的可靠性和稳定性。
金山云负载均衡的监听器及真实服务器的端口均可通过控制台自助调整;
负载均衡与虚拟私有网络配合使用,提供稳定的联网和安全功能。金山云负载均衡免费提供防5Gbps的 SYN-FLOOD攻击功能。适用于企业、社区、电子商务、游戏等多种用户场景。
您可以在证书管理轻松上传 SSL证书,并通过创建 HTTPS监听器轻松为您的站点或应用程序启用 SSL。
负载均衡器接受来自客户端的传入流量并将请求路由到后端的云服务器实例上进行处理。
负载均衡服务主要由负载均衡监听器提供。监听器负责监听负载均衡实例上的请求、执行策略分发至后端服务器等服务,通过配置 客户端-负载均衡 和 负载均衡-后端服务器 两个维度的转发协议及协议端口,负载均衡可以将请求直接转发到后端云服务器上。
客户端请求通过域名访问服务,在请求发送到负载均衡器之前,DNS 服务器将会解析负载均衡域名,并将收到请求的云服务器 IP地址返回到客户端。当负载均衡监听器收到请求时,将会使用不同的负载均衡算法将请求分发到后端服务器中。
负载均衡器还可以监控后端实例的运行状况,从而确保只将流量路由到正常运行的实例上去。当负载均衡器检测到运行不正常的实例时,它会停止向该实例路由流量,然后会在它再次检测到实例正常运行之后重新向其路由流量。
高性能:分布式集群满足大规模业务分发的性能要求;
高稳定性:冗余设计,无单点故障;后端服务器可以随业务量方便的扩展;
低成本:使用金山云的负载均衡实例,可以快速低成本搭建业务;对于内网负载均衡产品,目前实行免费创建实例并分配IP地址
安全:免费的DDoS攻击防御功能,无延时动态启动
简单来说,负载均衡的出现是为了解决当在短时间内出现大量请求访问同一服务器,导致服务器负荷过高出现宕机,长此以往,对服务器设备以及公司开展各类服务造成了不可避免的损失。
利用负载均衡,我们可以将同时进入同一服务器的访问请求分散开来,交由不同的服务器去分散处理这些请求,加强网络数据处理能力,同时也增加数据吞吐量,提高了网络的可用性和灵活性,避免出现因一台或多台服务器宕机导致服务不可用的问题。同时,访问请求会优先交由负载均衡处理,大量的访问请求不会直接冲击服务器,这样处理对服务器中的数据也起到一种保护作用。