第1章:需求分析
1.1 用户简介
重庆城卡电子技术有限公司成立于2008年,是重庆市高新技术企业,隶属于重庆市汽车运输(集团)有限责任公司,属国有控股企业,主要致力于软件研发及交通信息化项目建设,提供项目建设、技术咨询、运营交流、应用规划、方案实施、产品研发等服务。公司有一支高素质的系统实施和软件研发队伍,采用先进的软件架构和设计理念,自主研发了快速开发平台,经过几年的系统实施和产品研发,先后开发出《城卡电子公交清算系统》、《城卡GPRS数据采集系统》等软件系统;公司已获得重庆市“双软”企业认定;并为涪陵、长寿、江津、綦江、璧山、大足及忠县等城市实施了“城市通卡项目”。 目前拥有国家软件版权5项,发明专利1项,高新技术产品1项,具有良好的技术服务能力和运营管理经验。公司以极大的热情,全力以赴推动交通信息化快速发展。
随着企业不断发展壮大,众多业务系统的运行,必然会产生大量的数据,而这些数据作为最重要的资源,越来越受到重视。同样,由于数据量的增加和新业务的不断涌现,如何确保数据的安全性、可用和可靠性;如何确保业务系统的可持续性运行;如何实现数据的集中管理,建立便捷维护的平台也是目前所面临的一个重要问题。
1.2 环境调研
根据初步与用户的沟通,我们了解到用户目前共7台服务器,主要针对数据库和交易文件进行备份保护。
其中2台服务器为双击热备(ROSE HA),操作系统Windows2008,内存32G,数据库Oracle 11G,数据库目前大小20G左右;
另有4台服务器装有Windows2008操作系统, 两台为SQLServer2005数据库,内存16G,数据库大小在20G左右和 10G左右,两台为SQLServer2008数据库,内存大小32G,其中一台数据库大小在10G左右,另一台使用分段数据库文件,总体大小在80G以上;
最后一台服务器装有数据交易文件,文件总大小在50G,每日增长量在60M。
容灾环境调研表
1.3 方案目标与设计原则
方案目标
伴随着IT信息化的推进,大多数用户所希望的,不是灾难发生若干天后忙碌、紧张而有缓慢的恢复业务系统,而是希望不论任何灾难降临,业务都能持续不断、永不停断的进行,即实现业务连续性。而要做到这一点,需要考虑以下几点:
RTO(Recovery Time Object,恢复时间目标)
RTO是指“将信息系统从灾难造成的故障或瘫痪状态恢复到可正常运行状态,并将其支持的业务功能从灾难造成的不正常状态恢复到可接受状态”所需时间,其中包括备份数据恢复到可用状态所需时间、数据处理系统切换时间、以及备用网络切换时间等,该指标用以衡量容灾方案的业务恢复能力。
RPO(Recovery Point Time,恢复点目标)
RPO是指业务系统所允许的灾难过程中的最大数据丢失量(以时间来度量),这是一个与数据备份系统所选用的技术有密切关系的指标,用以衡量灾难恢复方案的数据冗余备份能力。
容灾半径
容灾半径是指生产中心和灾备中心之间的直线距离,用以衡量容灾方案所能防御的灾难影响范围。
显然,具有零RTO、零RPO和大容灾半径的灾难恢复方案是用户最期望的,但受系统性能要求、适用技术及成本等方面的约束,用户在选择容灾方案时应该综合考虑灾难的发生概率、灾难对数据的破坏力、数据所支撑业务的重要性、适用的技术措施及自身所能承受的成本等多种因素,理性地作出选择。
方案设计原则
根据用户的业务需求,我们从以下几点出发作出方案设计的原则,从而保证整个方案的针对性和合理性
符合行业技术潮流和发展方向
软件产品符合国际主流的技术和发展方向,具有很长的技术寿命。
支持未来应用系统的可扩展性
随着业务的发展,数据量的增加,存储系统的可扩展性尤为重要,良好的扩展性可以保证业务的连续性。可扩展性包括两方面:容量上的扩展和性能上的扩展。
持续数据保护CDP技术
软件提供实时级的备份,并可允许恢复到任意的时间点,减少备份和恢复所需时间,改善备份方案的RTO和RPO目标。
尽量减小对生产业务系统的影响
灾备系统实施不会影响运行中的业务系统。
全面性
要求方案首先要能够备份和管理现有所有环境,从操作系统、应用数据库到文件数据,可以提供统一的管理,与现有设备兼容,并能兼容所有流行厂商的存储设备与方案。全面性直接决定了方案的可行性。
数据的可靠性
灾备系统具有可靠的恢复或接管能力,保障生产服务器的业务数据不丢失。
系统的安全性
能够提供全面的安全体系,生产和存储业务系统的管理都应该具有高可靠的安全保障体系,保证数据安全。
操作便捷性
支持WEB界面监控、管理、配置;监控包括(CPU、内存、磁盘空间、数据库运行状态、系统进程)等信息和历史作业报表管理,对主、备服务器的工作状态、资源消耗等数据能产生报表、报警(短信、邮箱)功能;减少运维工作量;
支持范围丰富
支持双机和集群的服务器持续性接管备份,主服务器中断后,从服务器可以接替主服务器进行增量备份,以减少数据重复备份和管理的复杂性;
部署灵活性
支持多对一、一对一,一对多。
第2章:技术方案
2.1 全局拓扑
我们计划采用浪擎DataBackup实时备份软件对用户7台生产端服务器的数据库及文件进行备份保护。
备份过程说明:
在用户生产端服务器上安装D实时备份软件代理端,针对所需备份的数据类型部署相应代理模块;在备端服务器上安装D实时备份服务器端,用以接收、解析、保存生产端传输过来的数据,同时也用以对整个备份过程进行监控、设置、管理,主要备份工作都在备端服务器上进行,将对生产系统的影响减小到最低。
浪擎D实时备份软件在第一次安装时进行全量备份,将用户现有数据全部备份到备端服务器上保存,之后自动转为实时捕获生产端的增量传输到备端,将用户实时产生的数据在传输到存储柜保存的同时也传输到备份端进行双重保护,整个过程实施无需停机,不会影响用户生产业务的进行。
扩展说明:
浪擎灾备软件的可扩展性非常强,若后期增加生产端服务器或增加新目录需做备份,只需增加配置模块即可,安装和实施无需改变原有的硬、软件和网络环境。若用户后期业务系统扩展,建议用户升级备份系统至容灾系统,此升级无需改变用户原有生产架构和备份架构。针对核心业务系统,只需在备端增加“实时恢复”功能,将备份的数据实时的恢复出来,可直接用于接管生产业务,保障业务连续性,数据尽可能少的丢失。
本方案网络拓扑图如下:
网络拓扑图
配置:
浪擎D实时备份软件;
浪擎Y系MCenter模块;
可能涉及的第三方应用软件(如需在备份、容灾服务器上部署第三方应用软件请与该供应商联系)。
2.2 数据级容灾设计——浪擎D实时备份
在用户生产端服务器上安装D实时备份软件代理端,在备端安装D实时备份接收端,保证网络连接通畅,备份软件就会通过数据全量复制和实时增量复制将生产服务器端的数据传输到备份服务器上,保障备份服务器和生产服务器的数据一致。
备份软件的代理端包含实时数据检测引擎,会检测生产端数据库日志文件及文件的目录,一旦产生新的数据,捕获引擎会及时抓捕数据文件的I/O传输到备端进行保存。D实时备份软件支持多对一部署。
用户可以通过基于Web的管理界面配置备份对象、全量和增量策略并实现日常管理、监控。具体部署如下图:
容灾架构图1
1)在生产端服务器的数据文件复制到备份服务器的过程中,如果网络发生故障、电源断电,代理端会待修复之后,延续断网、断电前的断点进行续传,而不需重新校验、或是重新全量,完全保障数据不丢失。
2)当生产端其中一台或多台服务器出现故障,或者存储故障导致系统无法正常提供业务支持时,可直接从备端服务器找出所需数据恢复至生产端服务器或第三台服务器上,保障数据不丢失以及业务系统的持续运行。具体部署如图:
容灾架构图2
通过以上几点保证在系统发生灾难时,快速恢复数据文件。减少宕机时间和数据丢失。
Web管理端可部署在备用服务器上或系统管理员主机上。浪擎D实时备份产品能够实现不同目录、一个或多个服务器及PC机的定时全量或者增量备份;还能实现裸机、异机的恢复。
2.3 功能展示
1.全自动化追逐式全量
追逐式全量复制主要用于第一次实施,或者浪擎灾备软件长时间停止后的再次启动。
在用户生产系统不停机的情况下,追逐式复制技术把源端服务器所有数据,包括缓存数据以及全量复制期间的新增数据,全部复制到目标端服务器,达到源端和目标端数据基准相同。追逐式复制速度极快,比常用的逻辑数据拷贝快20倍以上,极大的提高复制效率。
2.实时增量复制
实时增量复制基于浪擎ACA引擎(应用级捕获和分析)。ACA引擎实时监控和捕获源系统变化事务,然后分析出记录数据,并将结果传输到目标端,再通过存储进程保存到系统。
支持断点续传,延续断点进行续传,而无需重新校验、或是重新全量,完全保障数据不丢失。
3.切换
支持当生产服务器发生故障时,可通过手工启动容灾服务器上的数据库以及相应IP设置修改,或是自动切换将业务切换至容灾服务器。用户可预先设定切换策略,编制切换步骤和内容,如网络IP等,发生切换时,由相关功能来执行切换动作。
4.回切
在切换发生后,支持生产系统网络或主机服务恢复后,可以通过浪擎软件进行数据反向全量复制,在两边数据基准一致的前提下,恢复浪擎软件的服务和IP,将业务切换回生产系统。上述过程可通过软件界面完成,无需用户手动维护。
5.日常维护
支持WEB统一管理界面,完成日常的管理、备份策略配置、恢复等操作。采用B/S架构,在不同的主机的浏览器输入相应IP和端口即可打开软件管理界面,提高灵活性。
提供日志检查系统运行情况,每运行一个作业后,系统为该作业生成一个作业报表,记录作业运行时间、任务类型、用户、作业配置信息、作业内容、失败信息等,详尽反应作业运行状况。
2.4浪擎DataBackup实时备份产品优势
1.全功能全平台
支持不同操作系统下主流的数据库和文件的备份以及恢复,支持主流虚拟机(如VMware、Hyper-V)的备份与恢复,支持操作系统等,存储恢复路径灵活,支持多对一、一对一、一对多备份方式。
2.实时、定时备份
实时备份对业务系统数据进行定时、实时在线备份,持续保护业务系统的数据。支持实时备份通过捕获数据变化,并进行实时增量传输,不间断的保护业务系统数据,确保生产服务器的数据不丢失。
增量处理示意图
3.任意时间点还原
保留所有的变化的数据块,可以根据用户的需求恢复到任意时间点精确到秒级版本。通过增量和差异版本的实时复制、传输技术,以及全量加增量合成存储技术确保数据完整性和实现任意时间点还原的功能。
4.其他
容灾与容错相结合
采用CDP技术,系统能根据数据库事务日志的变化分析出数据库完整性点,在复制此数据到备用服务器的同时还将保存历史记录,保证系统可以以I/O数据块为单位恢复至任意时间点,并且每个数据版本都满足数据库级的一致性,即每个版本等都是正确可用的,而不需要尝试回退I/O。从而真正防止因数据库误操作对企事业单位带来的损失。
裸机还原
通常情况下,裸机要想进行信息处理需要进行硬盘分区和格式化、安装操作系统、安装驱动程序、安装应用程序等繁琐的步骤,需要花费大量的时间才能构造一个可用的系统环境。但是浪擎D实时备份可以轻松地将备份好的系统恢复至裸机上,实现一步到位。可以快速的恢复业务系统的运行环境,极大的降低业务系统的最大恢复时间(RTO)指标。达到高性能的容灾。
异机还原
1)支持异机还原,避免单机故障导致的数据无法还原、使用的风险。
2)即时在不同硬件上,也可以恢复出故障的系统。
3)克隆与部署操作系统,不受硬件限制。
4)在物理计算机之间以及物理计算机与虚拟机之间进行迁移。
对系统影响小
1)安装过程无需停机,采用定时全量和实时增量的技术,对网络和系统资源占用极低,不会影响生产系统的运行。
2)用户通过访问一个WEB浏览器来设定备份计划和策略,完成日常所有操作。浪擎D实时备份将变化的数据从生产服务器捕获到,并传输到备份服务器里,从而减少了对生产服务器的负担。
3)全量加增量合成存储备份技术,保证系统只需做一次全量备份即可,大大降轻生产系统负担。
第3章:售后服务支持
为了满足用户各种不同服务需求,本着专业、优质、主动的宗旨,浪擎构建一系列的售后服务体系。并且我们将它做成一个服务品牌。浪擎将根据用户的各种需求把这些专业服务组合成有针对性的服务包,当然,用户也可以根据自身的需求来定制这些服务。
本平台享受浪擎软件提供的一年免费专业技术支持服务。它将包括产品实施安装服务以及后续的上门等技术支持服务。
我们的宗旨就是将我们的售后服务体系打造成一个全国性的专业售后服务团队。用户不仅可以在浪擎的官方网站查询知识库以及各类技术文档,浪擎也将内部拥有更具核心、更专业的WM知识平台共享给用户下载学习。从而不断标准化、流程化、文档化、常态化。服务内容包括:
服务项目:浪擎专业技术支持服务
自助网站服务:提供24 X 7的网站自助服务,可查询浪擎官方网站知识库以及技术文档
邮件支持服务:24 X 7接受服务申请,浪擎服务团队将在4小时内给予回复
电话支持:为用户提供24X7的技术支持服务。
网络技术支持:24 X 7 接受各种服务申请,提供基于网络的远程在线即时支持,技术支持团队和用户服务团队将在4小时内给予回复
电话回访检测服务:定期回访用户,配合用户对备份系统做常规检测,提前发现问题并给出专业的建议
产品升级:享受购买软件产品的免费小版本升级
技术专家服务:指定技术专家负责,负责协调所有用户问题。
现场技术支持:提供服务期内不计次数的现场服务,根据用户需求,在下一工作日内赶赴现场(现场服务可包括实施服务、产品问题或环境兼容性问题的上门技术支持)
业务紧急支持:提供业务紧急支持,根据用户需求,技术专家在一个工作日内赶赴用户现场,办事处所在城市4小时内赶赴现场