纵向扩展与横向扩展

Man*_*oid 1 server

这两个服务器扩展选项哪个更合适?乍一看,横向扩展会导致网络发挥更大的作用,因此会出现延迟等相关问题。那么为什么我应该选择横向扩展而不是纵向扩展呢?

mst*_*sen 5

这一切都取决于您的用例。

短期内扩大规模可能是件好事,但扩大规模是有限的,也就是说,如果你不能再购买更大的机器,你就会陷入困境。此外,机器越大,成本也会呈指数级上升。

就硬件而言,横向扩展是“便宜的”,但需要更多的考虑(延迟和一致性仅举几例)。如果做得好,横向扩展实际上是无限的。

纵向扩展有时也需要停机,而横向扩展则不存在这个问题。

所以这完全取决于您的扩展需求。如果您需要超快速扩展(流量峰值),则横向扩展非常有趣。如果您的流量缓慢增长但保持稳定,您可以从扩展开始,然后再转换为扩展策略。