我被这种事情困扰过太多次了。你找到一家知名的托管服务提供商,阅读比较评论(并忽略那些在这些评论中有影响力的公司),他们承诺 99.99% 的正常运行时间,你支付合理的价格(不是最便宜的),但在你购买服务器或 VPS 后,他们最终提供的正常运行时间不到 95%。我不会点名,但这些都是一些知名公司。
在交钱之前,你如何独立验证他们的正常运行时间声明的有效性?
答案1
过去的记录和用它预测未来是有区别的。你可以利用像 netcraft 这样的独立机构来了解这种情况持续多久站点已经上涨。
还要注意的是,他们是否给你“尽力而为”的估计或 SLA。如果你得到 SLA,他们需要向你展示他们如何衡量可用性,并明确说明当他们没有达到目标时适用的惩罚(例如,你所支付金额的百分比)。
一般来说,如果您谈论的是单个机器(物理的或虚拟的),我不会期望可用性超过 99.5%:您需要停机进行维护等。
然后在不同的可用区域获取多台小型机器(VPS),并将它们组合成更强大的东西。
答案2
你不能...不过,你可以采取一些提示和步骤...
- 询问正在使用的硬件制造商/类型。品牌名称 == 好。Supermicro,嗯... 取决于实施。:)
- 询问常见的冗余。在服务器级别,包括电源、风扇、磁盘。在设施级别,包括电源、冷却、网络、发电机等。
- 要求提供商提供一个或两个当前客户的参考联系方式...
- 询问过去的服务中断情况以及他们如何处理事情。
- 降低您的期望...如果这是一个小型低成本 VPS,那么提供商就没有动力竭尽全力保证正常运行时间。此时,您可以在应用程序中构建冗余或仅处理偶尔的中断。取决于您支付的费用...