垂直缩放
垂直缩放是通过升级硬件来完成的。它通常是短期可伸缩性的最简单解决方案,因为它不需要您的应用程序进行任何架构更改。
垂直扩展的方法
- 通过切换到SSD来改善I/O访问。
- 通过增加RAM来减少I/O操作。
- 通过升级网络接口来改善网络吞吐量。如果服务器正在流式传输大量视频/媒体内容。
- 使用更多内核或处理器切换到服务器。 :更多的核心少CPU上下文开关
好处
- 您必须仅升级硬件。
- 您不必重新研究任何东西。
- 非常适合小型应用程序。
限制
- 垂直缩放量变得极为昂贵。
- 在一定限制之后,无法进行硬件升级。
- OS限制:锁定争夺瓶颈。
水平缩放
水平缩放用于在许多服务器之间分配流量。
我们可以添加尽可能多的服务器。没有垂直缩放的上限。