!"#$%& ’() *+, 系统高可用性测试及分析
付社良,田# 斌
(武汉理工大学网络信息中心,湖北武汉=?$$%$)
摘# 要:高可用性(@+)是企业网络系统A6B 性能指标的基本保障,’CDE79 )+F ;$G 作为新一代网格数据库
’CDE79 ;$G 的典型应用,是数据库@+ 特征的最佳实践。通过对)+F 系统的高可用性进行测试和分析,可以
有针对性地制定有效的运行、维护和管理机制,最大限度地保障生产数据库的稳定和高效。
关键词:高可用性;)+F 系统;服务漂移;测试分析
中图法分类号:/H?;;8 ;?I’)# # # # 文献标识码:+
*# 高可用性技术概述
*8 *# 集群技术
在计算机系统中,可用性可定义为1//- J
(1//- K 1//))L ;$$M,即系统保持正常运行
时间的百分比。按照标准划分,可用水平为
""8 "M,即每年停机时间N I8 I O 的系统,称为高
可用性@+(@PGO +QDP7D:P7PRS)。
因此,为了最大限度地保障网络的服务质量
A6B,@+ 架构越来越多地得到企业的认可和支
持。@+ 架构追求的就是最高的服务质量,即高
可用性、高可靠性和高安全性。通过硬件冗余
(如)DPT)或软件方法( 如F7UBR9C)都可以在很大
程度上提高系统的可用性,集群技术就是提高系
统可用性的重要手段。
集群(F7UBR9C)是由多个计算机(*6T9)组成
一个整体向用户提供某种网络资源。集群技术开
始于!$ 世纪%$ 年代,以,PVUW 集群的应用最为
广泛,具有高可扩展性、高性能和高可用性。在目
前最流行的关键业务如数据库的高可用性群集应
用方案中,双机技术和’CDE79 )+F 成为最受瞩目
的! 个亮点。
双机技术是最早的集群技术,以+ERPQ9 <
XRDVT:S 方式的服务器热备为典型代表模式。它
使用一主一备! 台服务器提供服务,通过特定的
热备软件( 如59CPRDB)来实现冗余。双机热备通
过硬件冗余解决了主机故障时服务中断的问题,
但同时只有一台服务器提供服务,系统效率低,硬
件利用率低。
为了解决这个问题,’CDE79 ;$G 继续推广和
发展了真正应用集群()+F)的概念,引入了集群
就绪服务(F)X)、统一管理和分配所有集群结点
的软、硬件资源。在)+F 中,F)X 服务协调所有
集群结点统一工作,并自动根据硬件的故障情况,
实时删除或增加集群结点,动态管理和维护集群
的工作,提供自动的工作负载管理,具有极大的可
伸缩性、低成本和高可用性,成为数据库集群应用
的最佳选择[;]。
*8 -# 网格技术
网络的概念来源于电力网,网格技术将高速
互联网以及分布在世界各地的服务器、资料库、存
储器等硬件设备整合起来,虚拟成一个计算机整
体,为世界各地的用户提供更多的资源、功能及服
务。用户可以方便地 |
|