0

我有一个具有以下配置的网站:

  • 2 台启用负载平衡的 Web 服务器(每台服务器具有 - 操作系统:Linux,存储:30GB [20% 已使用] 和 RAM:10GB [44% 已使用])
  • 1 台数据库服务器(存储:30GB [20% 已使用] 和 RAM:10GB [44% 已使用])

并且在当前配置下,它能够毫无问题地处理 5000 个并发用户,但将来应该会有更多用户(1000 到 1500)访问该网站。

所以为了处理更多的用户量,我想出了两个选项:

  1. 将现有基础设施的容量提高 25%
  2. 添加与当前容量相同的新 Web 服务器

但是不管成本如何,我对第 1 点和第 2 点之间的区别有点困惑。

4

1 回答 1

1

点 #1 和 #2 分别代表资源的垂直和水平缩放。

每当您的应用程序需要更多计算资源来处理请求时,垂直扩展(增加资源)非常有用 - 主要在运行资源密集型工作负载时使用。

水平扩展(添加相同的服务器)对于处理更多请求很有用,因为请求分布在可用服务器上,这对于高可用性 (HA) 设置也很有用。

于 2020-09-28T12:09:25.640 回答