浪擎双活容灾技术白皮书

上传人:博****1 文档编号:551218075 上传时间:2023-05-15 格式:DOCX 页数:18 大小:1.01MB
返回 下载 相关 举报
浪擎双活容灾技术白皮书_第1页
第1页 / 共18页
浪擎双活容灾技术白皮书_第2页
第2页 / 共18页
浪擎双活容灾技术白皮书_第3页
第3页 / 共18页
浪擎双活容灾技术白皮书_第4页
第4页 / 共18页
浪擎双活容灾技术白皮书_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《浪擎双活容灾技术白皮书》由会员分享,可在线阅读,更多相关《浪擎双活容灾技术白皮书(18页珍藏版)》请在金锄头文库上搜索。

1、2 浪擎双活容灾白皮书浪擎AgileMirror镜像系统V4双活容灾技术白皮书版权声明版权所有2014上海浪擎信息科技有限公司未经本公司许可,任何单位或个人不得以任何形式,复制、传播、摘抄本内容的部分或全部。本书内容上可能会有增删和修改,上海浪擎信息科技有限公司会定期将修订后的内容纳入新版本中,如有更改恕不另行通知。公司申明浪擎科技是国内最大的备份容灾软件厂商,在备份容灾领域具备一流品牌影响力。公司产品和解决方案分为D(数据级灾备)、A(应用级灾备)、Y(区域级云灾备平台)、S(备份存储柜)四大系列,涵盖了从桌面到服务器、从备份到容灾、从本地综合备份管理到异地数据中心建设等各个方面,构建完整的

2、备份、容灾、存储解决方案。浪擎科技已为众多高端用户建设了大型的灾备中心或灾备系统。客户遍及政府、金融、医疗、能源、电信、媒体、制造、教育等各行各业,有超过10000家用户,承建了最多的区域级灾备中心建设案例。所获成绩或荣誉:荣获2012年度上海科技小巨人;荣获2012年度全国电子政务十大IT创新品牌;荣获2012中国信息安全最具影响力企业奖;荣获2009年度科技部中小企业技术创新奖。目 录一、产品简介51.双活容灾在线式应用级容灾52.双活容灾原理概述53.系统规格与支持列表54.主要功能65.主要特点7二、SQL Server双活容灾76.实时增量复制87.无需停机的、自动的追逐式全量复制8

3、8.传输断点续传能力99.快速的容灾接管910.CDP数据容错功能911.构建生产、查询相分离的业务环境1012.技术规格10三、Oracle 双活容灾1113.实时增量复制1114.无需停机的、自动的追逐式全量复制1215.传输断点续传能力1216.快速的容灾接管1217.CDP数据容错功能1318.构建生产、查询相分离的业务环境1319.技术规格13四、文件系统镜像1420.并行优化增量传输技术(POIT)1421.技术特性1422.支持功能1523.支持版本列表15五、典型应用1624.为重要业务构建双活容灾1625.构建两地三中心容灾方案1626.构建容灾、查询方案17一、 产品简介1

4、. 双活容灾在线式应用级容灾浪擎AgileMirror镜像系统(以下简称镜像系统)是数据库级别的实时复制容灾产品,将生产端的业务数据实时复制到容灾端服务器上,当生产端业务系统发生故障时,容灾端的备用系统可以无需恢复直接接替生产端的业务系统使用,以保证业务连续运行。镜像系统首倡双活容灾与在线式应用级容灾理念。在线式是指容灾端的备用数据库是在线的,处于可读可查询的状态;应用级是指镜像系统复制的数据是数据库事务,是属于应用层的。镜像系统具备“零丢失、零恢复、零窗口”三大容灾优势。镜像系统是备端在线的、最可靠的容灾产品或技术。容灾系统能起到作用,前提就是必需保障容灾结果是可靠的、正确的。容灾系统直接在

5、线运行,容灾结果直接可验证,这样确保了容灾结果的可靠性。浪擎科技始终从这个最重要的需求出发来发展技术和产品,确保容灾是可靠的、正确的。镜像系统为用户提供更高附加值的容灾产品。镜像系统的“容灾、容错、查询”三大核心功能,超越容灾这个技术范畴,能盘活用户的容灾投资,从而为用户带来增值的效益。查询功能为用户带来了一个极为实在的用处创建备用数据库可以用来实现查询统计功能,分流主数据库的性能压力。容错功能防止数据被损坏,保护业务数据这一最核心的资产。2. 双活容灾原理概述镜像系统不依赖DataGaurd、LogMinor、DBCC LOG等数据库自带的日志工具来实现数据复制,完全依靠自身研发的数据库实时

