如何选择本地容灾技术和方案

合集下载

如何选择适合的容灾备份方案(四)

如何选择适合的容灾备份方案(四)

如何选择适合的容灾备份方案当今信息化时代,数据是任何企业不可或缺的核心资产之一。

然而,数据的丢失或泄露对企业可能造成巨大的损失。

为了应对这种情况,许多企业都会选择进行容灾备份。

然而,在选择适合的容灾备份方案时,我们应该考虑哪些因素呢?本文将从可靠性、成本和可用性三个方面,探讨如何选择适合的容灾备份方案。

首先,可靠性是选择容灾备份方案的重要考量因素之一。

一个好的容灾备份方案应能够提供高度可靠的数据保护,并确保数据的完整性和可恢复性。

在选择容灾备份方案时,我们应该关注数据备份的频率和数据恢复的速度。

备份的频率应该足够高,以便最小化数据丢失的风险;而数据恢复的速度要快,以便降低业务中断的时间。

此外,备份数据的存储介质也需要具备一定的可靠性,比如使用基于磁带的长期存储,以保证数据的安全。

其次,成本也是选择容灾备份方案时需要考虑的重要因素之一。

不同的备份方案在成本上可能存在较大的差异。

因此,在做出选择时,我们应该综合考虑购买和维护备份设备以及备份存储空间的成本,并根据企业的实际情况做出合理的决策。

此外,我们还应该考虑备份方案的可扩展性,以便在企业发展过程中能够满足不断增长的数据需求,同时避免因频繁更换备份设备而带来的额外成本。

最后,可用性也是选择容灾备份方案时需要考虑的一个重要因素。

一个好的容灾备份方案应该能够提供高可用性的服务,并能够快速响应企业的需求。

在选择容灾备份方案时,我们应该关注备份设备和备份数据的可靠性、可访问性以及容灾恢复功能的完备性。

此外,我们还应该考虑容灾备份方案与现有的数据管理系统的集成性,以确保在容灾恢复过程中能够方便地访问和管理备份数据。

综上所述,选择适合的容灾备份方案需要从可靠性、成本和可用性三个方面进行综合考虑。

我们应该选择频率高、恢复速度快且存储介质可靠的备份方案,同时要考虑购买和维护成本以及备份方案的可扩展性。

此外,我们还应该注重备份方案的可用性,包括备份设备和备份数据的可靠性、可访问性以及与现有数据管理系统的集成性。

数据中心容灾方案

数据中心容灾方案

数据中心容灾方案一、容灾的重要性。

你想啊,数据中心就像是一个超级大脑,里面存着各种各样重要的东西,要是这个大脑突然出问题了,那可就乱套了。

比如说公司的财务数据、客户信息、重要的业务文档啥的,一旦没了或者损坏了,就像一个人突然失忆了一样,公司可能就会陷入大麻烦。

所以啊,容灾方案就像是给这个超级大脑买的一份保险,关键时刻能救命呢!二、容灾方案的类型。

1. 本地备份。

这就好比是在家里多准备了几个存钱罐。

我们可以在数据中心内部设置额外的存储设备,定期把重要数据备份到这些设备上。

比如说每天晚上,大家都下班了,数据中心就开始自动把当天新产生的数据和修改过的数据备份到本地的另一块大硬盘或者存储阵列里。

这样的话,如果主存储设备突然抽风了,比如说某个硬盘突然坏了,我们还能从本地备份里把数据找回来,就像从存钱罐里拿备用的钱一样方便。

2. 异地容灾。

这个可就更厉害了,就像是在另一个城市给公司又开了一个小办公室,专门用来放重要东西的副本。

我们在离主数据中心比较远的地方再建一个数据中心,这个距离要足够远哦,比如说几百公里以外。

这样即使主数据中心所在的地方发生了自然灾害,像地震啦、洪水啦,异地的数据中心还能安然无恙。

然后通过网络把主数据中心的数据实时或者定时地同步到异地数据中心。

这就像是你在两个地方都有一模一样的宝贝,不管哪个地方出问题了,另一个地方都能顶上。

三、容灾方案的具体实施。

1. 硬件设备选择。

对于本地备份来说,我们得挑个靠谱的存储设备。

不能太抠门,得选那种质量好、容量大的硬盘或者存储阵列。

比如说,要是公司数据量很大,就不能选那种小容量的普通硬盘,得选企业级的大容量硬盘,像那种能装下好多好多电影(当然我们存的是数据啦,打个比方)的硬盘。

