APP下载

基于Linux的双机热备系统研究与设计*

2016-12-13李勇

计算机与数字工程 2016年11期
关键词:故障服务系统

李 勇

(92941部队96分队 葫芦岛 125001)



基于Linux的双机热备系统研究与设计*

李 勇

(92941部队96分队 葫芦岛 125001)

为提高Linux系统下软件的高可用性,研究了双机热备技术,分析了Linux内核机制,设计了Linux系统下的双机热备系统架构,完成了模块化设计,并提供了对外的接口。

双机热备; 高可用; Linux; 模块化

Class Number TP319

1 引言

随着网络和信息技术的发展,信息系统集成度不断增大,面对的风险也越来越多,一个硬件或软件故障都可能导致网络瘫痪、系统崩溃,对企业造成损失,因此提高系统的高可用性成为最迫切解决的问题[1]。目前高可用解决方案有集群和双机热备两种。集群技术将多台服务器虚拟成一台服务器并对外提供服务,具有负载均衡能力,适合大型和超大型系统[2]。双机热备系统以其低成本、操作简洁的优势成为中小系统的首要选择。

2 双机热备技术分析

2.1 双机热备简介

双机热备是在互为备份的两台服务器上共同执行同一服务,一台服务器处于服务的工作状态(主机),另一台服务器处于备用状态(备机)[3]。正常情况下,主机对外提供服务,备机监视主机的状态。当主机因某种故障而不能继续提供服务时,备机接管主机的工作。

是否采用双机热备,取决于服务的重要性以及中断对服务的影响。关键服务不容忍长时间的服务中断,需要通过双机热备来保证系统长期、可靠的运行[4]。

2.2 双机热备系统工作模式分析

双机热备系统一般有双工、主从和双机互备三种工作模式[5]。

在双工模式中,两台服务器同时运行同样的应用,对外提供同样的服务,彼此独立运行。……

登录APP查看全文

猜你喜欢

故障服务系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
故障一点通
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
招行30年:从“满意服务”到“感动服务”
奔驰R320车ABS、ESP故障灯异常点亮