6、捕获引擎ACA和数据组装两大核心技术来实现全量复制和实时增量复制。其实时增量复制过程为:生产端代理进程实时捕捉数据库在线或归档日志的变化数据,然后传输到容灾数据库端;容灾端的装载进程按照数据库标准格式组装这些变化数据块,然后提交给数据库的存储引擎保存到容灾数据库。容灾端数据库处于在线运行状态,具备最高的可靠性,且用户可以随时查询业务数据来检验容灾结果。这是双活容灾最大的优势。3. 系统规格与支持列表镜像系统由代理软件、服务器软件和系统管理界面三部分构成。其中,客户端软件安装在需要镜像的主服务器上;服务器软件安装在存储镜像的备用服务器上;系统管理界面提供给系统的管理员使用,在主服务器端进行配置。

7、镜像系统组成图镜像系统支持SQLServer数据库、Oracle数据库、文件系统等应用系统的容灾;支持主流操作系统;支持单机、双机高可用等环境。4. 主要功能1)追逐式全量复制在第一次部署时,且在不停止生产业务的要求下,自动的将生产端业务系统的存量数据和活动数据全部复制到备用端的数据库。无需停止生产数据库和无需停止业务系统;无需改变生产数据库的现有配置。2)实时增量复制在生产系统正常工作期间,实时的将业务数据复制到容灾端的备用系统。复制数据库的一切变化,自适应业务调整;容灾数据库处于可读可查询状态;用户随时校验容灾数据库数据的可靠性。3)CDP数据容错功能将数据库恢复到符合要求的某一历史状态。

8、容灾端容错进程采用循环写机制一一保存生产端传输来的数据。当需要容错时,容错代理接收用户选定的恢复时间或事务条件,容错进程将符合条件的一段日志数据恢复到容错数据库。4)故障切换当生产端发生故障时,可手动或自动切换至容灾端备用系统。浪擎科技是一家大型的容灾产品和解决方案供应商,产品种类很多。做业务容灾切换时,浪擎的Y系Mcenter产品可以提供监控、报警、切换、回切等功能,可提供完整的业务容灾解决方案。5)构建生产、查询相分离的业务应用容灾端备用数据库可以用来实现查询统计功能,分流生产数据库的性能压力。如,极其消耗性能的报表统计就可部署在备用数据库上。这是双活容灾的附加值,超越了容灾的范畴。5.

9、主要特点镜像系统主要有5方面的特点:1)双活容灾容灾系统直接处于在线运行状态,是直接可见的、可验证的,严格保证数据库级别的完整性和一致性。其他复制技术有可能导致事务不一致,导致备用系统不能启用,失去容灾意义。2)无需主备服务器和存储介质的硬件规格一致备用服务器和备用存储的性能可以配置得低一点,只需备用存储空间大一点就行。这样可以降低客户在硬件上的投入成本。3)实施全程无需停顿生产系统追逐式复制技术把源数据库所有事务快速复制到目标服务器,且不停顿业务系统。非常适合7X24小时连续运行的业务系统,不影响正常运行。4)服务器和网络资源的占用率低服务器的资源包括服务器的CPU,内存等。镜像系统采用实时

10、增量复制技术大大减少了这些资源的开销,使得对业务系统性能影响很小。5)应用方式灵活,可以一对一、多对一一对一就是一台主服务器上的数据镜像到另一台备用服务器上。多对一是多台主服务器上的数据镜像到一台备用服务器上。像医院有HIS、LIS等多套系统可以做多对一,以减少成本投入。二、 SQL Server双活容灾SQLServer数据库镜像采用ACA(应用捕获与分析)引擎,实时捕获源端SQLServer的生产数据,然后传输到容灾端,再通过容灾端存储进程保存到容灾数据库中。SQLServer数据库镜像提供三大基本功能,容灾、容错、查询。SQLServer双活容灾功能图6. 实时增量复制生产端的事务日志实