对于异地容灾的数据中心硬件,那更是要高标准严要求,服务器、网络设备都得是质量杠杠的,因为它可是要在关键时刻挑大梁的呢。

2. 网络连接。

异地容灾的话,网络连接可太重要了。

这就像是两座城市之间的高速公路,要保证数据能快速、稳定地在主数据中心和异地数据中心之间传输。

数据库容灾与灾备方案的评估与选择

数据库容灾与灾备方案的评估与选择

数据库容灾与灾备方案的评估与选择随着信息化建设的不断发展,数据库已经成为组织和企业中不可或缺的重要资产。

然而,数据库系统很容易受到各种自然灾害、硬件故障、人为错误等的影响,导致数据丢失甚至系统宕机,因此建立一套可靠的数据库容灾与灾备方案对于数据的安全性和业务的连续运行至关重要。

本文将针对数据库容灾与灾备方案的评估与选择进行探讨。

首先,评估容灾与灾备需求是制定容灾与灾备方案的第一步。

在评估中应综合考虑数据库系统使用环境、重要性、安全性要求以及组织的可承受风险等因素。

通过评估,可以确定合理的目标恢复时间(RTO)和目标恢复点(RPO),即恢复操作之前能够承受的最大时间和数据丢失量。

根据RTO和RPO的要求制定合适的数据备份策略、容灾方案和灾备方案。

其次,应根据不同的应用场景选择适合的数据库容灾与灾备方案。

常见的数据库容灾与灾备技术包括备份恢复、复制同步、异地多活以及云数据库等。

备份恢复是最简单且常见的数据库灾备方案,通过定期备份数据库的完整数据和日志文件,并将其存储在远程位置,以实现在发生灾难时恢复数据库到先前的状态。

但备份恢复的RTO可能较长,业务中断时间较长,适用于一些对业务中断要求不高的应用。

复制同步是通过数据库复制技术将主数据库的数据和日志文件实时复制到一个或多个备份数据库,实现主备数据库之间的数据同步。

数据在主备之间同步需要一定的时间,因此复制同步方案的RTO相对备份恢复更低,适用于对业务中断要求较高的应用。

异地多活是在不同地理位置部署多台数据库服务器,并实时同步数据,具有更低的RTO和RPO,但相应地需要更高的成本和复杂性。

云数据库作为一种新兴的数据库容灾与灾备方案,借助云计算平台提供的弹性扩展、高可用性和强大的数据复制能力,使得数据库在云上能够实现更高水平的容灾与灾备保护。

然后,需要评估和选择合适的数据库容灾与灾备技术方案供应商或服务提供商。

在选择过程中,应重点考虑技术方案的性能、稳定性、可靠性、适用性和成本等方面。

容灾实施方案

容灾实施方案

容灾实施方案随着信息技术的快速发展,数据的安全性和可用性变得越来越重要。

无论是自然灾害、人为破坏还是硬件故障,都可能导致数据丢失和服务中断。

因此,企业和组织应该制定一份完善的容灾实施方案,以应对潜在的风险并确保业务的持续运行。

一、容灾需求分析在制定容灾实施方案之前,首先需要对组织的容灾需求进行分析。

这包括对关键业务系统的重要性进行评估,确定恢复时间目标(RTO)和恢复点目标(RPO),以及评估容灾预算。

只有充分了解组织的需求,才能制定出切实可行的方案。

二、容灾方案设计容灾方案设计是整个实施方案的核心。

在设计过程中,可以考虑以下几个方面:1. 数据备份和恢复:数据备份是容灾的基础,需要制定数据备份策略,包括哪些数据需要备份、备份频率以及备份的存储位置等。

同时,还需要测试数据恢复流程,确保备份的有效性。

2. 硬件和设备冗余:为了避免单点故障,应考虑在关键设备和系统上实施硬件冗余。

例如,可以建立双机热备份系统,确保一台主机发生故障时,另一台备机能够立即接管工作。

3. 网络容灾:网络是现代企业和组织的生命线,因此需要建立网络容灾策略。

这可能包括使用多条ISP线路、建立VPN隧道或者部署分布式防火墙等。

通过这些措施,可以保证即使出现网络故障,业务仍能正常运行。

4. 数据中心容灾:数据中心是组织信息系统的核心,如果发生故障可能导致业务中断。

