寻找测量使用CDN的高可用性应用程序的build议
我为一家财富500强公司工作,该公司正在努力准确衡量高可用性应用程序的性能和可用性(例如,5秒页面到页面导航的应用程序可达99.5%)。 我们考虑计划和计划外宕机时间来确定这个可用性数字。 不过,我们最近又join了CDN,这使我们的指标变得复杂一些。 CDN现在可以处理大约75%的stream量,同时将余下的数据发送到我们自己的服务器。 我们试图测量我们所说的“真正的用户体验”(即,我们的testing脚本模拟一个典型的用户点击应用程序)。这些监控脚本位于我们的networking之外,这意味着我们正在使用CDN的约75%时间。 pipe理层决定,我们采取最坏的情况来衡量可用性。 所以,如果我们的原始服务器有问题,但是CDN服务内容还不错,我们仍然会受到影响。 反过来也是如此。 我的想法是,只要“用户体验”成功,我们就不应该不必要地惩罚自己。 毕竟,CDN有提高性能和可用性! 我只是想知道,如果有人知道其他财富500强公司如何计算他们的可用性数字? 例如,我看着一个使用CDN的店面(apple.com),这个店面使用的CDN似乎从来没有出现过(除非将要成为一个重要的产品宣告)。拥有一些硬性的,事实的数据是件好事,因为我不喜欢我们不相信我们需要在这些指标上不必要地伤害自己。 我们正在根据这些数字做出商业决定。 但是,我可以说,鉴于pipe理层可以看到这些指标,问题得到解决和快速解决(阅读:我们快速地浏览了繁文</s>节)。不幸的是,作为开发人员,我不希望pipe理层思考由于某些外部因素(即CDN)正在影响这些数字,所以应用程序已经启动或closures。 思考? (我错误地在StackOverflow上发布了这个问题,对于交叉post提前抱歉)