lb什么意思(HA LB都是什么鬼)在IT领域有很多专有名词,但是对于初入IT领域新人或媒体人十分难以理解,就比方说云计算吧,很多人就难以理解到底什么是云计算,后来有位“裁缝”就写成了段子,非常好理解,部分如下:
你娶了一个老婆,这叫传统IT架构。
你觉得一个老婆不够,这叫传统企业CIO的困境。
你又娶了一个老婆,这叫双活数据中心。
你在外地又娶了一个小老婆,这叫两地三中心容灾。
你娶了很多风格气质各异的小老婆,以至于形成了后宫,这叫私有云。
你的后宫就叫计算资源池。
你从后宫里选出懂事有能的管理其他小老婆,这叫私有云管理方案。
管事的那个就是 HYPERV 或 VMWARE.
你不娶小老婆,改成包养很多情人,这叫托管云。
你是穷人,没有钱包养任何人也没钱娶小老婆,你选择去洗浴中心解决问题,这叫面向中小企业的公有云服务。
好吧言归正传,那么HA LB到底是什么鬼?标准定义:HA(High Available), 高可用性群集,是保证业务连续性的有效解决方案,一般有两个或两个以上的节点,且分为活动节点及备用节点。通常把正在执行业务的称为活动节点,而作为活动节点的一个备份的则称为备用节点。当活动节点出现问题,导致正在运行的业务(任务)不能正常运行时,备用节点此时就会侦测到,并立即接续活动节点来执行业务。从而实现业务的不中断或短暂中断。
LB负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务
对于标准定义确实难以理解,但对于技术大牛很好理解,谈及HA LB的优缺点,网友hiyachen表示:HA和LB确实不是一个概念。解决方案的侧重点完全不同。HA偏重于备用资源,切机时会有业务的断开的,保证了数据的安全,但造成资源的浪费。LB侧重于资源的充分应用,没有主备的概念,只有资源的最大限度的加权平均应用,基本不会业务的中断。
对此网友rickcafe则表示,这个问题比较含糊,HA和LB是两个概念的问题,一般来说没有谁优谁劣的标准,只有在特定的环境下,谁更适合的问题。 表面看LB一般都包含了高可用性,比HA功能更强,性能更好,但这只是概念上的“先进”,实际中很多场合HA是优选。 至于什么是“好用”,还是那句话,不好说,要看具体环境、应用和价格,没有绝对的好。
如果上面的你没有看懂,那么太正常了,“裁缝”lsstarboy表示:从目的上来说:HA的目的是不中断服务,LB的目的是为了提高接入能力,虽然经常放一起用,但确实是两个不同的领域。从功能上来说:HA在一条路不通的时候提供另一条路可走;LB是春运时的多个窗口。通俗来说HA其实就是春运一共有八个窗口售票,但是大家就都集中到一号窗口,一号窗口累趴下了后,大家一起去二号,二号不行去三号,这样就造成了闲置资源的一种浪费,但是LB就相当于八个窗口同时开放,均衡负载,不会使一个窗口(服务器)的压力过大。LB通常采用在负载比较重的网络服务中。一些比较大型的网站和邮件服务,并发量比较大的情况。
还是不容易理解,小编总结的段子为:
HA示意图
医院多个诊室同时看病,这叫高性能集群(HA);
LB示意图
但是只有一个专家诊室,造成其他诊室空闲,这时候就需要分诊台,这叫负载均衡(LB)。
来源:莫然博客,欢迎分享本文!