负载均衡是什么?负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。 非x86服务器:包括大型机、小型机和UNIX服务器,它们是运用RISC(精简指令集)或EPIC(并行指令代码)处理器,并且主要采用UNIX和其它专用操作系统的服务器,精简指令集处理器主要有IBM公司的POWER和PowerPC处理器,SUN与富士通公司合作研究的SPARC处理器、EPIC处理器主要是Intel研究的安腾处理器等。这种服务器价格昂贵,体系封闭,但是稳定性好,性能强,主要用在金融、电信等大型企业的核心系统中。 负载均衡是什么?服务器详解 图1 x86服务器x86服务器:又称CISC(复杂指令集)架构服务器,即通常所讲的PC服务器,它是基于PC机体系结构,运用Intel或其它兼容x86指令集的处理器芯片和Win操作系统的服务器。价格便宜、兼容性好、稳定性较差、安全性不算太高,主要用在中小企业和非关键业务中。 负载均衡是什么?服务器详解 图2 按使用层次划分按使用层次划分通常也称为“按服务器档次划分”或 “按网络规模”分,是服务器最为普遍的一种划分方式,它主要根据服务器在网络中使用的层次(或服务器的档次来)来划分的。要注意的是这里所指的服务器档次并不是按服务器处理器主频高低来划分,而是依据整个服务器的综合性能,特别是所采用的一些服务器专用技术来衡量的。按这种划分方式,服务器可分为:入门级服务器、工作组级服务器、部门级服务器、企业级服务器。 负载均衡是什么?服务器详解 图3 链路负载均衡在企业网、运营商链路出口需要部署LB设备以优化链路选择,提升访问体验,链路负载均衡按照流量发起方向分为Inbound负载均衡和Outbound负载均衡 1.Inbound入方向负载均衡 Inbound负载均衡技术是DNS智能解析的一种,外网用户通过域名访问内部服务器时,Local DNS的地址解析请求到达LB设备,LB根据对Local DNS的就近性探测结果响应一个最优的IP地址,外网用户根据这个最优的IP响应进行对内部服务器的访问。 负载均衡是什么?服务器详解 图4(Inbound链路负载均衡组网图) 负载均衡是什么?服务器详解 图5(入方向负载均衡) 流程简述如下: (1)外部用户进行资源访问前先进行DNS解析,向其本地DNS服务器发送DNS请求。 (2)本地DNS服务器将DNS请求的源IP地址替换为自己的IP地址,并转发给域名对应的权威服务器——LB device。 (3)LB device根据DNS请求的域名和配置的Inbound链路负载均衡规则进行域名解析。 (4)LB device按照域名解析的结果,将DNS应答发送给本地DNS服务器。 (5)本地DNS服务器将解析结果转发给用户。 (6)用户运用解析结果选择的链路,直接对LB device进行资源访问。 负载均衡是什么?服务器详解 图6 2.Outbound出方向负载均衡内网用户访问Internet上其他服务器。 Outbound链路负载均衡中VSIP为内网用户发送报文的目的网段。用户将访问VSIP的报文发送到负载均衡设备后,负载均衡设备依次根据策略、连续性功能、就近性算法、调度算法选择最佳的链路,并将内网访问外网的业务流量分发到该链路。 负载均衡是什么?服务器详解 图7 Outbound负载均衡报文交互流程如下:负载均衡是什么?服务器详解 图8(Outbound 链路负载均衡流程图) Outbound负载均衡报文交互流程说明: (1)LB Device接收内网用户流量 - (2)LB Device依次根据策略、连续性功能、就近性算法、调度算法进行链路选择 在Outbound链路负载均衡组网中,通常运用就近性算法或带宽调度算法实现流量分发 (3)LB device按照链路选择的结果将流量转发给选定的链路 - (4)LB Device接收外网用户流量 - (5)LB Device将流量转发给内网用户 |