综述
scale out = 增加同样的组件达到扩展的目的(eg:从一根内存条到四根内存条)
scale up = 使得组件本身变得更强大(eg
:从2666MHZ到3200MHZ)
scale up
scale up 是你拥有什么东西,用更强大的东西取代它。从网络的角度来看,这可以是使用 1GbE 交换机,用 10GbE 交换机替换它。相同数量的交换机端口,但带宽已通过更大的端口扩展了。10GbE 交换机缓解 1GbE交换机的 瓶颈。
scale up 是一种可行的扩展解决方案,直到不可能将单个组件扩展得更大。
scale out
scale out 复制多个同样的组件,并性工作起来。相当于线性增加基础设施容量(计算、存储、网络)的效果。
数据中心通常使用 Pod 进行横向扩展。构建一个计算 Pod,启动应用程序以使用它,然后通过构建另一个 Pod 来扩展容量。
参考
url:https://packetpushers.net/scale-up-vs-scale-out/