打印

负载均衡/可用性/计算群集的理解

本主题由 网络忏悔 于 2007-11-14 16:02 下沉

负载均衡/可用性/计算群集的理解

负载均衡/可用性/计算群集的理解(比喻)

既然你这么偷懒不愿意自己去搜集成堆成堆的信息,我就只能给一个幼儿园方式的讲故事了.

load balance cluster

一共有四兄弟开裁缝铺,生意特别多,一个人做不下来,老是延误工期,于是四个兄弟商量
老大接订单, 三个兄弟来干活。 客户多起来之后,老大根据一定的原则(policy) 根据三兄弟手上的工作量来分派新任务.


High availability cluster

两兄弟开早餐铺,生意不大,但是每天早上7点到9点之间客户很多并且不能中断。为了保证2个小时内这个早餐铺能够保证持续提供服务,两兄弟商量几个方法:

方法一:平时老大做生意,老二这个时间段在家等候,一旦老大无法做生意了,老二就出来顶上,这个叫做 Active/Standby.
方法二:平时老大做生意,老二这个时候就在旁边帮工,一旦老大无法做生意,老二就马上顶上,这个叫做Active/Passive
方法三:平时老大卖包子,老二也在旁边卖豆浆,老大有问题,老二就又卖包子,又卖豆浆,老二不行了,老大就又卖包子,又卖豆浆.这个叫做Active/Active (dual Active)

包子= application package, 互相照应叫做heartbeat, 顶替对方工作叫做 failover/takeover. 如果两个兄弟突然都瞎了聋了,不知道现在对方到底是否正在干活,都认为自己要顶对方的工作,这个叫做brain-split, 然后需要第三者,比如他们的老爹来解决问题,这个叫做tier-breaker, 或者让他们两个的媳妇过来拉走其中一个,这个叫做fency.

嘿嘿.

high computing clustering

10个兄弟一起做手工家具生意,一个客户来找他们的老爹要求做一套非常复杂的仿古家具,一个人做也可以做,不过要做很久很久,为了1个星期就交出这一套家具,10个兄弟决定一起做。
老爹把这套家具的不同部分分开交给儿子们作,然后每个儿子都在做木制家具的加工,最后拼在一起叫货.

老爹是 scheduler任务调度器,儿子们是compute node. 他们做的工作叫做作业.
本帖最近评分记录
  • lawer-bbc 社区积分 +8 形象促进理解 2007-5-29 15:08
双机热备软件 pluswell seugenexo@hotmail.com qq 595970734 13810796305

TOP

不错,比喻的很形象。
机会,凭自己争取 命运,靠自己把握 生命是自己的画板 为什么要依赖别人着色

TOP

不错 经典

TOP

顶!!!!!!好贴

TOP

很形象。

TOP

形象促进理解
If you don't know where you're going,any road will do.If you don't know where you are, a map won't help.    E-mail:max656798@21cn.com

TOP

通俗解释,不错.

TOP

比喻的很好,看懂了

TOP

强,简单易懂啊

TOP

真是简单易懂... ...

TOP


感谢一直以来您对我们的支持!
当前时区 GMT+8, 现在时间是 2008-10-11 02:44 京ICP证060528 号

Designed By 17DST