因此,建立备用数据中心可以帮助实现容灾。

备用数据中心的位置应远离主数据中心,并且应实施数据同步和服务切换机制。

三、容灾方案实施容灾方案的实施需要明确的计划和组织。

以下是一些可行的步骤:1. 制定详细的项目计划:明确每个阶段的时间表和任务分配。

确保团队成员了解他们的角色和责任。

2. 数据和系统迁移:当数据备份和冗余设备都准备就绪时,需要进行数据和系统的迁移。

这需要确保数据的完整性和准确性,并测试系统的功能。

3. 容灾演练:在正式实施容灾前,需要进行容灾演练。

通过模拟各种故障和恢复过程,可以评估方案的可行性并进行改进。

容灾设计部署方案

容灾设计部署方案

容灾设计部署方案一、背景介绍随着企业规模不断扩大,业务数据量急剧增长,对数据的安全性和可靠性要求也越来越高。

为了确保数据不丢失、系统不宕机、业务持续稳定运行,容灾设计成为当前企业信息技术架构中不可或缺的一项技术。

容灾设计旨在通过多种方式,对系统进行备份、冗余、脚本监控等措施,保证在出现不可抗力、故障等情况下,系统能够快速恢复并提供正常的服务。

本文就如何进行容灾设计进行介绍,并提出相应的部署方案。

二、容灾设计方案在容灾设计方面,需要保证以下几个方面:1. 数据备份进行定期的数据备份,包括数据库、模型文件、代码等文件,可以通过网络云备份、本地存储等方式来保证数据的安全性。

同时,需要确保备份的数据完整可靠,可以定期测试备份恢复操作是否成功。

2. 服务器冗余在服务器选型时,应优先考虑具有冗余功能的设备。

冗余功能能够保证在服务器硬件故障等突发情况下,系统可以自动切换到备份服务器上,保证业务不中断。

3. 网络容错网络容错技术可以对单点故障、网络断开等故障进行自动监控、自动故障隔离和自动路由切换,确保网络连接的可靠性,防范风险。

网络容错技术有很多种,常用的有冗余网络、网络虚拟化等。

4. 应用层容错在应用层进行容错设计,可以提高应用程序的可靠性。

比如通过加入更多的异常处理机制,提前预防和处理某些错误,并将异常信息及时反馈给管理员。

同时,可以采用自动化的监控和管理工具来对系统进行实时监控,确保整个运行环境始终处于良好状态。

三、容灾部署方案对于容灾设计的具体部署方案,可以分为以下几个步骤:1. 双活架构双活架构是一种高可用的部署模式,双活应用服务器是一组工作在独立环境中、互相备份的服务系统。

在启用双活系统时,每个系统都是完全独立的,都有自己的数据库、应用及其相关的所有其他组件。

双活系统之间实时进行数据同步,当主系统发生故障时,备用系统可以自动接管主系统的工作,保障业务持续运行。

2. 数据库集群采用数据库集群可以有效避免单点故障的发生,确保数据库的高可用性和高数据一致性。

容灾设计方案

容灾设计方案

容灾设计方案引言容灾(Disaster Recovery,DR)是指为了保证系统运行时不受灾害影响,将应用系统和数据从一个地理位置迁移到另一个地理位置的一套技术、流程和管理方法。

本文将介绍容灾的基本概念、原则以及容灾设计的具体方案。

容灾的基本概念和原则容灾设计的目标是确保在灾难情况下系统能够继续运行,以减少对业务的影响。

以下是容灾设计的基本概念和原则:1.容灾的定义:容灾是一种系统设计方法,通过制定策略,在灾难期间或灾难结束后,以最小的努力和最短的时间来恢复系统和数据,从而保证系统的连续性和可靠性。

2.高可用性设计:容灾方案应该考虑到系统的高可用性。

这可以通过在不同的数据中心部署备用设施来实现,以确保在一个数据中心发生故障时,系统能够自动切换到备用设施并继续运行。

3.数据备份和恢复:容灾设计应该包括定期的数据备份,并确保备份数据能够在灾难发生时快速恢复。

数据备份的频率和恢复时间目标(Recovery Time Objective,RTO)应根据业务需求和数据重要性来确定。

4.灾难风险评估:容灾设计应该基于对灾难风险的全面评估。

这包括对可能发生的灾难类型(如自然灾害、设备故障等)进行分析,并确定其对系统的潜在影响。

