我什么时候应该考虑使用专用服务器而不是云 VPS?

Ale*_*kov 3 vps dedicated-server

目前我有一个 Web 应用程序正在运行,我有 9 个 VPS 服务器连接到负载均衡器。由于我的网络应用程序获得了流量,我一直在购买新的 VPS 来处理负载。管理这么多人很烦人,我真的没有时间学习 Puppet/Chef。

我想知道,如果我购买 2 台高端专用服务器,假设我的 Ubuntu/Apache 配置将被克隆到它们,我会得到更多输出吗?有什么方法可以估计我会得到的命中/秒的收益/损失吗?现在我的大部分 VPS 都是 8GB 内存,CPU 优先级较低。

这是我现在的音量级别:http : //cl.ly/image/47361d15472p

很多时候我的峰值高达 2k/秒。我的 VPS 系统似乎上限约为 850/秒。

下一个合乎逻辑的步骤会致力于吗?

Tom*_*Tom 5

通常,您会考虑使用专用硬件:

  • 当您需要更多性能时。
    与中端服务器相比,云机器的功耗是出了名的低。中端服务器是双插槽机器(“根据过去几年的定义”:超过 2 个插槽是高端,单插槽机器是低端服务器),我很难找到可比较的虚拟机。
  • 当您需要每月更低的价格时。
    大多数 VPS 的价格都相当高 - 除非专用/预付费(即保留一年)。云是可扩展的,但每小时定价乘以您的使用量可能是服务器成本的数倍。
  • 当某些时序问题很关键时。
    在某些情况下,虚拟化会使时钟不稳定。在大多数情况下不是问题,但多年来我在以毫秒精度保持正确的时间戳方面遇到了问题。
    较新的虚拟化平台在这方面做得更好(似乎适用于最新的 Hyper-V)。
  • 当您需要特殊配置时。
    假设您希望对布局有更多控制的快速或非常大的磁盘阵列。高端数据库 (Oracle) 因这种要求而臭名昭著。

就是这样。

请注意,在您的情况下,VPS 上有很大的空间 - 我有 8 台具有 48GB 内存的核心机器,为客户运行大型数据库。在您的情况下,该决定可能会影响价格。我的一台桥接机器(由于时间敏感性,位于特定位置以在该位置附近运行代码的机器)是具有 8 核 + 超线程的 16GB 内存机器,它被认为是低功耗机器。

我会开始向您的主人介绍这一点 - 他们可能会提出合理的替代方案,同时也会考虑价格。在您的情况下,云可能很好,因为您可以在非高峰时间减少 VM 的数量(节省资金)并进行滚动更新。这是“云”托管的一个主要优势——运行的虚拟机数量的灵活性。长钉?再旋转 10. 晚上?旋转最多。真正的服务器不会为您提供这种灵活性。