概述
随着IT信息系统的不断发展,数据在企业的应用越来越广,如何提高IT系统的
高可用性成为建设稳健的计算机算系统的首要任务之一。构成
计算机网络系统的三大要素是:网络系统,
服务器系统,
存储系统。网络系统包括防火墙,
路由器等
网络设备,服务器系统主要指用户使用的各种服务器系统,存储系统,则是用户最主要的
数据存储放的地点。
因此IT系统的高可用建设应包括网络设备高可用性,服务器设备高可用性,及存储设备的高可用性三个方面。
一:网络高可用
由于
网络存储的快速发展,
网络冗余技术被不断提升,提高IT系统的
高可用性的关键应用就是网络高可用性,网络高可用性与网络高可靠性是有区别的,网络高可用性是通过匹配
冗余的
网络设备实现网络设备的冗余,达到高可用的目的。
二:服务器高可用
服务器高可用主要使用的是
服务器集群软件或高可用软件来实现。
三:
存储高可用
使用软件或硬件技术实现存储的高度可用性。其主要技术指标是存储切换功能,数据复制功能,数据快照功能等。当一台存储出现故障时,另一台备用的存储可以快速切换,达一存储不停机的目的。
1、软件故障监测与排除
2、备份和
数据保护
3、管理站能够监视各站点的运行情况,能随时或定时报告系统运行状况,故障能及时报告和告警,并有必要的控制手段
4、实现错误隔离以及主、备份服务器间的服务切换
HA的工作方式:HA有主从方式和
双工方式两种工作模式
容错(FT)技术一般利用冗余硬件交叉检测操作结果。当发现异常时,故障部件会被隔离开而不影响用户的操作。
高可用性方案则利用更少的
冗余部件同时由软件检测故障,一旦故障发生立即隔离损坏部件,通过提供故障恢复实现最大化系统和应用的可用性。
容错技术随着处理器速度的加快和价格的下跌而越来越多地转移到软件中。未来容错技术将完全在
软件环境下完成,那时它和高可用性技术之间的差别也就随之消失了。