是否有可能保证云计算结构内的冗余托管服务器 100% 正常运行时间?

是否有可能保证云计算结构内的冗余托管服务器 100% 正常运行时间?

我有兴趣找到一个能够真正提供 100% 正常运行时间的托管服务。

在云计算结构内托管服务器是否可行?

答案1

真正的 100%?不是。五个九(99.999%)?是的。五个九大约是每年五分钟的非计划停机。如果您愿意,您可以获得更高的可靠性,但五个九是提高可靠性的成本真正开始上升的地方。您可以将四个九近似为每年少于一小时的停机时间,将三个九近似为少于九小时,将六个九近似为大约半分钟。

你可能会问,为什么“在云计算结构中托管服务器”不能提供这一点?云数据中心发生故障(龙卷风、火灾、洪水)的可能性有多大?如果在多个数据中心,检测和完成故障转移需要多长时间?额外的冗余成本是多少?你可以看到费用是如何迅速增加的。

计算出应用程序停机会给您带来多少损失,并据此确定您愿意为提高可靠性支付多少钱。然后寻找合适的服务水平协议。

答案2

100% 正常运行时间是不存在的。软件会出问题,硬件会出故障,你只能在一定程度上缓解这些影响。云计算这个名称并不恰当,因为它仍然依赖于硬件/软件后端。话虽如此,我相信有些公司已经采取了必要的预防措施,将停机的可能性和持续时间降至最低。YMMV。

答案3

从数学上讲,这也是一个概率问题。设置中的每个单台服务器的可靠性都小于 100%,故障概率大于 0。

要获得整个系统的可靠性(即故障的反面),您必须将单个故障概率相乘。由于每个概率都大于 0,因此乘积将始终大于零,尽管非常小,但永远不会为零。

而可靠性等于 100%——“失败概率”总是小于 100%。

相关内容