“负载均衡”是什么意思?
“负载均衡”的意思是指建立在现有的网络结构之上,提供了一个便宜有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。
英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。
“负载均衡”的优势:增加带宽叠加; 支持线路备份; 解决南北互通问题; 拥有多项先进的技术 ;保障关键任务
功能 :·会话保持设置,保障业务延续性、可用性
·分发互联网的流量,解决南北互通
·链路备份,提高链路冗余
·带宽叠加,减少互联网接入的成本
·链路自动探测纠错与健康检查
四个分类:软件; 硬件; 本地; 布局
分布式和负载均衡的区别
分布式:(在百度百科上搜到的答案非常之专业,不适宜作为笔记内容)我的直观理解是,分布式即在一个应用网络集群结构中,将一套复杂的运行计算过程分别由网络节点的多台计算机分段执行。
例如,A服务器执行A程序片段,B服务器执行B程序片段,最后通过调度,将各节点执行结果汇总。
是一个从整体到各个局部再到整体的运算过程。
各节点过程应该是同步的,或者至少是各节点执行线程是可控的。
具备统一可管理性。
负载均衡:我的直观理解是,它同样建立在一个应用网络集群结构当中,是指调度通过对网络各节点执行压力计算后,将一套运算计算过程让某一个节点单独执行的过程。
从整个执行过程来看,程序包始终是整体的。
二 二者比较
相同点:1>处于网络集群结构中。
2>据需要调度支撑。
不同点:1>集群处理维度不同,分布式是从程序运行完整流程的维度来看,将一个完整流程由多个节点分配执行,提高 运算速度和运算效率。
类似于流水车间作业,某个节点始终只负责流程的某一部分。
而负载均衡是从程序整 体在某节点执行的效率维度来看。
它不将程序流程打散,而是整个流程均由某节点顺序执行。
2>调度方式。
分布式调度有一个总的调度程序管控各分布节点执行的过程,以及整合返回结果。
而负载均衡的 调度只负责检测节点的执行压力,负责分发,不对各节点具体执行过程进行管控。
3>节点关系。
分布式各节点是相互依存的共生关系,而负载均衡是各节点之间平等独立的关系。
4>宕机影响。
分布式某节点宕机会影响整个程序进行,负载均衡某节点宕机不会对外有大的影响。
负载均衡工作原理
网络负载平衡使用两台或更多台一起工作的主机计算机组成的群集,为服务器提供了高可用性和高伸缩性。
客户端使用一个 IP 地址或一组地址访问群集。
客户端无法区别群集和单一服务器。
服务器应用程序并不表明它们是在群集上运行的。
但是,网络负载平衡群集与运行单个服务器应用程序的单个主机有很大的区别,因为即使在某个群集主机发生故障的情况下,它也可以提供不间断服务。
群集对客户端请求的响应也比单个主机快。
如果某个主机发生故障或脱机,则网络负载平衡通过将传入的网络通信重定向到工作的群集主机,从而带来了高可用性。
连到脱机主机的现有连接将丢失,但是 服务仍然是可用的。
在多数情况下(例如,就 Web 服务器而言),客户端软件可以自动重试失败的连接,而且客户端在接收响应时,只有数秒钟的延迟。
网络负载平衡通过在分配给网络负载平衡群集的一个或多个虚拟 IP 地址(群集 IP 地址)间分配传入的网络通信,从而带来了可变化的性能。
然后,群集中的主机同时对不同的客户端请求甚至来自同一客户端的多个请求做出响应。
例如,Web 浏览器可以从网络负载平衡群集中的不同主机获得所有单张网页中的多幅图像。
这就提高了处理速度,并缩短了对
请问什么是负载均衡? 负载均衡技术通常主要应用于哪些服务?
负载平衡也称负载共享,是指对系统中的负载情况进行动态调整,以尽量消除或减少系统中各节点负载不均衡的现象。
具体实现方法是将过载节点上的任务转移到其他轻载节点上,尽可能实现系统各节点的负载平衡,从而提高系统的吞吐量。
负载共享有利于统筹管理分布式系统中的各种资源,便于利用共享信息及其服务机制扩大系统的处理能力。
通常使用的 服务有 DNS ----秦傲网络工程师