网站首页 > 教程文章 正文
[来自IT168]
【IT168 评论】在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)。
热点回顾:
ChinaUnix论坛讨论详情:
http://bbs.chinaunix.net/thread-4178874-1-1.html
猜你喜欢
- 2025-05-03 用Arduino mega2560及Ethernet扩展板做一个web简易服务器
- 2025-05-03 不买光盘 不用下载 Stadia:游戏要云起来
- 2025-05-03 linux命令 - fuser、lsof、pidof学习
- 2025-05-03 Linux与windows共享文件的神器:samba
- 2025-05-03 SpringBoot数据校验与优雅处理详解
- 2025-05-03 用活firewalld防火墙之service(防火墙运行命令)
- 2025-05-03 深度剖析 Spring Cloud Eureka 底层实现原理
- 2025-05-03 分享一下面试被问了负载均衡的这些问题
- 2025-05-03 一分钟了解SpringCloud中的ribbon到底是什么,原理是啥?
- 2025-05-03 内存最大,最省电NAS装机:34瓦128GB内存,14盘位NAS设置教程
- 最近发表
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- md5 sha1 (32)
- mybatis plus page (35)
- semaphore 使用详解 (32)
- update from 语句 (32)
- vue @scroll (38)
- 堆栈区别 (33)
- 在线子域名爆破 (32)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)