0

0

服务器可靠性:一个9的差距究竟有多大?

絕刀狂花

絕刀狂花

发布时间:2025-04-26 12:40:01

|

628人浏览过

|

来源于php中文网

原创

服务器可靠性:一个9的差距究竟有多大?

在讨论关键业务系统的可靠性时,常听到4个9或5个9的说法,即99.99%和99.999%。虽然4个9和5个9的差距仅为0.009%,不到0.01%,但对系统而言,这不到0.01%的差距却决定了系统的等级完全不同。下面让我们探讨一下服务器一个9的差距究竟有多大。

服务器可靠性:一个9的差距究竟有多大?

所谓5个9的系统,一年内不能正常工作的时间少于5分15秒。而4个9的系统则不超过52分36秒。这些是理论数据,但在实际操作中,故障导致的宕机时间可能远超5分钟,即使是大型主机也有过宕机4个多小时的惨痛经历。

问题出在哪里?

系统的可靠性不仅仅取决于硬件,而是由软件和硬件共同决定的。如果是软件问题,最好的解决方法是打补丁和升级,再好的硬件也无法解决软件问题。要提高系统的可靠性,软件方面没有太好的解决方案,只能依靠厂商的服务。用户能选择的只有硬件,包括网络、服务器和存储设备。网络可以通过多运营商接入来解决,存储可以通过RAID、快照等技术和备份来提高数据安全性。而对于服务器,用户通常选择双机集群方案。

然而,双机集群方案并不能达到5个9的要求。原因在于,双机集群通过集群软件构建,当一台服务器出现故障时,切换到备份主机以保持业务连续性。设备之间可以通过心跳线连接来判定故障。集群要求主机和备用机环境一致,在实际应用中,需要严格的管理,如同步升级和打补丁。如果管理不到位,可能会导致切换失败。这也是为什么系统在演示环境下能成功切换,但在现实中往往做不到的原因。

西亚购物系统 2004
西亚购物系统 2004

一套自选网上商城精美模版,自主商品管理,自行网店经营的网上商城平台,系统具有强大的商品管理、购物车、订单统计、会员管理等功能,同时拥有灵活多变的商品管理、新闻管理等功能,功能强劲的后台管理界面,无需登录FTP,通过IE浏览器即可管理整个网站。西亚购物平台经多方面权威调查和研究为您精心开发了很多特色实用功能。使商品展示、管理、服务全面升级。西亚购物平台为您提供了多款专业美观的店面样式、俱备完整的购物

下载

即使管理到位,双机集群也无法实现无缝切换,即业务不停顿的切换。因为备用主机无法同步主机的内存和I/O数据,一旦主机突发故障,这些数据无法在备机中同步,因此无法实现不停机的切换。因此,双机系统切换需要时间。

对于用户来说,双机系统的价值在于及时恢复系统,重建应用。一旦切换不成功,系统恢复需要较长时间;如果是集群软件问题,则需要集群软件厂商的技术人员来解决。因此,双机集群方案对用户的管理和技术水平有很高要求。

要实现故障的无缝切换,容错服务器几乎是唯一的方案。容错服务器无法解决软件问题,但可以解决硬件系统问题,因为处理器、内存和I/O在每个计算机时钟周期内的每个操作都是同步的,通过“锁步技术”保持一致性,对结果进行比对,只有结果一致才判定成功,否则需要重新计算。当一部分硬件出现故障时,系统失去容错,进入单机运行状态,待更换故障部件后,重新进入容错流程。因此,采用容错可以彻底克服突发性硬件故障,避免业务中断。

与小型机和大型机等高可靠性产品相比,采用容错方案构建的系统,其高可靠性不是来自容错服务器产品本身,而是通过特殊的体系架构应对故障。如果小型机和大型机也采用容错结构,系统的可靠性将跨上一个新台阶,但成本代价不是一般用户可以承受的。

相关专题

更多
云朵浏览器入口合集
云朵浏览器入口合集

本专题整合了云朵浏览器入口合集,阅读专题下面的文章了解更多详细地址。

0

2026.01.20

Java JVM 原理与性能调优实战
Java JVM 原理与性能调优实战

本专题系统讲解 Java 虚拟机(JVM)的核心工作原理与性能调优方法,包括 JVM 内存结构、对象创建与回收流程、垃圾回收器(Serial、CMS、G1、ZGC)对比分析、常见内存泄漏与性能瓶颈排查,以及 JVM 参数调优与监控工具(jstat、jmap、jvisualvm)的实战使用。通过真实案例,帮助学习者掌握 Java 应用在生产环境中的性能分析与优化能力。

20

2026.01.20

PS使用蒙版相关教程
PS使用蒙版相关教程

本专题整合了ps使用蒙版相关教程,阅读专题下面的文章了解更多详细内容。

62

2026.01.19

java用途介绍
java用途介绍

本专题整合了java用途功能相关介绍,阅读专题下面的文章了解更多详细内容。

87

2026.01.19

java输出数组相关教程
java输出数组相关教程

本专题整合了java输出数组相关教程,阅读专题下面的文章了解更多详细内容。

39

2026.01.19

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

10

2026.01.19

xml格式相关教程
xml格式相关教程

本专题整合了xml格式相关教程汇总,阅读专题下面的文章了解更多详细内容。

13

2026.01.19

PHP WebSocket 实时通信开发
PHP WebSocket 实时通信开发

本专题系统讲解 PHP 在实时通信与长连接场景中的应用实践,涵盖 WebSocket 协议原理、服务端连接管理、消息推送机制、心跳检测、断线重连以及与前端的实时交互实现。通过聊天系统、实时通知等案例,帮助开发者掌握 使用 PHP 构建实时通信与推送服务的完整开发流程,适用于即时消息与高互动性应用场景。

19

2026.01.19

微信聊天记录删除恢复导出教程汇总
微信聊天记录删除恢复导出教程汇总

本专题整合了微信聊天记录相关教程大全,阅读专题下面的文章了解更多详细内容。

160

2026.01.18

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
TypeScript 教程
TypeScript 教程

共19课时 | 2.3万人学习

Pandas 教程
Pandas 教程

共15课时 | 0.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号