我需要服务器来支持大/中文件下载。
您认为是拥有 1 台大型服务器好还是拥有多台小型服务器好?
我们也考虑一下带宽价格。
答案1
简短的回答是,这完全取决于您的应用程序以及服务器上运行的内容:
- 拥有更多服务器可以让你更轻松地处理服务器故障。如果你有 10 台服务器,其中一台发生故障,如果你正确设置了它,那么很可能没有人会注意到。如果你只有一台大型服务器,并且它开始冒烟,你会怎么做?
- 如果您正在运行多台服务器,那么您可能有足够的预算将它们全部放在交换机后面的专用机架中。在这种情况下,服务器间网络不会影响您的每月带宽。
- 有些应用程序不容易扩展,例如某些情况下的数据库。在这种情况下,先扩展一段时间再考虑扩展会比较容易。
- 服务器成本是决定是否扩大规模的一个重要因素。租用一台更大的服务器的成本会比租用两台或更多台较小的服务器高得多,因此扩大规模更符合预算。如果您实际购买/构建自己的服务器并使用主机托管服务,那么这可能不是一个重要的因素。
答案2
很多小型服务器。如果您能让网站代码处理托管在许多不同服务器上的文件,这将使您的工作更加轻松(扩展性方面)。这也意味着如果一台服务器出现故障,您的内容将不会有太多无法访问的情况。
当然,这是假设大型服务器的价格与许多小型服务器的价格相同。很难说情况总是如此,因为世界各地的服务器价格差别很大。
答案3
这个问题没有唯一的正确答案。这取决于您的具体情况。您需要自己进行分析。
我们也考虑一下带宽价格。
我们不能。带宽定价与服务器大小无关,它取决于您协商的内容、您选择的提供商等。
我需要服务器来支持大/中文件下载。
嗯,在其他条件相同的情况下,如果您要提供大型文件,那么您可能正在使用纯无状态 HTTP 或流视频协议。在这种情况下,我个人更喜欢多个较小的服务器 - 可以轻松地将无会话 HTTP 扩展到多个服务器,并且在多个服务器上运行可以为实现高可用性提供更好的选择。