Web应用程序的100%正常运行时间

Modified on: Tue, 12 Nov 2019 16:40:02 +0800

我们今天收到了客户的一个有趣的“要求”。

他们希望在Web应用程序上通过异地故障转移实现100%的正常运行时间。从我们的Web应用程序的角度来看,这不是问题。它旨在能够跨多个数据库服务器等扩展。

然而,从网络问题来看,我似乎无法弄清楚如何使其发挥作用。

简而言之,该应用程序将存在于客户端网络中的服务器上。内部和外部人员都可以访问它。他们希望我们维护系统的非现场副本,如果在他们的场所发生严重故障,他们会立即接收并接管。

现在我们知道绝对没有办法解决内部人员(载体鸽?),但他们希望外部用户甚至不会注意到。

坦率地说,我对这怎么可能没有最模糊的想法。似乎如果他们失去互联网连接,那么我们将不得不进行DNS更改以将流量转发到外部机器......当然,这需要时间。

想法?

更新

我今天与客户进行了讨论,他们澄清了这个问题。

他们坚持100%的数字,说应用程序应该保持活跃,即使在洪水的情况下。但是,如果我们为它们托管它,那个要求才会开始。他们说,如果应用程序完全在他们的服务器上运行,他们将处理正常运行时间要求你可以猜出我的回答。

作者:gWaldo,NotMe

最佳答案

以下是维基百科关于追求9的便捷图表:

有趣的是,只有3排名前20的网站在2007年实现了神话般的5个9或99.999%的正常运行时间。它们分别是雅虎,美国在线和康卡斯特。在2008年的前4个月,一些最受欢迎的社交网络,甚至没有接近那个。

从图表中可以看出,追求100%正常运行时间是多么荒谬......


相关问答

添加新评论