什么是新服务器实例比仅升级当前实例更好?

时间:2016-09-19 20:55:31

标签: performance server scalability

我只是想知道,通常大型网络应用程序都有一些服务器实例。什么时候新的服务器实例比升级当前的内存,CPU等更好?

我理解位置原因,但想知道其他原因。

1 个答案:

答案 0 :(得分:1)

以下几个原因让我无法理解为什么水平缩放比垂直缩放更好:

  1. 容错。服务器可以关闭(或由您取下 维护/更新),网站可以保持在线状态。
  2. 红/黑部署。假设您有一个新版本的软件要推出,但您对它的工作原理并不是100%有信心。如果您有两台或更多服务器,则可以更新一台服务器(并将一部分用户细分为仅使用该服务器)并查看其运行情况。这样一来,如果出现严重问题,你可以回滚,只有少数用户会遇到问题。
  3. 您可以将您的硬件视为牛而不是宠物。如果您尝试将一台服务器扩展到最大规模,您将需要非常小心。它将变成一朵精致的花,你不允许任何人触摸。但是,如果你有一堆更便宜,商品化的服务器,你可能会失去一些,更新一些,随意更换它们。从长远来看,这将为您节省时间和金钱。
  4. 最后,在某些点,您将无法扩展您的一个珍贵的雪花服务器。那时你做什么的?您现在必须扩展,同时还要处理这台机器正在处理的大量流量。当事情变得更简单时,最好早点做到这一点!