评估结果可以帮助确定容灾方案中需要考虑的关键因素和措施。

5.容灾测试和演练:容灾设计应该包括定期的容灾测试和演练。

测试和演练可以帮助验证容灾方案的可行性,并发现潜在的风险和问题。

这样可以及时修正并提高容灾方案的有效性。

容灾设计方案以下是一个基本的容灾设计方案,以确保系统在灾难发生时能够保持连续运行:1.多数据中心部署:在不同的地理位置建立多个数据中心,以分散系统的风险。

主要数据中心负责日常运行,备用数据中心则在灾难发生时接管主要数据中心的功能。

2.冗余设备和网络:在主要数据中心和备用数据中心部署冗余设备和网络。

这样可以确保在一个数据中心发生故障时,系统能够自动切换到备用设施,并保持对用户的可用性。

服务器容灾与备份方案选型

服务器容灾与备份方案选型

服务器容灾与备份方案选型在当今信息化时代,服务器已经成为企业运营中不可或缺的重要设备。

然而,服务器故障或数据丢失可能会给企业带来严重的损失,因此建立有效的容灾与备份方案显得尤为重要。

本文将探讨服务器容灾与备份方案的选型,帮助企业选择适合自身需求的方案。

一、容灾方案选型1. 数据中心容灾数据中心容灾是一种较为全面的容灾方案,通过将服务器设备部署在不同地理位置的数据中心中,实现数据的备份和灾难恢复。

这种方案具有较高的可靠性和稳定性,能够有效应对各种灾难情况。

2. 备份服务器容灾备份服务器容灾是指在主服务器发生故障时,通过备份服务器快速切换,保障业务的连续性。

这种方案相对成本较低,适合中小型企业使用。

3. 虚拟化容灾虚拟化容灾是利用虚拟化技术实现服务器容灾,通过虚拟机的快速迁移和恢复,提高了容灾的效率和灵活性。

虚拟化容灾适合对灾难恢复时间有较高要求的企业。

二、备份方案选型1. 定期数据备份定期数据备份是最基本的备份方案,通过定期将数据备份到外部存储介质或云端,保障数据的安全性。

企业可以根据数据的重要性和变化频率制定不同的备份策略。

2. 增量备份增量备份是在全量备份的基础上,只备份发生变化的数据,可以节省存储空间和备份时间。

增量备份适合数据变化频率较高的场景。

3. 磁盘镜像备份磁盘镜像备份是将整个硬盘的数据完整复制到备份介质中,包括操作系统、应用程序和数据文件等。

在系统崩溃时可以快速恢复整个系统状态,适合对系统完整性要求较高的企业。

三、容灾与备份方案的综合应用1. 多层次备份企业可以结合定期数据备份、增量备份和磁盘镜像备份等多种备份方式,建立多层次的备份策略,提高数据的安全性和可靠性。

2. 容灾与备份方案的定期测试无论选择哪种容灾与备份方案,企业都应定期进行容灾演练和备份恢复测试,确保方案的有效性和可靠性。

只有经过实际验证的方案才能在关键时刻发挥作用。

3. 自动化备份与监控企业可以借助自动化备份工具和监控系统,实现备份任务的自动化执行和监控,减少人为失误和提高备份效率。

服务器容灾备份方案选型与实施

服务器容灾备份方案选型与实施

服务器容灾备份方案选型与实施在当今信息化时代,服务器已经成为企业运营中不可或缺的重要设备。

为了确保服务器系统的稳定运行和数据的安全性,容灾备份方案显得尤为重要。

本文将探讨服务器容灾备份方案的选型与实施,帮助企业建立完善的容灾备份机制。

一、容灾备份方案选型1. 数据备份方案数据备份是容灾备份方案中最基础也是最重要的一环。

企业可以选择本地备份、远程备份或者混合备份等方式。

本地备份速度快,但存在单点故障风险;远程备份可以保证数据安全性,但需要考虑带宽和网络延迟等因素;混合备份则结合了两者的优点,可以根据实际需求进行选择。

2. 容灾恢复方案容灾恢复方案是指在服务器系统遭受灾难性破坏后,如何快速将系统恢复到正常运行状态。

常见的容灾恢复方案包括冷备份、热备份和温备份。

冷备份成本低,但恢复时间长;热备份成本高,但可以实现零数据丢失;温备份则是两者的折中方案。