11、时捕获模块通过操作系统内核驱动驱动程序实时监控源SQLServer事务日志文件和捕获其变化数据;传输控制模块从变化数据缓存池中取出数据传输至容灾服务器;容灾服务器将变化数据保存至容灾端的缓冲池中;组装模块根据SQLServer数据库的特性将变化数据拼装成可恢复事务;装载线程将组装好的事务恢复到容灾数据库。容灾SQLServer处于运行状态,处于备用只读状态,可读可查询。7. 无需停机的、自动的追逐式全量复制在实时增量复制之前,需要保障生产、容灾数据库之间的数据相同,才能进行后续实时增量复制。在完全无需停止业务数据库的条件下,极快的将源数据库全量复制或迁移到目标容灾服务器。追逐式复制原理= 存量

12、+ 变化:复制存量数据与数据库对象到容灾数据库;复制在第一步复制期间变化的事务;将第二步的复制结果保存到容灾数据库。SQLServer数据库追逐式复制有以下技术特性:1)复制速度快,追逐式复制相当于两个数据库之间直接传输数据,经测试追逐式复制速度比使用DTS导入/导出或快照发布的复制技术至少快20倍,可有效的提高复制效率,节省系统资源。2)生产数据库无需停顿,在线式直接复制 比传统的数据库复制技术更据优势,传统的数据库复制方式都需要先停止数据库再进行复制操作,当进行全量复制操作时,业务系统要停止工作,可能会对用户使用造成很大麻烦,而追逐式复制就避免了这种情况,它在做全量复制时数据库无需停止,有

13、效保证业务系统持续运行,不会对用户造成损失。3)全程自动化,执行追逐式复制前只需简单设置便可完成,无需烦琐的配置。4)保证生产服务器数据与容灾服务器数据完全一致 全量复制技术结合增量复制技术可实现在做全量复制的同时也可把新增的数据内容复制到目标端,确保生产服务器和容灾服务器数据完全一致。8. 传输断点续传能力镜像系统能够提供网络失败、数据库失败、主机失败的断点续传能力。镜像系统把变化数据保存在缓冲池中,SQLServer镜像的传输控制模块记录当前传输成功的数据块LSN,当故障修复后自动传输下一条LSN。这样的机制使得当复制链路中的任何一台数据库服务器出现故障暂时不可用,或发生网络中断等事故,并

14、在故障被修复后,镜像系统都能自动的恢复数据复制。9. 快速的容灾接管 通常的容灾技术采用等待模式,即容灾端备用系统处于不运行状态。如果要确保这个容灾系统在需要的时候可用还需进行测试,而测试往往需要复制处于离线状态,这种测试同时也是一个开销较大的行为。如果不进行定期的测试,容灾系统的可靠性会随着时间的推移而降低。浪擎镜像系统的双活容灾解决方案中,备用系统的数据库一直处于打开状态,实际上相当于对容灾系统进行不间断的测试,确保备用系统随时处于可用状态。 两端数据库都处于可用状态,因而可实现快速的接管,接管时间基本等于应用系统切换连接数据库的时间。在容灾方案中没有比这种接管更快的方法。浪擎提供手动或自

15、动切换至容灾端备用系统的手段。手动接管时,只需将备用SQLServer只读状态改为读写状态即可。10. CDP数据容错功能镜像系统提供持续数据保护能力CDP。镜像系统的CDP技术能够保存任一数据块级别的数据更改,或保存任一数据库事务,并提供记录着所有历史数据状态的动态恢复日志,用灵活的“任意时间点(any-point-in-time)”或“任意事务(any-transaction)”恢复方式取代了传统的指定数据库状态恢复到过去的某个时间点的“Point-in-time”恢复方式,为SQLServer数据库提供了更全面的保护。镜像系统提供基于任意时间点的恢复手段,或基于数据库事务LSN的恢复手段。镜像系统CDP功能需要消耗较大的存储空间,因此需要用户根据具体需求设定保存历史数据的时间长度。镜像系统CDP在此长度内循环利用存储空间。11. 构建生产、查询相分离的业务环境许多用户面临着一个充满竞争冲突的业务需求:一方面,用户需要确保在线事务处理系统具有良好的性能;另一方面,用户需要获得有效

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号