我最近需要用最简单的方式解释负载平衡器、WAF 和 GSLB 的含义和作用,所以我想在我 6 岁的儿子查理身上测试一下。
出于某种原因,他不像我那样热衷于此,所以我需要稍微改变一下比喻(乐高或动物似乎总是有效的)。
我为您带来猴子负载平衡、WAF 和 GSLB 类比:)
在现实生活中,每天都有许多新人加入我们这个美好的行业,因此也许其他人会从中有所收获:)(或至少能开怀一笑)
# NoMonkeysWereHurtInThisProduction
关键
Banana = 用户请求
Monkey = 应用服务器
负载平衡器
- 很多人送来香蕉喂猴子–比一只猴子能吃的多得多!
- 我们必须把香蕉分给猴子们吃,这样每个人都能公平地分到香蕉
- 我们还需要对猴子进行健康检查,了解它们是否身体不适或吃得太饱,然后暂时不要再给它们送香蕉了。
- 有时,我们甚至会改变喂食政策,让大猴子得到更多食物,或者让吃得快的猴子继续得到食物!
猴子 (M)WAF–网络应用程序防火墙
- 照顾猴子并保证它们的安全非常重要
- 很多人给猴子送香蕉,但我们对这些人了解不多
- 有些人不怀好意,想让猴子生病
- 我们的工作是找出谁只是想喂猴子,谁想让猴子生病。
- 这很难,因为大多数香蕉看起来都很相似
- 有时,坏人甚至会送来一些看起来像香蕉的东西,诱骗猴子吃下,让它们生病,然后传染给动物园里的其他动物。
- 有时,淘气的人们会给猴子们发送大量的坏香蕉,这样就没有空间给好香蕉了(DDOS 😉 )
GSLB – 全球服务器负载平衡器
不知道这个是否好用 : -)总之…
- 我们需要决定有多少香蕉被送往不同的动物园
- 有时,猴子生活在不同的动物园,有些动物园是固定的,有些动物园则是流动的。
- 有时,动物园之间相隔很远,甚至是不同的国家!
- 重要的是,总有猴子要吃香蕉,所以最好把香蕉放在不同的地方,以防它们在一个动物园里都吃到香蕉。
- 有些动物园只有在其他动物园客满时才会有猴子,所以没必要浪费香蕉把它们送到空荡荡的动物园去
- 有些动物园的猴子吃得很饱,或者身体不好,不应该再吃东西了。
- 有些动物园比其他动物园大得多,需要更多的香蕉(只要猴子们都很好)。
- 有时,最好给当地的动物园喂食,因为要花很长时间去喂养一个可能在不同国家的动物园!