基本信息
文件名称:数据容灾架构中的数据复制技术.docx
文件大小:1.27 MB
总页数:23 页
更新时间:2025-05-20
总字数:约1.19万字
文档摘要

数据容灾架构中数据复制技术

伴随全球IT产业飞速发展,金融行业IT建设逐步成为主导金融企业业务发展关键驱动力,基于金融行业IT系统容灾建设各种行业标准以及监管标准也对应提升。而决定容灾架构健壮是否最关键原因就是数据复制技术,它是实现高标准RTO和RPO前提条件。本文基于业界主流数据复制技术原理、复杂度、关键原因以及复制效果等多个维度进行分析及阐述,意在为同业在这类项目规划和建设过程中提供一些启示和帮助。

1.背景及综述

在金融行业内,众所周知其对业务连续性要求以及对各种IT风险应对能力要求都是非常高,尤其是对容灾能力要求,这是由它业务特殊性以及集中式架构所决定。

在金融企业容灾架构中,所谓数据复制技术主要是指能够将结构化数据进行复制,从而确保数据具备双副本或者多副本技术。

现在业界发展来看,能够实现数据复制技术多个多样,有基于数据库层面数据复制技术,比如Oracle企业ActiveDataGurad、IBM企业db2HADR等;有基于系统层面数据复制技术,比如赛门铁克vxvm、传统逻辑卷管理(LVM)、Oracle企业自动存放管理(ASM)冗余技术、IBM企业GPFS等;有基于存放虚拟化实现数据复制技术,比如EMC企业VplexStretchCluster、IBM企业SVCSplitCluster、NetAPP企业MetroCluster等;也有基于存放底层实现数据复制技术,比如IBM企业DS8000PPRC技术、EMC企业SRDF技术、HP企业CA技术等等。

每一个技术都有其实现前提条件,也有各自技术特点和实现不一样效果。本文将从复制技术原理、特点、复杂程度以及复制效果等多方面展开分析及阐述,并从多个维度进行对比分析,将业界主流数据复制技术发展现实状况以及技术优劣给予一个清楚展示,并就数据复制技术发展未来以及趋势给予展望。

2.数据复制技术价值分析

2.1数据复制在容灾中必要性

一、RPO保障

假如没有数据复制技术,那么容灾也就无从谈起。当面临站点及故障时,因为没有数据复制技术支撑,我们数据无法在其余站点再现,这将意味着RPO将无法保障。对于一个金融企业来讲,最主要就是客户数据,它是企业生命。从这个意义上来讲,金融企业不能没有容灾体系,容灾体系前提条件是能够实现数据复制。那么数据复制效率怎样,复制效果怎样,复制技术先进是否也就决定了金融企业生命线稳固是否。

二、RTO保障

所谓RTO就是在容灾系统在面临站点级故障时,多长时间能够恢复业务。假设站点故障恢复时间不可容忍或者根本没有可能,那么业务必须能够切到另外一个数据中心,从数据、应用以及网络层都需要具备这个切换能力。不过最终目标就是要保障业务能正常恢复,而业务恢复前提条件就是数据,没有数据应用切换和网络切换没有任何意义。也就是说数据恢复是应用切换以及网络切换前提条件,从这个意义上讲,数据复制效率和效果直接决定了一些列切换,也就是它使得RTO成为可能。

2.2评价数据复制技术维度分析

对于数据复制来讲,我们能够从多个层面、多个技术去实现。各有各特点,那么到底哪一个数据复制技术更适合我们?活着说哪一个复制技术更科学合理?这需要一系列从不一样纬度进行科学评定。本文认为应该从以下几个方面来展开分析,并结合我们自己需求来选择合理数据复制方案。

一、投资成本分析

建设任何一个项目,投资成本分析都是必不可少分析维度。对数据复制技术投资成本分析来讲,我们需要从它首次建设成本、连续维护成本以及容灾管理成本等多方面去考虑。

二、技术成熟度及健壮性分析

对于数据复制技术成熟度和健壮性分析来讲,首先我们要从技术本身原理上来分析,另外我们还需要从技术发展以及应用范围以及应用持久稳定性等方面来考虑。

三、风险评定分析

数据复制技术本身来讲是要帮助我们处理站点级故障带给我们IT风险,不过对于技术应用本身来讲,它也会存在一些技术风险。比如说特殊场所下一些技术风险、容灾管理过程中一些风险、极端场所下一些技术风险等等。

四、功效拓展性分析

对于数据复制技术本身来讲,其主要功效就是完成数据复制。不过在完成数据复制同时,因为其架构特点以及技术特点等原因有可能对于我们应用产生主动拓展性作用,也有可能限制了我们应用架构模式,还有可能对我们基础架构扩展性以及灵活性造成一定限制。

3.数据复制技术原理分析

3.1基于应用事务日志回放技术

图3.1是Oracle数据库层面数据复制技术(ADG)架构原理图。

对于该架构原理图,本文从其实现基本条件、数据复制原理、数据复制模式以及数据复制关键原因等几个方面来进行深度剖析。

图3.1-1OracleActiveDataGuard

3.1.1前提条件

容灾站点之间需要有三层以太网连通,软件层面需要数据库集群软件模块(OracleActiveDa