RoseReplicator数据实时复制解决方案
- 格式:pdf
- 大小:306.37 KB
- 文档页数:5
rose双机软件实施方案一、引言。
随着信息化建设的不断深入,企业对于信息系统的高可用性和可靠性要求越来越高。
而rose双机软件作为一种常见的高可用性解决方案,被广泛应用于各类企业的信息系统中。
本文将针对rose双机软件的实施方案进行详细介绍,旨在帮助企业更好地理解和实施rose双机软件,提升信息系统的高可用性和可靠性。
二、rose双机软件概述。
rose双机软件是一种基于双机热备份原理的高可用性解决方案,通过将主机和备机进行实时数据同步,实现在主机故障时快速切换到备机,从而保障系统的连续性和可用性。
rose双机软件主要包括主机、备机以及双机切换控制器等组件,通过这些组件的协同工作,实现了系统在主机故障时的快速切换和自动恢复。
三、实施方案。
1. 系统规划。
在实施rose双机软件之前,首先需要对系统进行全面的规划。
包括确定主机和备机的硬件环境、网络环境以及系统架构等。
在规划阶段,需要充分考虑系统的扩展性和兼容性,确保rose双机软件能够与企业现有的信息系统完美融合。
2. 软件安装。
在系统规划确定后,接下来就是rose双机软件的安装工作。
首先需要在主机和备机上分别安装rose双机软件,并进行基本的配置。
在安装过程中,需要严格按照官方文档的要求进行操作,确保软件安装的正确性和稳定性。
3. 数据同步。
数据同步是rose双机软件的核心功能之一,也是实施过程中需要重点关注的环节。
在数据同步阶段,需要确保主机和备机之间的数据能够实时同步,避免数据丢失和不一致的情况发生。
同时,还需要对数据同步的性能进行充分测试,确保系统在高负载情况下依然能够稳定运行。
4. 故障切换。
故障切换是rose双机软件的关键功能之一,也是保障系统高可用性的重要手段。
在实施过程中,需要对故障切换进行充分的测试和演练,确保系统在主机故障时能够快速、自动地切换到备机,并且不影响系统的正常运行。
5. 运维管理。
在rose双机软件实施完成后,还需要对系统进行全面的运维管理。
软件环境:操作系统:Windows Server 2003 应用服务:Oracle 9i 数据库,IIS用户环境硬件环境:服务器:两台服务器 网 卡:三片 网络环境:局域网以下是用户预付费管理系统原始的网络拓扑结构图:拓扑图1 A 地预付费管理系统原始系统架构图拓扑图2 B地预付费管理系统原始系统架构图某市供电局预付费管理系统管理着全市千家万户的预付费业务,对于购电用户而言,有了该预付费管理系统,用户可以方便快捷的像手机充值缴费一样,通过购买电费充值卡拨打充值热线实现轻松缴纳电费,充电缴费的数据会自动通过远程传输至管理中心进行保存。
该系统在该市区(以下简称A 地)和该市所辖区县(以下简称B 地)各有一套,而支撑该管理系统的后台架构都只有一台Oracle 数据库服务器,并且在该服务器上还搭建了基于IIS 的前台应用。
但是在使用过程中为避免误删除、软硬件故障、宕机,网络故障等不可预知因素导致业务连续性受阻,数据不可用或者不可恢复等重大事故,用户可能会对服务器做定期维护或者手工备份现有服务器的重要数据,但由于长期以来,手工备份数据方式都存在备份时间窗口长,备份的数据难以管理和恢复等缺点。
而用户对业务的连续性及数据的安全性要求也比较高,一旦服务器出现故障,预付费业务就会受到影响。
经过综合考虑,用户准备对系统进行改造和升级,打算在两地各自再新增一台服务器作为备份服务器,把数据信息实时复制到备份服务器上,以实现业务的连续和保护数据的目的。
同时为了响应国家电网的号召,提升容灾与安全级别,供电局需将生产服务器上的mac 地址与IP 地址绑定,需将B 地预付费系统的数据通过专网备份至A 地预付费管理中心。
项目实施目标:实现数据在线备份:要求A 、B 两地 oracle 生产主机上所产生的数据在线 备份到备份服务器上,消除备份窗口,即备份时不影响生产服务器应用服 务运行。
实现数据自动备份:当生产服务器有新的数据产生时能够自动备份数据。
Rose整体产品线与解决方案简介1:Rose彩包产品线RoseHA 双节点的双机高可用产品2:Rose数据及应用容灾产品线RoseHA(Multi-node) 多节点集群高可用产品RoseReplicator 模块化的数据远程容灾产品,集应用数据实时备份切换、操作系统整体备份切换、集群数据远程灾备切换、数据快照备份、数据CDP备份、数据迁移、主机虚拟化迁移恢复等功能3:共享盘阵双机热备方案对服务器硬件配置要求不高,支持异构方式搭建双机环境系统切换时间短,最大程度减少业务中断的影响可利用原有生产系统快速构建双机系统,性价比高配置快捷简单,支持丰富的应用配置,无需额外插件支持用户自定义应用4:镜像双机热备方案对服务器硬件配置要求不高,支持异构方式搭建双机环境系统切换时间短,最大程度减少业务中断的影响采用镜像技术的双机热备方式简洁直观的管理工具,体贴的应用配置向导支持,便于维护管理5:双机双柜方案完全冗余结构,有效避免硬件设备和软件的单点故障,特别是磁盘阵列单点故障的情况数据存储架构为FC-SAN,通过多路径管理软件实现存储通道的负载冗余,提升了存储系统的可靠性、高效性、安全性6:集群高可用方案多个集群节点,提升业务持续运营能力,动态增减集群节点数目,部署快捷方便,智能、灵活的应用服务优先级权限设置,充分发挥服务器性能,多种集群方案配置方式:1-N、N-1、N-N、级联等7:应用数据远程容灾方案应用数据远程实时复制备份;应用数据远程快照、CDP数据保护应用数据在线实时备份、迁移、恢复生产环境应用故障后远程容灾切换8:操作系统数据整体容灾方案完整保护操作系统,特殊应用要求操作系统完全一致的环境整体主机在线备份、迁移、恢复,节约恢复业务系统的时间9:集群环境数据远程容灾方案应用本地集群高可用保护本地集群共享数据异地容灾保护本地集群应用异地容灾保护集群共享数据异地恢复10:操作系统虚拟化迁移容灾方案操作系统整体迁移生产系统虚拟化保护实时在线备份生产系统,快速恢复生产环境11;RoseHA 8.9新版本功能介绍RoseHA 8.9新增功能(一)安全报警增加SNMP告警机制增加手机短信告警机制网络支持增加IPv6网络通信协议系统支持支持Windows 2012操作系统支持Red hat 6/SuSE 11操作系统界面增强增加配置向导功能,配置过程更方便快捷支持远程集中管理,可集中管理所有集群支持中文操作界面在线升级支持在线升级,在不影响应用资源运行的情况下,在线升级集群软件12: RoseHA 8.9新增功能(二)动态卷支持支持Windows 2008 R2以上平台动态卷切换支持Linux平台LVM卷设备切换远程监控支持在移动智能终端(Android Smart Phone) 监控集群状态应用支持更友好支持用户自定义资源,特别是基于Java开发的用户自定义资源方案支持支持双机双柜高可用切换方案配合Rose远程容灾产品搭建集群远程容灾解决方案切换增强支持磁盘仲裁功能,提高切换效率。
RoseReplicator 技术白皮书2013引言 互联网技术的飞速发展使现代企业在不同地域建立公司部门、分支机构以及移动办公成为可能,庞大的部门、分支机构给企业带来更广阔的市场覆盖率的同时,也带来更加复杂的业务系统,更多重要的业务数据,为了实现资源的共享、强大的数据容灾能力、更加合理的数据分析能力等,企业对分布式数据环境的需求也不断增长,因而越来越多的应用提出了远程数据复制的需求。
数据复制的要求是保证数据的一致性、完整性、冗余性、可用性等。
对关键数据的威胁不仅仅来自外部网络的攻击或破坏,还需要避免因站点丢失、应用进程故障、人为误操作、存储子系统故障等原因造成关键数据的遗失。
为企业关键业务系统建立一个远程容灾中心是一个系统工程,需要从制度、人员、技术三个方面入手。
另外一个好的容灾中心不能只单纯依靠数据备份,还需要建立一整套业务容灾体系,多种保护机制共同作用,才能为企业提供一个健全、强大的后备容灾系统,加强企业关键业务系统的容灾能力。
鉴于市场对远程容灾系统的迫切需求,Rose公司推出了远程容灾产品RoseReplicator。
该软件面向企业各种业务容灾系统,严格遵循国际数据复制要求而开发。
综合的容灾能力不仅能够为关键数据提供强大的容灾能力,还为本地业务系统提供远程的业务容灾能力。
RoseReplicator利用成熟的数据复制技术和故障切换机制,包括实时复制、计划复制、数据校验、数据压缩传输、硬件设备及各种不同应用程序故障切换提供了良好的支持,能够满足政府、金融、医疗、银行、证券以及企业电子商务对业务容灾的需求。
以下是对RoseReplicator技术的详细说明。
- 2 -第一章 远程容灾需求------------------------------------------ 1.11.1.1 1.1.2 1.1.3 1.21.2.1 1.2.2第二章 2.1 2.2 2.2.1 2.2.2 2.2.3第三章 3.1 3.2 3.3 3.4 3.5444444445555668889993.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 第四章4.1 4.1.1 4.1.2 4.1.3 4.2 4.2.1 4.2.2第五章910101010111111131313131415151516目录-----------------------------------信息系统存在的问题及需求------------------------------数据共享效率低,企业信息孤岛现象严重数据报表、查询和数据共享效率低下--------------------------------------远程应用切换需求-------------------------------------信息系统存在的问题及需求------------------------------本地容灾系统的局限RoseHA 的工作原理------------------------------------其他特点----------------------------------------------灵活的数据保护策略------------------------------------优势概览----------------------------------------------采用基于文件系统的数据复制技术------------------------技术概要----------------------------------------------数据复制需求---------------------------------------技术原理及实现过程------------------------------------数据完整性保证----------------------------------------数据初始化装载----------------------------------------选择性复制支持----------------------------------------数据捕获----------------------------------------------数据传输----------------------------------------------多种复制架构-----------------------------------------远程应用容灾-----------------------------------------不同文件系统间复制-----------------------------------多数据流、ACL 属性支持-------------------------------对虚拟系统的良好支持---------------------------------灵活的第三方软件配合---------------------------------模块组成--------------------------------------------应用模式--------------------------------------------集中备份--------------------------------------------业务高可用------------------------------------------虚拟系统的保护--------------------------------------应用领域--------------------------------------------网络服务器------------------------------------------数据库服务器----------------------------------------产品规格--------------------------------------------应用模式及领域---------------------------------------总 结------------------------------------------------- 3 -1.1 数据复制需求1.1.1 信息系统存在的问题及需求 随着计算机应用系统的爆炸式发展,业务量迅速增加,业务种类日益复杂,企业需要管理不断增长的信息流量;随着信息量的急剧增大,核心数据的管理变得日益困难。
产品介绍2商业需求产品产品描述利用共享磁盘保证应用不间断运行RoseHARoseHA 提供双机的高可用纯软件解决方案。
不采用共享磁盘保证应用不间断运行RoseMirrorHARoseMirrorHA 提供基于镜像技术的双机高可用的纯软件解决方案。
数据保护数据分发数据集中管理RoseReplicatorRoseReplicator 提供实时的数据复制,保证主备主机数据完全一致,使数据灾难恢复成为可能。
RoseReplicator +RoseHA +RoseMirrorHAPowerReplicatorPowerReplicator 整合了利用共享磁盘和镜像数据方式提供高可用的解决方案,同时支持多节点实时复制功能的软件产品。
持续数据保护需求RoseDataBackRoseDataBack 支持持续数据保护功能,能够恢复任意时间点的数据。
..产品概述3高可用性需求l 信息在线可用是企业活动非常重要的组成部分,任何信息的不可用都可能造成企业财产损失。
l 不可预料和某些不可抗拒的原因,会造成信息的不可用。
l 技术人员不可能24小时监控信息系统。
l 提供不间断的信息服务需求,出现在企业面前。
4RoseHAl 超过10年以上的研发经验l 支持两个节点的cluster 软件l 保证核心业务不间断提供服务l主备服务器操作系统一致,但硬件配置不要求一致,同时支持主流的磁盘阵列l 支持的应用n Database (Oracle, Microsoft SQL Server, etc)n Web Server (Microsoft IIS, Apache, etc )n Mail Server (Microsoft Exchange, etc)n User ’s Application l 支持的操作平台n Windows 2000/2003n Linux n Solaris5Public NetPrivate NetBackup ServerClientActive ServerShare DisksRoseHA 的硬件环境拓扑结构6Active IP IOracleSybaseActive IP IIl Active/ActiveClients access Oracle through Active IP I,Sybasethrough Active IP IISybase is running on Active Server II实现进程7Sybase is running on Active Server IIActive IP I实现进程8l Active/ActiveOracleSybaseActive IP IIClients access Oracle Sybase is running on Active Server IIthrough Active IP I,Sybasethrough Active IP IIActive IP IActive IP I9镜像需求l 数据是企业宝贵的财富,不允许任何损失。
Rose公司系统高可用性解决方案Rose公司的系统高可用性解决方案基于High Availability级别开发的,同时根据不同的客户应用环境,Rose公司提供两种系统高可用性解决方案:基于共享磁盘阵列的高可用解决方案RoseHARoseHA双机系统的两台服务器(主机)都与磁盘阵列(共享存储)系统直接连接,用户的操作系统、应用软件和RoseHA高可用软件分别安装在两台主机的内部存储(硬盘)上,数据库等共享数据存放在存储系统上,两台主机之间通过私用心跳网络连接。
系统主机开始工作后,RoseHA软件开始监控系统,通过私用网络传递的心跳信息,每台主机上的RoseHA软件随时监控另一台主机的状态。
当工作主机发生故障时,心跳信息就会产生变化,这种变化可以通过私用网络传递到备份机的RoseHA软件。
之后,RoseHA就会控制系统进行服务切换,备份机启动和工作主机一样的应用程序,接管工作主机的工作(包括提供TCP/IP网络服务、文件共享、数据库等服务),并进行报警提示管理人员对故障主机进行维护。
当维护完毕后,RoseHA可以自动或手动地将切换回原先的工作主机。
也可以选择不切换,此时维修好的主机就作为备份机,双机系统继续工作。
在实际的工作环境中RoseHA支持Active-Active工作模式和Active-Standby工作模式。
用户可指定每台服务器的作用(active or standby),指定要监控的服务和硬件部分,定义指定的服务发生故障后要采取的进一步行动(如是否重新启动该服务、允许的最大启动时间等)。
它的典型工作环境如图1 所示:图 1 RoseHA硬件组成图基于数据镜像技术(纯软方式)的高可用解决方案RoseMirrorHARoseMirrorHA是一个纯软件双机热备份解决方案,它在实时数据镜像基础上,实现了不需要共享存储的纯软高可用性系统。
RoseMirrorHA在充分利用已有资源的基础上,通过现有的以太网络基础环境,采用先进的软Active Server Standby ServerHeartbeatShare disk件技术在两台主机之间实现了数据的实时镜像,实现纯软的高可用性系统。
引言在传统的计算机网络环境下,服务器的高可用性一直是一个重要的问题。
随着业务的不断发展和用户对服务可用性的要求越来越高,传统的单服务器架构已经无法满足需求。
因此,采用多服务器构建高可用集群架构成为了一种解决方案。
本文将介绍一种名为ROSE(Redundant Online Symmetric Equipment)的双机热备方案,通过在主服务器和备份服务器之间实时同步数据,实现故障自动切换和服务高可用。
背景在传统的网络服务器架构中,通常使用冗余硬件来确保服务的持续可用性。
但是,当主服务器发生故障时,需要手动将备份服务器切换为主服务器,这将导致服务中断和用户受影响。
为了解决这个问题,双机热备方案应运而生。
ROSE双机热备方案是一种通过实时同步数据和网络连接的方法实现主备服务器之间的故障自动切换的方案。
它基于冗余路由器、数据同步机制和故障检测算法等关键技术来实现。
1. 冗余路由器设计ROSE双机热备方案采用冗余路由器来实现网络连接的冗余。
冗余路由器通过多个网络接口连接到主服务器和备份服务器,同时监控网络链路的可用性。
在主服务器发生故障时,冗余路由器将自动切换到备份服务器,确保服务的连续可用性。
2. 数据同步机制ROSE双机热备方案使用数据同步机制来实现主备服务器之间数据的实时同步。
数据同步机制基于实时复制和数据校验等技术实现。
当主服务器上的数据发生变化时,数据同步机制将立即将数据复制到备份服务器,以确保备份服务器中的数据与主服务器保持一致。
同时,数据同步机制还会定期进行数据校验,以确保数据的完整性。
3. 故障检测算法ROSE双机热备方案采用故障检测算法来监控主服务器和备份服务器的状态。
故障检测算法通过监控服务器的运行状态、网络连接状况和数据同步情况来检测故障。
一旦检测到主服务器发生故障,故障检测算法将自动切换到备份服务器,实现故障自动切换和服务高可用。
相比传统的单服务器架构,ROSE双机热备方案有以下优势:1.高可用性:ROSE双机热备方案通过实时同步数据和网络连接的方法,实现主备服务器之间的故障自动切换,从而确保服务的连续可用性。
RoseReplicator配合Oracle数据库配置SQLServer是基于服务器操作系统,可升级的、可靠的、灵活的高性能的关系数据库管理系统;RoseReplicator软件是居于文件系统的、实时的数据复制软件,RoseReplicator软件能实时的提供企业数据保护和复制,它可以将Source主机上的数据实时的复制到Target端的主机上。
RoseReplicator向Oracle提供高可用的数据库。
此文档主要说明RoseReplicator配合Oracle数据库应用的过程中,Oracle 数据库的安装方式、安装过程中需要注意的事项,RoseReplicator中如何配置Oracle的应用数据。
一、系统配置要求两台主机上的操作系统配置必须一致Microsoft Windows 2000、Windows 2003两台主机连接到相同的网络推荐Source主机跟Target主机是成员主机两台主机上安装Oracle数据库的版本要一致二、在Source主机上安装应用程序a、安装SQLServer数据库分别在Source主机和Target主机上安装SQLServer。
SQLServer安装的具体步骤可以参考相应的安装文档。
在Source及Target主机上安装SQLServer时。
两台主机上SQLServer的安装路径及安装配置必须保持一致。
数据库安装完成后,将Source主机及Target主机上的SQLServer服务停止,并将SQLServer服务的启动方式修改为“手动”。
Distributed Transaction CoordinatorMessage QueuingMSSQLServerSQLServerAgentb、安装RoseReplicatorRoseReplicator数据库的安装可用参考RoseReplicator的安装文档。
三、RoseReplicator中配置SQLServer1. 选择开始→程序→RoseRoseReplicator→RoseRoseReplicator control center。