3. 容灾测试方案容灾备份方案的有效性需要通过定期的容灾测试来验证。

企业可以选择全面测试、部分测试或模拟测试等方式。

全面测试可以全面检验容灾备份方案的完整性;部分测试则可以选择性地验证关键数据的备份和恢复情况;模拟测试则是在不影响正常业务的情况下进行容灾演练。

二、容灾备份方案实施1. 制定容灾备份方案在实施容灾备份方案之前,企业需要制定详细的容灾备份方案。

方案应包括数据备份策略、容灾恢复方案、容灾测试计划等内容。

同时,需要明确责任人和应急响应流程,确保在灾难发生时能够迅速有效地应对。

2. 选择合适的备份设备根据企业的实际需求和预算情况,选择合适的备份设备。

常见的备份设备包括磁带库、硬盘阵列、云备份等。

企业可以根据数据量大小、备份速度要求和安全性需求等因素进行选择。

3. 配置备份软件备份软件是实施容灾备份方案的关键工具。

企业可以选择Symantec Backup Exec、Veeam Backup & Replication、Acronis Backup等知名备份软件,根据实际情况进行配置和定制,确保数据备份的稳定性和可靠性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何选择本地容灾技术和方案一、为什么需要容灾为什么要建容灾呢?这是经济和社会发展来决定的。

社会、经济、个人生活的发展需要各行各业提供高质量、高效率的业务或服务能力,在这个需求背景下企业陆续建设各信息化系统来提高自身的运作;信息化取代了原来的手工劳动,或者改变了原来的生产流程,或者创造了新的业务模式或商业模式,从而又推动了经济、社会的发展。

当生产、工作、生活开始依赖这些IT系统时,一个新的行业和社会需求便产生了,这就是容灾行业。

其目的是保障这些IT系统能够持续稳定的运行,从而保障这个企业持续正常的开展业务。

国家为容灾这个行业制定了《信息系统灾难恢复规范》这个标准,同时也明确规定银行、电力、铁路、民航、证券、保险、海关、税务八大重点行业必需建设灾难恢复体系。

二、容灾行业的状况1)容灾行业蓬勃发展在国家和容灾厂商的推动下,容灾这个行业蓬勃发展。

现状就是厂商很多,产品也很多。

但是,如同其他IT细分行业一样,容灾产品也是过剩的。

存储厂商提供存储层的容灾技术和产品,如IBM、HP、EMC、HDS等等。

这些一线的存储厂商提供的容灾产品主要用于高端行业。

国外的、专业的备份软件大厂商提供基于软件的备份或容灾,如赛门铁克、飞康、CommVault等等,在传统备份软件领域,赛门铁克是老大,甚至老版本的Windows中集成了她的简化程序ntbackup。

这些国外的软件厂商提供的产品主要用于中高端行业。

国内也有很多,如浪擎等厂商,各有各的技术和产品。

另外,数据库厂商都会自带定时备份技术,可设置定时调度策略来定时备份数据。

2)选择本地的、实惠的容灾完全按照国标规定的七个要素来建设,资金、人力投入太大。

因此,在实际的建设过程中,企业更多的选择还是不同机房的、不同楼层或楼宇的本地容灾。

目的是防备软硬件故障、机房停电、中毒、人为误操作等等更加常见的破坏因素,或者准备一套备用系统用于例行维护使用,或者实现生产、查询相分离的业务建设。

这样的建设目的非常实惠。

本文所说的的灾难是主要指各种故障因素,因此本文所论述的容灾就是指本地容灾。

3)容灾技术指标RTO、RPO容灾有两个非常重要的技术指标,RTO和RPO。

理解起来很简单就是需要多少时间恢复业务系统和丢失多少的数据。

从理论上讲,这两个指标越小越好,最好都是零。

这两个指标不同的量级对应不同的投入成本和技术路线。

就目前而言做容灾,要求RPO趋于零,RTO达到秒级或分钟级。

三、选择合适的容灾方案容灾建设一般按照“统筹规划、资源共享、分批实施、平战结合”原则。

考虑建设容灾的因素:1)在选择合适的容灾要考虑投入成本和回报对于银行、电信运营商、医疗、证券、电力、交通等行业而言,核心业务系统的数据对于企业的正常运行至关重要,一旦数据大量丢失或业务长时间中断,造成的影响是无可估量的。

