《数据保护及应用高可用解决方案xx地产公司》由会员分享,可在线阅读,更多相关《数据保护及应用高可用解决方案xx地产公司(8页珍藏版)》请在金锄头文库上搜索。
1、数据保护及应用高可用解决方案数据保护及应用高可用解决方案V1.0V1.0中科软科技股份有限公司中科软科技股份有限公司2012/3/62012/3/6数据保护及应用高可用解决方案2 / 8目录目录1.概述.3 1.1.数据保护的定义.3 1.2.应用高可用的定义.3 2.需求分析.4 2.1.系统拓扑图及说明.4 2.2.用户需求.4 2.3.需求分析.5 3.应用高可用解决方案.5 3.1.方案概述.5 3.2.系统拓扑.6 3.3.软件部署说明.6 3.4.数据复制.6 3.5.VSS 快照存储.7 3.6.应用切换及接管.7 3.7.切换后的访问机制.7 3.8.CDP 数据异地灾备.8
2、4.小结.8数据保护及应用高可用解决方案3 / 8计算机应用已经融入在各个行业生产和运作流程中了,成为各种社会活动中不可缺少的重要组成部分。因此,维护计算机应用正常运行是保障各类生产、运营及其他社会活动正常工作的基础。计算机应用系统必须做到安全可靠,才能很好地为我们提供各种服务。而应用系统是否安全可靠,主要是看这个应用系统是否具备可靠性、可用性、可维护性可靠性、可用性、可维护性。在计算机应用中可靠性代表、计算机应用中存储以及为用户提供的数据可靠准确;可用性代表,计算机应用在具备数据准确的前提下,可以随时为用户提供应用使用;可维护性代表当计算机应用系统遇到各类突发和意外事件,破坏了应用数据的可靠
3、性和应用的可用性后,有机制可以在允许的时间范围内恢复应用系统的可靠性和可用性。1. 概述概述1.1.数据保护的定义数据保护的定义数据是计算机应用系统的产物、也是计算机应用系统运行的主要参与部分。社会生产、工作、生活都已经被逐步地数字化。我们在不断地创造各种数据,同时也依赖各种数据。如果这些数据因为各种原因丢失或被错误的篡改,都将会严重影响我们的生产、工作和生活。保护数据是保障计算机应用正常运行的基础,也是保障社会生产、工作、生活正常的基础。防止数据丢失和被篡改的手段有很多,但是世界上没有 100%可靠的存储设备和防护措施,数据一定会丢失和被恶意篡改,只是发生的几率和程度不同。所以保护数据最有效
4、的手段就是数据备份。保存正确的数据,当计算机应用中的数据丢失或被篡改后,可以利用正确的数据进行数据恢复,以确保计算机应用可以提供正常的应用,保障计算机应用系统的可靠性。1.2.应用高可用的定义应用高可用的定义计算机应用是我们日常社会生产、工作、生活的具体数字化产物,我们把数据保护及应用高可用解决方案4 / 8许多日常的工作移植到了计算机应用中去,通过应用使得各种工作和生活变得更加高效和规范。保护数据是保障计算机应用正常运行的基础,也是保障社会生产、工作、生活正常的基础。计算机应用系统应当具备应用高可用性的保障机制,以确保计算机应用系统的可用性。2. 需求分析需求分析2.1.系统拓扑图及说明系统
5、拓扑图及说明编号应用服务器说明备注1ERPOracle 数据库单机服务器,物理服 务器2ERP金蝶 ERP 应用服务器,物理服务器3ERP金蝶 ERP 应用服务器,物理服务器利用 Rose HA 实现双机热备, 采用主备模式。4OAOracel+Tomcat,VMware 虚拟机运行 1 个 Oracle 数据库实例, 同时存储 OA 和档案两个应用的 数据。5档案运行 Tomcat 应用,VMware 虚拟机数据库在 OA 服务器上,文档数 据有约 3TB。6DNS域控服务器,Windows 2003,VMware 虚拟机7Exchange邮件服务器,VMware 虚拟机8Web网站服务器,
6、VMware 虚拟机9SharepointSharepoint 服务器,VMware 虚拟机10U8U8 服务器,物理服务器运行 Oracle 数据库,采用 C/S 架构应用11物理服务器运行 SQL Server 2005 数据库VMware 虚拟化服务器是由 2 台物理 ESX 服务器组成,单独使用其中一台服务器,采用 VMware 的Cluster 模式。用户网络接入模式为星型结构,所有分支机构都通过专线或者互联网接入或访问总部数据中心的应用。2.2.用户需求用户需求用户原本打算在北京市内单独建立一个数据中心,并将该数据中心建成现数据保护及应用高可用解决方案5 / 8有数据中心的备用中心
7、,可以实现应用级别的切换和灾备。然后在其他城市再建立一个系统,可以实现数据级别的远程灾备。和用户交流后,发现用户没有意识到灾备中心是否能实现应用级别的切换,关键在于如何建立灾备网络,以及处理网络上的问题。灾备中心的应用切换,根据不同的实现方法,分为可单服务器切换,和必须整体切换两种。交流过程中和用户探讨了很多可能会涉及的问题: 如果建立同城异地灾备中心,采用低带宽实现数据同步和应用切换,那如果是单机出现问题,切换单机,低带宽无法支撑应用,全数据中心切换成本太大; 不同数据中心的对外 IP 地址不同,应用切换导致访问地址变更,域名的转换时间过长; 现有 DNS 服务器被切换到异地网络后,是否还能
8、正常进行解析; 灾备中心是应对日常故障,还是只应对重大事故。2.3.需求分析需求分析 用户可以利用类似 Rose Replicator 软件实现服务器的实施复制及保护,在生产系统出现故障时实现应用系统的切换。 应用切换后当务之急是要解决应用访问的事情,因此,容灾系统解决的主要是网络访问的方式。推荐两种实现方法,一是在自己拉光纤的范围内建立灾备中心;二是利用互联网建立灾备中心。两种方法实现效果不同,所遇到的问题也不一样。3. 应用高可用解决方案应用高可用解决方案3.1.方案概述方案概述在生产系统以外建立单独的虚拟化系统,针对用户系统中的服务器在虚拟化系统中一一对应创建相应的虚拟机,利用 Rose
9、 Replicator 复制软件实现主机级别的应用复制,实现应用切换。数据保护及应用高可用解决方案6 / 83.2.系统拓扑系统拓扑3.3.软件部署说明软件部署说明编号编号服务器名称服务器名称软件部署内容软件部署内容功能说明功能说明1源服务器Rose Replicator 软件实时获取被保护数据的变化,通过网 络传输给备用服务器。3备用服务器Rose Replicator 软件实时获取生产服务器提供的数据,存 储在备用存储上; 通过 VSS 功能对数据进行快照保存; 监控生产系统应用状态,实现自动或 手动切换,并接管应用的功能。3.4.数据复制数据复制利用 Rose Replicator 实现
10、 Source 服务器到 Backup 服务器的数据复制。FTP 上传的数据在写入 Source 服务器的同时,被截获了 I/O 的操作,并通过网络传输到 Backup 服务器完成相同的操作,从而实现数据的复制。数据保护及应用高可用解决方案7 / 83.5.VSS 快照存储快照存储在备用服务器上,Rose Replicator 软件可以自动调用 Windows 系统的 VSS功能,对保护数据进行快照操作,保留应用数据在不同时间点的状态。因为,实时数据复制机制是无法判断数据操作的合理性的,如果生产服务器发生误操作造成数据破坏或丢失,该操作同样会被复制到备用服务器上,如果应用是因此无法正常使用的,即使备用系统切换并接管应用,也无法提供正确的应用。在这种情况