Date: 5月 13, 2026
高可用性与容错性:关键区别详解
在评估可以结合使用以创建始终在线且正常运行的基础设施的系统设计时,高可用性与容错性是一个常见的比较对象。高可用性的目标是确保最短停机时间而容错的目标是即使发生故障,也能使基础设施继续运行。
什么是高可用性?
高可用性它通过保证系统至少99%的时间都能正常运行,从而最大限度地减少停机时间。这是通过持续监控基础设施的运行状况来实现的。
高可用性可以是三(99.9%)、四(99.99%),或者说五个(99.999%)9。每个9都代表基础设施的预期正常运行时间。标准为99.99%,这意味着每年的预期停机时间为52.60分钟。
类似软件SIOS LifeKeeper 和 DataKeeper通过监控和自动故障转移及数据复制来防止长时间停机,从而提供 99.99% 的高可用性。
什么是容错?
目的容错性目的是消除单点故障,确保基础设施在发生故障时仍能继续运行。这可以有效防止停机和数据丢失。
容错可以通过错误检测、负载均衡和/或微服务来实现。例如,当网络流量激增时,负载均衡会将流量重新路由到其他服务器,从而防止因负载过重而导致的故障。
高可用性与容错成本比较
在高可用性与容错性的比较中,由于容错基础设施需要使用更多的软硬件,因此其成本通常高于高可用性基础设施。维护一个持续运行且几乎没有停机时间的基础设施需要更多的软硬件冗余。
高可用性用例
金融服务领域的高可用性
银行的目标是保持高可用性,以实现持续处理。金融的事务处理。为此,典型的环境需要数据库以及在发生故障时可以进行故障转移的配置。
流媒体服务的高可用性
流媒体服务,尤其是直播服务,旨在提供不间断的音频和/或视频内容以留住用户。这反过来又为用户提供流畅的体验,使他们能够持续使用和操作产品。
容错应用案例
医疗保健中的容错
医院中使用的许多关键设备,如生命维持系统、呼吸机、透析机等,都是24小时不间断运行的。这是为了确保患者能够获得不间断的救生护理。
网站容错
像电商平台这类访问量巨大的网站,通常会将网站的不同部分托管在多个服务器上。这样,即使某个服务器发生故障,网站仍然可以正常运行并被访问。
结论:高可用性与容错性
在比较高可用性和容错性时,很明显两者服务于不同的目的。容错性旨在确保在发生故障时系统能够不间断运行。而高可用性则旨在通过快速恢复来最大限度地减少停机时间。
当组织评估高可用性与容错性时,SIOS 有助于简化实现更高正常运行时间和更快恢复速度的路径。申请演示以了解更多信息。
作者Alexus Gore,SIOS Technology Corp. 的客户体验软件工程师
经许可转载SIOS
