DATACORE存储高可用方案目录1高可用系统解决的问题......................................................................................................................42高可用性的定义及与容错技术比较..................................................................................................42.1高可用性与容错技术.................................................................................................................42.2高可用性系统的功能.................................................................................................................42.2.1故障恢复........................................................................................................................42.2.2服务延续性....................................................................................................................52.2.3实现高可用....................................................................................................................53应用高可用性软件..............................................................................................................................53.1ROSEHA高可用性软件的工作模式..........................................................................................53.2ROSEHA高可用性软件的组成..................................................................................................63.3ROSEHA软件的组成..................................................................................................................63.4ROSEHA软件的运行过程..........................................................................................................64SAN架构扩展所带来的问题..............................................................................................................74.1存储成为单点故障,增加业务系统风险.................................................................................84.2存储设备之间形成“信息孤岛”.............................................................................................94.2.1无法灵活地进行数据保护..........................................................................................95存储高可用........................................................................................................................................105.1方案简介...................................................................................................................................105.2方案优势...................................................................................................................................135.2.1存储级别高可用性支持............................................................................................135.2.2跨平台的精简配置技术..........................................................................................145.2.3集成数据镜像、灾难备份恢复功能........................................................................145.2.4存储资源服务质量管理(QOS)............................................................................146DATACORESANMELODY产品介绍......................................................................................................156.1DATACORESANMELODY技术参数及指标....................................................................................166.2DATACORESANMELODY技术优势及特点....................................................................................17图表1典型的SAN存储架构拓扑图8图表6DataCore高可用存储镜像..........................................131高可用系统解决的问题对现代企业来说,利用计算机系统来提供及时可靠的信息和服务是必不可少的另一方面,计算机硬件与软件都不可避免地会发生故障,这些故障有可能给企业带来极大的损失,甚至整个服务的终止、网络的瘫痪。对于那些任何停工都将产生严重的财产损失、名誉损失、甚至生命损失的关键性应用的企业或公司,系统的高可用性显得更为重要。因此,必须有适当的措施来确保计算机系统提供不间断的服务,以维护系统的可用性。信息系统的可用性通常在两种情况下会受到影响,一种是系统当机、错误操作和管理引起的异常失败,另一种是由于系统维护和升级,需要安装新的硬件或软件而正常关机。高可靠性软件必须为这两种情况提供不间断的系统服务。2高可用性的定义及与容错技术比较2.1高可用性与容错技术高可用性HA(HighAvailability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。它与被认为是不间断操作的容错技术有所不同。HA系统是目前企业防止核心计算机系统因故障停机的最有效手段。容错FT(FaultTolerant)技术一般利用冗余硬件交叉检测操作结果。当发现异常时,故障部件会被隔离开而不影响用户的操作。高可用性方案则利用更少的冗余部件同时由软件检测故障,一旦故障发生立即隔离损坏部件,通过提供故障恢复实现最大化系统和应用的可用性。容错技术随着处理器速度的加快和价格的下跌而越来越多地转移到软件中。未来容错技术将完全在软件环境下完成,那时它和高可用性技术之间的差别也就随之消失了。2.2高可用性系统的功能软件故障监测与排除备份和数据保护管理站能够监视各站点的运行情况,能随时或定时报告系统运行状况,故障能及时报告和告警,并有必要的控制手段实现错误隔离以及主、备份服务器间的服务切换2.2.1故障恢复建立一个故障恢复系统,每一个重要部件都必须配有冗余备件,当一个部件出现问题时,它会自动被备件替代而不影响系统正常运行,这就是常说的故障恢复。高可用性系统的目标是尽量实现不停机操作。故障被掩饰掉,而且尽量不修改最终的应用程序。2.2.2服务延续性保持系统的正常运行非常重要,除了人为错误操作和管理引起的异常失败外,正常的软硬件维修时不影响系统运行也很关键。开放系统使大量供应商带来了大量不同的软件产品,每一种产品都有自己的升级周期,最简单的系统也要有2到3个主要部件在不同时候做升级,这就大大降低了系统的可用性。因此,也需要为升级和阶段性维护创建相应的容错环境。2.2.3实现高可用高可用性更注重整体资源的可用性而不是某一物理部件的可用性,因此它有系统级和部件级之分。为了实现高可用性,服务器、应用程序以及周围环境被整体当作一个系统来看待。任何一个有可能影响系统正常运行的故障都会被发现和修复,保证系统尽快地恢复运行。下面我们介绍一下应用服务的高可用操作软件和磁盘贵的高可以用软件。3应用高可用性软件美国ROSE数据公司(ROSEDatasystemInc.)是一家专门从事高可用性系统设计及研发的公司,主要产品ROSEHA是基于WindowsNT/2000、UNIX、LINUX、Solaris、SCOUNIXforIBM等操作系统平台的高可用性软件,为Client/Server结构的应用提供高可用性的解决方案。ROSEHA在国内的主要用户有:上海宝山钢铁公司、武汉市工商银行、沈阳电信局、上海埔东电信局、佛山人民银行、湖南邮电局、长沙电信局、上海汇廉商场、外经贸部、广东珠海公安局、邮电部OA系统、各地电信97工程及新华社等等。3.1ROSEHA高可用性软件的工作模式一主从方式工作原理:主机工作,从机处于监控准备状况;当主机宕机时,从机接管主机的一切工作,待主机恢复正常后,按使用者的设定以自动或手动方式将服务切换回主机上运行。二双工方式工作原理:两台主机同时运行各自的服务工作且相互监测情况,当任一台主机宕机时,另一台主机立即接管它的一切工作,保证工作实时。3.2ROSEHA高可用性软件的组成3.3ROSEHA软件的组成服务程序(Service)为客户提供服务的进程,如NFS或Oracle、Sybase、Informix等数据库服务。HA代理(Agent)HA代理监视服务的可用性,并向HA管理进