而对于一般行业(例如中小企业),一方面受到资金投入、技术门槛、人员素质、管理及维护复杂度等因素的制约,另一方面发生灾难所带来的损失也不那么大,因此完全没有必要一味追求高的容灾建设等级,而是可以结合自身条件在等级一到等级五中进行选择。

除上述RTO和RPO两个技术指标外,用户还必需关注容灾方案的投入产出ROI(投入产出比),衡量用户的投入与从中所获得的收益的比率。

表明上看,容灾系统不像其它业务系统那样会给用户带来直接的产出收益。

但事实上,容灾系统确实是有收益的。

容灾系统的收益主要来源于发生故障时为用户所挽回的损失,这种损失不只包括收入方面的,信誉、客户忠诚度、法律风险等方面的损失也包含在内。

如果容灾系统能够把由于故障而导致的业务停止时间显著缩短,也就间接为客户创造了收益。

因此,从这些角度讲,选择合适的容灾技术路线,例如基于主机的应用层复制容灾方案显得更有优势,因为这类方案不仅能大幅降低容灾系统的初始部署成本,而且管理成本也相对要低很多。

2)不同业务系统采用不同的容灾技术、打组合拳故障给不同类型的业务所带来的损失是不同的,因此不能采用一刀切的方式进行灾备系统建设,而是需要细致分析业务单位信息系统的重要程度,有效区分核心业务和非核心业务,并平衡业务系统的实际需求和总体成本的关系。

核心业务采用等级很高的容灾技术,例如医院的HIS、银行的“核心、授信、网银等交易系统、证券的核心交易系统等等,可采用实时复制、零恢复的技术等级;而另外一些非核心业务,如OA、报表统计等等,可暂缓考虑,或选择较低一个等级的技术。

因此,用户在容灾建设时,需要根据业务系统重要性的不同,采用不同的容灾等级。

总而言之,在进行容灾建设规划时,单靠一种方案或一种技术是行不通的,为了实现多种等级容灾,需要有一个完整的容灾方案和技术体系作支撑。

3)按照“先本地、再异地”的由近及远原则建设从投入成本和故障发生概率来考虑,可以先建设本地的容灾,在同一个机房不同的主机和存储上建设,或在不同的楼层建设一个备份中心,或在不同的楼宇建设一个备份中心。

经济条件具备的,考虑同城建设一个备份机房。

在实际的操作中,很多企业基本都会在本地建设一个高等级的、投入也不大的容灾,然后在分部或者同城其他地方再做一个异地备份。

这样的建设方案投入不大、比较实惠。

4)“平战结合”、充分发挥容灾系统的作用投入上百万的资金建设一套容灾,仅在自然灾难或其他软硬故障时发挥作用,或者软硬件放置在机房折旧贬值,没有几家公司的老板愿意这样做。

“平战”并不是狭窄的指在和平或战争条件,更广义的指在发生各种常见故障或者正常运行。

那么,“平战结合”就是要充分发挥一套投入较大的容灾系统的额外价值。

在容灾系统上部署一些供用户内部使用的业务系统,例如报表系统可以利用容灾数据库实现查询统计功能。

四、选择合适的技术路线——备端在线的更合适选择技术路线在整个容灾建设尤其重要。

技术路线基本决定了投入成本、所需技术支持力量、后期运营和维护工作量等等。

1)传统的数据备份技术不适合重要业务的容灾传统的数据备份难于满足容灾的技术要求。

虽说定时备份在一定程度上可以保证数据安全,但应用于容灾时却面临备份窗口大、备份间隔大、数据可恢复性差和恢复时间长、性能影响剧烈等众多问题,也不能满同时,实时数据复制自身可能存在故障,备份系统提供一种补偿性的手段是值得的。

那么完整的容灾方案中,这两种技术是并存的。

2)实时数据复制是构建容灾的基石根据操作系统的I/O(读写操作)路径以及复制对象划分为四大种类:基于应用系统事务级的复制,技术复杂,完全能保障数据库的一致性,但是支持应用有限;基于文件层的复制,复制技术简单,但不能保障数据库一致性,一般用于文件复制;基于逻辑卷层的复制,实施可能需要改造生产环境,实施复杂;基于磁盘阵列层的复制,磁盘阵列厂商的复制技术,与硬件绑定,成本高昂,实施复杂。

按照数据复制软件或硬件安装的位置又可划分为主机型复制和非主机型复制。

应用层、文件层、逻辑卷层的都属于主机型复制,主机型复制软件需安装在主机上,需要消耗一定的主机资源。

