经常看到或者听到这两个概念,由于自己对这方面了解的不多,所以不是很清楚这两种扩展是什么意思。所以,请各位释疑一下:
什么是 横向扩展
什么是 纵向扩展
能否结合实际的应该场景具体说明一下
经常看到或者听到这两个概念,由于自己对这方面了解的不多,所以不是很清楚这两种扩展是什么意思。所以,请各位释疑一下:
什么是 横向扩展
什么是 纵向扩展
能否结合实际的应该场景具体说明一下
横向扩展
也叫 水平扩展
,用更多的节点支撑更大量的请求。 如成千上万的蚂蚁完成一项搬运工作
纵向扩展
又叫 垂直扩展
,扩展一个点的能力支撑更大的请求。如利用1个人的能力,如蜘蛛侠逼停火车
你有一台API服务器,每天几百万次请求,吃不消了。现在要提升性能:
横向扩展:多增加几台API服务器,一起服务。
纵向扩展:把API服务器换成性能更好的机器。