服务器负载均衡的用户分类

简介:
使用服务器负载均衡的用户,按照简单分类,可以为以下3大类:


第一类, 性能要求

流量猛增,单个服务器自然招架不住。这里面的客户包括各个 上规模的网站 ,不管是做内容,做社区,做婚介,做直销,也不管你是卖衣服,卖包包还是卖茶叶,用户数增长带来的流量增长,使用负载均衡是早晚的事。而且针对广大的网站客户,通常简单的4层流量分担已经不能够满足他们的需求。 内存缓存,硬件压缩,连接复用 等等可以降低服务器负载的ADC功能越来越成为网站客户的必备手段。另外一点是网站客户的应用复杂,经常会有多个域名对应同一个IP以及同一服务器响应多个不同域名的情况, 根据host (域名)做switch, 甚至7层的流量分发脚本 要求也是非常常见的需求。

 

迫于性能压力里面的另外一大类是 各个运营商 。各个运营商的网上营业厅,内部的DNS系统,Radius用户认证系统,几乎是必须配置服务器负载均衡。但是运营商使用负载均衡的地方很广,几个关键系统是由于性能压力,其他大多数应用可能更多的是出于其他方面的考虑。

 

第二类, 扩展要求。

这个类别有时很难和性能要求严格区分。最常见的是 由于软件平台或者软件开发带来的瓶颈而不得不考虑负载均衡 。例如一个很早就使用负载均衡的企业用户,并不是因为服务器的硬件或者带宽的要求不满足,而是基于软件开发的重要的内部ERP系统的软件性能限制,单台服务器根本无法满足内部需求,从而不得已使用负载均衡进行扩展。

这里典型的用户是 大型企业的内部系统 ,很多企业由于内部需求,必须根据自身特点制作量身定制的众多内部应用,这些应用通常交给内部或者外包开发,着重点在于系统的功能完整性,通常对性能的考虑比较弱。在大规模使用时常常容易暴露出潜在的性能缺陷,必须通过简易的扩展功能加以解决。运营商的部分应用其实也属于这个范畴。

这类应用有个明显的特点,就是仍有 众多应用使用C/S架构 ,使用自己的特有客户端做TCP通讯,负载均衡部署时通常需要考虑改变客户的网路结构,因为或者服务器需要记录客户源地址,或者服务器对NAT类同一地址发起的多个请求处理存在问题。

 

第三类, 可靠性要求

这个类别,相对来说对性能的要求比较低。例如政务网站,流量通常并不高,但是 要求保持相对高可靠的在线时间 。 四个9(即99.99%的可靠性)换算下来每个月故障时间<4分钟,一年不能超过一个小时。手工或者冷备几乎不可能达到这个标准。 负载均衡,永不当机 。针对这类需求,负载均衡设备已经成为一种必备的保障 SLA(服务水平协议)的手段。需要注意的是,在这类部署中,包括负载均衡本身也需要提供双机HA热备,和用户连接信息备份的机制,在单台负载均衡本身由于软硬件故障时刻,仍旧可以保证整个系统的可靠运行。

 

以上是简单的使用服务器负载均衡客户的总结,刚好也针对服务器负载均衡可以提供的三个功能, 也就是 Performance Scalability Availability,高性能,扩展性和可靠性。其实很多情况下三者互相相关,真正只因为其中一个原因才部署负载均衡的客户并不多见。 (J. L.)


本文转自 virtualadc 51CTO博客,原文链接:http://blog.51cto.com/virtualadc/566723

相关实践学习
部署高可用架构
本场景主要介绍如何使用云服务器ECS、负载均衡SLB、云数据库RDS和数据传输服务产品来部署多可用区高可用架构。
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
相关文章
|
2月前
|
弹性计算 运维 监控
slb后端服务器组(Backend Server Group)关联
阿里云SLB的后端服务器组提供逻辑分组、精细化路由、端口隔离、权重分配与会话保持等功能,便于资源管理、流量控制和故障隔离。通过监听规则、健康检查、标签和API关联,实现灵活的后端资源配置,适应多变的业务需求,确保服务稳定性和资源利用率。
22 1
|
2月前
|
弹性计算 负载均衡 容灾
slb配置后端服务器组
配置阿里云SLB后端服务器组涉及四个主要步骤:创建服务器组、添加ECS实例、关联监听规则和设定负载均衡策略。这使得流量根据业务需求和服务器特性进行转发,便于应用架构的灵活管理和扩展,支持蓝绿部署、灰度发布,并通过多可用区提升系统可用性和容灾能力。
33 3
|
7月前
|
弹性计算 负载均衡 NoSQL
【红包雨功能的】环境部署(弹性伸缩、负载均衡、Redis读写分离、云服务器部署)(四)
【红包雨功能的】环境部署(弹性伸缩、负载均衡、Redis读写分离、云服务器部署)
|
7月前
|
弹性计算 负载均衡 NoSQL
【红包雨功能的】环境部署(弹性伸缩、负载均衡、Redis读写分离、云服务器部署)(二)
【红包雨功能的】环境部署(弹性伸缩、负载均衡、Redis读写分离、云服务器部署)
|
7月前
|
弹性计算 负载均衡 NoSQL
【红包雨功能的】环境部署(弹性伸缩、负载均衡、Redis读写分离、云服务器部署)(一)
【红包雨功能的】环境部署(弹性伸缩、负载均衡、Redis读写分离、云服务器部署)
|
7月前
|
弹性计算 负载均衡 NoSQL
【红包雨功能的】环境部署(弹性伸缩、负载均衡、Redis读写分离、云服务器部署)(三)
【红包雨功能的】环境部署(弹性伸缩、负载均衡、Redis读写分离、云服务器部署)
|
2月前
|
弹性计算 负载均衡
slb添加后端服务器
阿里云SLB服务用于流量分发,提升系统可用性和响应速度。添加ECS实例到SLB的步骤包括:登录控制台,选择“弹性计算”-&gt;“负载均衡”,找到目标SLB实例,进入详情页,点击“添加后端服务器”。挑选ECS实例,可按ID、名称或标签筛选,设置权重(默认100),并确保ECS实例状态正常,与SLB在同一地域,安全组允许SLB连接。添加后可考虑配置健康检查等高级选项。
16 1
|
2月前
|
弹性计算 负载均衡 网络安全
slb创建后端服务器组
在阿里云SLB服务中创建后端服务器组,需登录控制台,选择目标SLB实例,进入监听器设置,添加后端服务器。选择ECS实例或ENI,设定服务器端口和权重,然后保存设置。此操作将ECS实例纳入SLB的负载均衡与健康检查管理。
18 1
|
2月前
|
弹性计算 负载均衡
slb添加后端服务器
阿里云SLB服务实现流量分发,提升业务可用性和响应速度。添加后端服务器步骤包括:登录控制台,选择“弹性计算”-&gt;“负载均衡”,点击目标SLB实例进入详情,点击“后端服务器”-&gt;“添加ECS实例”。筛选并选择ECS实例,设置权重,确认后点击“确定”。添加后检查健康检查状态,确保ECS实例状态正常,同地域、可用区,并配置好安全组规则。
21 2
|
6月前
|
缓存 负载均衡 应用服务中间件
Nginx服务器之负载均衡策略(6种)
Nginx服务器之负载均衡策略(6种)
174 0