【问题标题】:When is a new server instance better than just upgrading current one?新的服务器实例何时比仅升级当前实例更好?
【发布时间】:2016-09-19 20:55:31
【问题描述】:

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

我了解位置原因,但想知道其他任何原因。

【问题讨论】:

  • 添加新服务器还可以提高容错能力

标签: performance server scalability


【解决方案1】:

以下是为什么水平缩放比垂直缩放更好的几个原因:

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

【讨论】:

    猜你喜欢
    • 2016-05-21
    • 1970-01-01
    • 2021-07-28
    • 2018-03-07
    • 2021-11-25
    • 2015-12-13
    • 1970-01-01
    • 2018-05-08
    • 2021-08-10
    相关资源
    最近更新 更多