存储层属于非主机型复制,复制直接由磁盘阵列的内部组件完成,理论上无需消耗应用所在主机的资源。

四种复制技术各有优缺点。

一般而言,文件层复制技术主要采用异步复制原理,不能保障数据库的一致性,不能确保数据库是好的,很少用于大型数据库的容灾。

国内很多厂商都采用文件层复制,主要用于中小企业,适用于数据量不大、投入很小的场合。

3)如何保障容灾系统的数据一致性是非常重要的考量容灾系统与生产系统的数据一致性考虑在容灾建设中极其重要。

什么叫数据一致性,这是个非常专业的问题。

简单的讲,就是要保证生产系统、容灾系统的数据相一致。

四种复制技术的数据一致性含义是不同的。

应用层的数据一致性是指容灾业务数据和生产端业务数据相同,例如股票交易业务,生产端交易了10000笔,如果容灾端只复制了9999笔,那么就产生了数据不一致的问题。

但是,应用层的数据不一致性相对应用程序而言是不致命的,甚至应用程序都无法感知,只有上层业务才能感知,就如同这个例子丢了一笔交易数据,那么此时需要人工干预补齐一下数据。

从这个角度讲只有应用层的复制才能确保应用程序的完整性和一致性。

其他三层的数据不一致性对应用程序而言是致命的,很可能导致应用程序无法启动。

其他三层的数据一致性比应用层的数据一致性含义复杂,这是由于复制所属层次和复制对象不一样导致的。

其他三层的数据一致性包含两方面的含义:一是在磁盘上或文件上的应用程序的数据一致性,这是因为每个应用程序对存在磁盘上的数据都有一个内在的组织结构和秩序,如果这种结构和秩序不完整或被破坏,那应用程序很可能就无法启动了;二是两端的数据一致性。

在I/O的路径上各层都有自己的缓存,很有可能会滞留一些I/O 在自己的缓存中。

如果在系统发生故障时,仍有部分I/O“滞留”在I/O操作中,真正写到磁盘中的数据就会少于应用程序实际写出的数据,造成数据的不一致,从而导致结构和秩序不完整或被破坏。

异步复制顺序地将这些I/O复制到容灾端,故障发生时可能导致I/O复制不完整,从而也会导致这种情况发生,这就是文件层的复制不可靠的原因。

逻辑卷层和磁盘层采用同步复制,关闭各层缓存,这样的情况一般不会发生,但是由于应用程序和操作系统的复杂性,这种复杂性本身可能导致I/O的坏块。

同时,这两层还可能存在卷组一致性的问题,应用程序的数据存在多个逻辑卷或物理卷中,在这两层中很可能会出现应用程序串行写而这两层并行写的状况,从而导致磁盘上的数据的写秩序不一致,这是很可怕的。

存在这样的问题,需要在调研阶段搞清楚应用程序的存储状况的,从而有针对性的实施方案。

4)定期的验证和演练是确保容灾系统可靠性的一种手段需要定期的验证和演练对容灾系统而言是必需的,校验出可能导致数据不一致的因素。

由于存在两端数据不一致,理论上也无法确保故障发生时容灾端数据就是好的。

这就需要容灾系统提供一个可供验证和演练的方法和界面。

应用层的复制可以随时、直接的提供一个校验手段。

因为容灾端的应用程序处于运行状态,直接查询数据就可校验数据了。

也可以用自己的业务系统来连接容灾端数据来校验,例如医疗行业的用户可以用HIS软件去连接容灾端数据库。

5)备端在线的容灾是可靠的、令人放心的容灾备端在线的容灾带来一个最大的好处就是可以验证容灾的结果,就是可以直接去验证备用数据库的好坏,进而可以验证主、备两端的数据差异。

这个本质的优势,完全解决了其他容灾技术和传统备份技术的最大缺陷。

这个最大的缺陷就是在复制期间不能查看备用数据库的好坏,或者数据。

仅就备用数据库而言,要做到可靠就必须保障数据库级别的一致性,就是要保证备用数据库的数据存储结构是好的,内部关联性和秩序是一致性的。

浪擎镜像系统的备用数据库处于实时在线状态;其他复制技术的目标数据库在复制期间处于不在线状态,必需要启动才能使用,但是复制期间丢失数据块可能导致备用数据库损坏,不能正常启动。

相关文档
最新文档