数据容灾技术综述
- 格式:doc
- 大小:124.00 KB
- 文档页数:5
数据库系统容灾技术与实现数据库系统在现代信息化社会中扮演着重要的角色,对于大量数据的存储、管理和应用起着关键性的作用。
然而,由于各种原因,数据库系统可能会面临各种意外情况,例如硬件故障、网络中断、自然灾害等,这就需要数据库系统具备容灾技术来确保数据的安全性和可靠性。
本文将介绍数据库系统容灾技术与实现的相关知识。
一、数据库系统容灾技术概述数据库系统容灾技术是指在数据库系统遭受各种灾难性事件导致数据丢失或不可用的情况下,采取相应的技术手段和措施,以确保数据的安全性和可用性。
常见的数据库系统容灾技术包括备份与恢复、容错、冗余等。
1. 备份与恢复备份与恢复是最常见的数据库系统容灾技术之一。
通过定期对数据库进行备份,将数据存储到独立于原数据库的位置上,一旦原数据库出现问题,可以通过从备份中恢复数据的方式保障数据的完整性和可用性。
备份方式包括全量备份和增量备份,可以根据需求选择合适的备份策略。
2. 容错容错是指在数据库系统中引入冗余资源,以保证在某个组件发生故障时,系统可以继续正常运行。
一种常见的容错技术是采用冗余的硬件设备,例如磁盘阵列RAID技术,通过将数据分散在多个硬盘上,即使其中一个硬盘发生故障,仍然可以从其他硬盘中恢复数据。
3. 冗余冗余是指将数据在多个位置进行存储,以确保在某一个位置发生故障时,仍然可以从其他位置获取数据。
常见的冗余技术包括主备份、主从复制等。
主备份即将数据存储在主数据库和备份数据库中,主数据库出现问题时,可以切换到备份数据库以提供服务。
主从复制是指将数据从主数据库复制到一台或多台从数据库中,当主数据库故障时,可以切换到从数据库继续提供服务。
二、数据库系统容灾技术的实现数据库系统容灾技术的实现需要结合具体的数据库系统和应用环境,下面以主备份技术为例来介绍容灾技术的实现过程。
主备份技术实现包括以下步骤:1. 确定主备份角色首先需要确定数据库系统中的主服务器和备份服务器的角色分配。
主服务器负责处理客户端的请求,并且实时地更新数据;而备份服务器则负责备份主服务器上的数据,并在主服务器故障时顶替其位置提供服务。
数据库容灾的关键技术数据库是现代信息系统的核心组成部分,对于大型企业来说,数据库的稳定运行和数据的安全性至关重要。
然而,由于各种原因,如硬件故障、自然灾害、人为破坏等,数据库可能会遭受破坏或丢失。
为了保障数据库的连续可用性和数据的安全性,数据库容灾技术应运而生。
本文将介绍数据库容灾的关键技术。
一、备份与恢复技术备份与恢复技术是数据库容灾的基础。
通过定期备份数据库,可以在遭受灾难性破坏或数据丢失时进行数据恢复,保障数据库的连续可用性。
备份方式包括全量备份和增量备份,全量备份将数据库的全部数据备份下来,而增量备份则备份自上次全量备份以来的更新数据。
此外,还可以使用快照技术实现数据库的热备份,快照技术可以快速生成数据库的一致性镜像,并在发生故障时进行快速恢复。
二、异地备份技术为了进一步提高数据库的容灾能力,可以将备份数据存储于异地。
在遭受地区性灾难或者数据中心故障时,异地备份技术能够保证数据库的连续可用性和数据的安全性。
异地备份技术常用的方法包括:1. 异地镜像复制:将数据库的变更操作实时复制到异地备份服务器上,保持数据的实时同步。
2. 异地日志复制:将数据库的日志文件实时复制到异地备份服务器上,利用日志回放技术在发生故障时进行数据恢复。
3. 异地存储复制:将数据库的备份数据存储于异地,通过网络传输保障数据的安全性和完整性。
三、高可用集群技术高可用集群技术是数据库容灾的重要手段之一。
通过将多台服务器组成集群,实现数据库的共享和自动故障转移,可以提供高可用性的数据库服务。
常见的高可用集群技术包括:1. 主从复制:将一个主数据库的变更操作实时复制到多个从数据库,实现读写分离和故障转移。
2. 多活集群:在多个数据库之间实现双向同步,任何一台数据库出现故障时都能够自动切换到其他正常节点上。
3. 分布式数据库:将数据库水平切分成多个分片,每个分片都部署在不同的服务器上,实现负载均衡和故障转移。
四、容器化技术容器化技术是近年来兴起的一种新型数据库容灾技术。
在当今信息化社会中,大数据分析的重要性日益凸显。
大数据分析可以帮助企业实现商业目标,提高生产效率和产品质量,同时也可以为社会科学研究提供重要的数据支持。
然而,大数据分析也面临着数据备份和容灾等技术挑战。
本文将介绍大数据分析中的数据备份与容灾技术,探讨其重要性和应用。
一、数据备份的重要性数据备份是指将数据复制到另一个存储设备或位置,以防止数据丢失或损坏。
在大数据分析中,数据备份的重要性不言而喻。
大数据分析所涉及的数据量巨大,一旦数据丢失或损坏,将会给企业和研究机构带来严重的损失。
因此,建立可靠的数据备份系统是大数据分析的基础。
数据备份的方式多种多样,常见的包括本地备份、远程备份和云备份等。
本地备份是指将数据备份到本地存储设备,比如硬盘、光盘等。
本地备份的优点是速度快,成本低,但是容易受到硬件故障、火灾等风险的影响。
远程备份是指将数据备份到远程服务器或存储设备,以防止本地设备故障或灾难性事件导致的数据丢失。
云备份则是将数据备份到云端存储空间,具有跨地域、高可用性等特点。
二、数据备份技术在大数据分析中,数据备份技术日益成熟,备份软件和系统也层出不穷。
常见的数据备份技术包括全量备份、增量备份和镜像备份等。
全量备份是指将数据全部备份到另一个存储设备,通常用于首次备份或周期性备份。
增量备份是指在全量备份的基础上,只备份发生变化的数据,以节省存储空间和备份时间。
镜像备份则是将数据完整地复制到另一个设备,备份和原始数据完全一样,可以快速恢复。
除了备份技术,数据压缩和加密也是数据备份中的重要环节。
数据压缩可以减小备份文件的大小,节省存储空间和传输时间。
数据加密则可以保护备份数据的安全性,避免数据泄露和非法访问。
三、容灾技术的重要性容灾技术是指在发生灾难性事件时,能够保证系统和数据的正常运行。
在大数据分析中,容灾技术的重要性不言而喻。
灾难性事件可能包括自然灾害、网络攻击、硬件故障等,一旦发生,将会给企业和研究机构带来灾难性的影响。
大数据分析中的数据备份与容灾技术介绍随着信息化时代的到来,大数据的应用范围逐渐扩大,各行各业都在不断探索如何利用大数据来提高生产效率和服务质量。
然而,大数据的应用也带来了数据安全和容灾的挑战。
在大数据分析中,数据备份与容灾技术的重要性不言而喻。
本文将介绍大数据分析中的数据备份与容灾技术,并探讨其在实际应用中的重要性和挑战。
一、数据备份技术在大数据分析中,数据备份是至关重要的。
数据备份技术主要包括数据复制、数据快照和数据镜像等。
其中,数据复制是指将数据从一个存储设备复制到另一个存储设备,以确保数据的安全性和可靠性。
数据快照则是指在特定时间点对存储设备上的数据进行拍摄,以便在数据丢失或损坏时进行恢复。
而数据镜像则是指将数据完整地复制到另一个存储设备上,以保证数据的完整性和一致性。
这些备份技术可以帮助大数据分析系统在发生故障时快速恢复,确保数据的安全和可靠性。
二、容灾技术容灾技术是指在系统发生灾难性故障时,能够迅速将系统切换到备用系统,以保证系统的正常运行。
在大数据分析中,容灾技术的重要性不言而喻。
常见的容灾技术包括冷备份、热备份和热点备份等。
其中,冷备份是指在故障发生时,将备用系统启动并恢复数据,但需要一定的时间。
热备份则是指备用系统一直处于运行状态,可以立即接管主系统的工作。
而热点备份则是指针对关键数据进行备份,以确保关键数据的安全性和可用性。
这些容灾技术可以帮助大数据分析系统在发生故障时快速恢复,确保系统的正常运行。
三、挑战与解决方案然而,数据备份与容灾技术在大数据分析中也面临着一些挑战。
首先,大数据量带来了数据备份和恢复的困难。
大数据量的备份需要大量的存储空间和计算资源,而恢复也需要较长的时间。
其次,大数据分析系统的复杂性也增加了容灾的难度。
系统的复杂性意味着备份和恢复过程可能涉及多个组件和子系统,增加了容灾的复杂性。
此外,大数据分析中的实时性要求也增加了容灾的难度。
在大数据分析中,数据的实时性要求非常高,容灾技术需要能够在短时间内实现系统的切换和数据的恢复。
云计算环境中的数据备份和容灾技术研究一、引言云计算已经成为当代信息技术领域的主要发展趋势,许多企业和个人都将其视为存储和处理数据的首选方法。
然而,随着数据规模和重要性的增加,如何确保数据安全性和可靠性变得尤为关键。
数据备份和容灾技术作为保障云计算环境下数据安全的重要手段,越来越受到关注。
本文将对云计算环境中的数据备份和容灾技术进行深入研究和探讨。
二、云计算环境下的数据备份技术1. 增量备份技术增量备份是云计算环境中常用的一种数据备份手段。
它通过备份源数据和最近的一次完整备份之间的差异数据来进行备份,减少了备份所需的存储空间和网络流量。
增量备份技术通常使用快照或镜像来实现,能够快速恢复到任意备份时间点。
2. 分布式备份技术分布式备份技术是指将数据分散存储在不同的节点上,从而提高数据的可靠性和可用性。
在云计算环境中,数据通常会被分片存储在多个节点或数据中心中,当发生数据损坏或节点故障时,可以从其他节点中恢复数据,实现容灾和高可用性。
三、云计算环境下的数据容灾技术1. 冷备份技术冷备份是一种基于存储介质的数据容灾技术。
它将数据备份存储在离线媒介(如磁带、光盘等)上,并进行定期更新。
当发生数据损坏或节点故障时,可以从冷备份介质中恢复数据。
冷备份技术具有成本低、存储容量大的优点,但恢复时间较长,不适用于对数据恢复时间要求较高的场景。
2. 热备份技术热备份技术是一种实时同步数据备份技术,它通过将数据实时备份到其他节点或数据中心,以实现数据的容灾和高可用性。
当出现数据损坏或节点故障时,可以立即切换到备份节点来保证业务的连续性和数据的完整性。
热备份技术适用于对数据恢复时间要求较高的场景,但成本相对较高。
四、云计算环境下的数据备份和容灾技术的挑战1. 高带宽要求在云计算环境下进行数据备份和容灾需要大量的带宽支持,尤其是在分布式备份和热备份技术中,需要实时传输大量数据,对带宽的要求较高。
2. 数据一致性问题数据备份和容灾过程中需要保证数据的一致性,即备份和恢复操作之间的数据是完全一致的。
各种容灾技术分析1. 数据复制技术数据复制可以从存储、操作系统、数据库和应用四个层次来做,其中通过应用系统进行数据复制需要应用程序支持;如果现有应用程序不支持,需要进行进行开发,这里不做深入介绍。
(1) 数据库复制数据容灾技术数据库复制技术一般是由数据库厂商或者第三方开发,基于数据库日志或者数据流实现复制的技术。
Oracle DataGuard是典型代表,此处将以此为例进行介绍。
Oracle DataGuard 通过使用称为Standby Database的数据库来防止出现数据的灾难。
它通过将Primary Database数据库的重做日志传到并应用到Standby Database数据库来使Standby Database数据库与Primary Database数据库同步:可以将重做日志直接从Primary Database数据库同步写到Standby Database数据库来完成完全没有数据损失的灾难保护,这会给Primary Database数据库的性能带来一定的性能损失。
可以将归档的重做日志从Primary Database数据库异步写到Standby Database数据库来使Primary Database数据库在极少损失性能的前提下,最小化地减少数据的丢失。
如果重做日志数据到达Standby Database数据库后快速应用到Standby Database数据库,则在Primary Database数据库出现问题时可以快速地 failover 到Standby Database数据库。
然而,如果延缓一定时间后再应用重做日志数据,可以避免Primary Database数据库的错误快速地传播到Standby Database数据库。
(2) 存储硬件复制数据容灾技术硬件同步复制技术是以同步复制技术为基础,通过磁盘阵列实现数据同步复制,从而保证产中心阵列与容灾中心阵列的在线数据完全同步。
数据容灾综述一、引言计算机网络的广泛应用对社会经济、科学研究、文化发展产生重大的影响,同时,网络也越来越深入平常百姓的家庭。
网络已经成为日常生活及科研机构不可或缺的一部分。
在这些繁荣的背后,都丰在着大量的数据来支撑整个系统的运行。
从各种数据服务器到提供通信链路的各种网络设备,没有一种能离开数据的存储。
数据服务器把各种有用的数据保存在外部存储器中,像硬盘、磁带、光盘等设备。
网络设备则把运行中的数据存储在内丰中,为用户提供实时稳定的数据链路。
这些数据是保证网络安全的基础,如果数据丢失,则会给企业和用户带来不可估量的损失。
因此,目前丰在着很多种数据备份和恢复的方案应用于不同的系统中。
在本文中,按照数据存储的方式不同,把数据容灾方案划分为两类:基于外存储器的容灾技术和基于内存储器的容灾技术。
二、基于外存储器的容灾技术(一)RAID磁盘阵列方式RAID(Redundant Array of Independent Disk)是指廉价磁盘冗余阵列。
这种方式可以在一张磁盘或磁盘组之间提供数据的保存与备份。
RAID网络存储技术主要利用网络技术实现信息的异地存储,数据不再直接存储在本地服务器上,而是储存在远端的数据服务器上,并且还可以通过网络保存在与远端服务器相连的专门设备上。
在系统中RAID被看作是一个逻辑分区,但它是由多个硬盘组成的,通过在多个硬盘上同时储存和读取数据来大幅度提高存储系统的数据吞吐量,而且在很多RAID模式中都有较为完备的、相互校验与恢复的措施,甚至是直接相互的镜像存储。
当数据灾难发生时可以自动修复,从而大大提高了RAID系统的容错度,提高了系统的冗余性。
目前,RAID是一种比较规范的技术标准,现在已经存在RAID0-RAID6共7种不同的级别。
每一种级别均按照数据读写、备份的规则进行设计,级另越高,其备份或镜像的程序也越高,但是数据读写的速率却不是随着级别的增加而增加的。
(二)数据库定期备份方式对于一些小型网站或服务器,由于其规模有限,经济上不允许使用RAID的方式来进行数据的备份,因此,其往往使用数据库定期备份的方式将服务器中的相关数据进行增量备份,然后将备份后的文件复制到其他位置,例如磁带等。
数据容灾技术及容灾方案介绍近几年来,容灾已经成为信息数据中心建设的热点课题,好多容灾技术也迅速发展起来,用户也有很大的选择余地。
但因为容灾方案的技术复杂性和多样性,一般用户很难搞清此中的好坏,以确立怎样选择最合适自己状况的容灾解决方案。
容灾方案的分类当前有好多种容灾技术,分类也比较复杂。
但整体上能够划分为离线式容灾(冷容灾)和在线容灾(热容灾)两种种类。
所谓的离线式容灾主要依靠备份技术来实现。
其重要步骤是将数据经过备份系统备份到磁带上边,而后将磁带运送到异地保留管理。
这类方式主要由备份软件来实现备份和磁带的管理,除了磁带的运送和寄存外,其余步骤可实现自动化管理。
整个方案的部署和管理比较简单,相应的投资也较少。
但弊端也比较显然 : 因为采纳磁带寄存数据,所以数据恢复较慢,并且备份窗口内的数据都会丢掉,及时性比较差。
关于资本受限、对数据恢复的RTO和 RPO要求较低的用户能够选择这类方式。
在线式容灾要求生产中心和灾备中心同时工作,生产中心和灾备中心之间有传输链路连结。
数据自生产中心及时复制传递到灾备中心。
在此基础上,能够在应用层进行集群管理,当生产中心遭到灾害、出现故障时,可由灾备中心自动接收并连续供给服务。
应用层的管理一般由特意的软件来实现,能够取代管理员实现自动管理。
由上边剖析可见,实此刻线容灾的重点是数据的复制。
数据的复制有多种实现方式,各有益弊,后边我们将深入议论。
因为在线容灾能够实现数据的及时复制,所以,数据恢复的RTO和 RPO都能够知足用户的高要求。
因此,数据重要性很高的用户都应选择这类方式,比方金融行业的用户。
但要实现这类方式的容灾一定有很高的投入,一般中小型公司用户很难负担。
在方案选择时一定要考虑多方面的要素。
好多用户在早期规划时都过于追求完满,对 RTO和 RPO要求过高,其实不考虑自己的经济蒙受能力,致使最后的估算没法负担。
所以,选择容灾方案必定要联合自己的实质状况,其实不必定要求无数据丢掉,只需能保证在业务的可蒙受范围内就能够了。
数据中心中的容灾备份技术解析数据中心作为各个组织的核心基础设施,承载着大量的重要业务数据。
然而,由于自然灾害、硬件故障或人为因素,这些数据可能会面临丢失或损坏的风险。
为了保障数据安全和业务连续性,容灾备份技术成为了数据中心必不可少的一环。
一、什么是容灾备份技术?容灾备份技术(Disaster Recovery and Backup)指的是数据中心针对意外事故或灾难性事件,采取一系列的措施来实现业务数据的备份和恢复。
其目的是在面临数据损失或业务中断时,能够迅速恢复数据和服务,减少对业务的影响。
二、容灾备份技术的重要性1. 数据安全保障:通过备份数据,即使面临数据损坏、病毒攻击或文件丢失等情况,数据中心仍能够利用备份数据将业务快速还原,保证数据的安全完整性。
2. 业务连续性:容灾备份技术能够帮助数据中心降低业务中断时间,保证关键业务在灾难发生后能够快速从备份数据中恢复,将业务中断时间降到最低。
3. 灾难恢复能力:面对自然灾害、硬件故障等灾难性事件,容灾备份技术能够帮助数据中心从备份数据中恢复关键业务,减少灾难带来的损失。
三、常见的容灾备份技术1. 数据备份与恢复:数据备份是将数据从原始设备复制到备份媒介的过程,以便在发生数据丢失或损坏时进行数据恢复。
常见的数据备份媒介包括磁带、硬盘阵列等。
数据恢复则是将备份数据重新还原到原始设备中,从而保证业务的连续性。
2. 容灾站点与异地备份:容灾站点是在离原始数据中心较远的地方设立的备份中心,用于存储数据备份及恢复的设备。
异地备份则是将数据备份送往容灾站点,以应对在原始数据中心发生不可控因素导致数据丢失的情况。
容灾站点通常会采用高可靠性的硬件设备和网络连接,以确保备份数据的安全性和可靠性。
3. 虚拟化技术和云备份:虚拟化技术可以将物理服务器虚拟化成多个虚拟机,从而提高数据中心的资源利用率,并方便进行备份和恢复。
云备份则是将数据备份存储在云平台上,以减少对本地存储资源的依赖,提高备份数据的安全性和可用性。
数据容灾技术综述
[摘要]计算机网络的发展引来了数据安全性的关注。
分析研究了目前常用的数据容灾技术,分别从基于外存储器容灾和基于内存储器容灾两个方面进行研究,给出了这些技术的优、缺点。
通过分析对比,可以为企事业单位建站、组网时提供相应的数据容灾方案。
[关键词]网络安全容灾RAID双机热备
一、引言
计算机网络的广泛应用对社会经济、科学研究、文化发展产生重大的影响,同时,网络也越来越深入平常百姓的家庭。
网络已经成为日常生活及科研机构不可或缺的一部分。
在这些繁荣的背后,都存在着大量的数据来支撑整个系统的运行。
从各种数据服务器到提供通信链路的各种网络设备,没有一种能离开数据的存储。
数据服务器把各种有用的数据保存在外部存储器中,像硬盘、磁带、光盘等设备。
网络设备则把运行中的数据存储在内存中,为用户提供实时稳定的数据链路。
这些数据是保证网络安全的基础,如果数据丢失,则会给企业和用户带来不可估量的损失。
因此,目前存在着很多种数据备份和恢复的方案应用于不同的系统中。
在本文中,按照数据存储的方式不同,把数据容灾方案划分为两类:基于外存储器的容灾技术和基于内存储器的容灾技术。
二、基于外存储器的容灾技术
由于外部存储器具有数据存储不易丢失、存储容量大的优点,因此,在具体应用中,用户把大量的数据信息通过各种不同的方式保存在外存储器中。
(一)RAID磁盘阵列方式
RAID(Redundant Array of Independent Disk)是指廉价磁盘冗余阵列。
这种方式可以在一张磁盘或磁盘组之间提供数据的保存与备份。
RAID网络存储技术主要利用网络技术实现信息的异地存储,数据不再直接存储在本地服务器上,而是储存在远端的数据服务器上,并且还可以通过网络保存在与远端服务器相连的专门设备上Ⅲ。
在系统中RAID被看作是一个逻辑分区,但它是由多个硬盘组成的,通过在多个硬盘上同时储存和读取数据来大幅度提高存储系统的数据吞吐量,而且在很多RAID模式中都有较为完备的、相互校验与恢复的措施,甚至是直接相互的镜像存储。
当数据灾难发生时可以自动修复,从而大大提高了RAID系统的容错度,提高了系统的冗余性。
目前,RAID是一种比较规范的技术标准,现在已经存在RAID0~RAID6共7种不同的级别。
每一种级别均按照数据读写、备份的规则进行设计,级别越高,其备份或镜像的程度也越高,但是数据读写的速率却不是随着级别的增加而增加的。
(二)数据库定期备份方式
对于一些小型网站或服务器,由于其规模有限,经济上不允许使用RAID的方式来进行数据的备份,因此,其往往使用数据库定期备份的方式将服务器中的相关数据进行增量备份,然后将备份后的文件复制到其他位置,例如磁带等。
数据库的备份有多种方式:完全备份、差异备份、增量备份。
完全备份是备份系统中的所有数据。
执行此种备份方式时,备份耗时较长,但是一旦出现问题,在进行恢复时耗时最短,可以在比较短的时间内恢复数据。
此种备份比较适合于阶段性的备份,比如一个月或半年等。
差异备份是备份上次完全备份后有变化的数据。
这种备份方式耗时比完全备份要短,而且如果数据变化不大,备份后的文件也比较小。
但是在执行恢复操作时,需要先执行先前的完全备份,然后再将差异备份的内容按照备份时的时间顺序进行逐个恢复。
此种备份适合于数据变化不大的小型数据系统。
增量备份是只备份上次备份后有变化的数据。
这种数据备份方式速度最快,备份的数据量也是最小的。
在系统中的数据变化比较大的情况下,使用增量备份方式可以比较快速有效地完成数据备份任务。
但是此种方式在进行数据恢复时却是最慢的。
每一种备份方式均有其优点和缺点,在实际的应用过程中,往往将这些方式组合起来使用,比如完全备份与增量备份结合使用等。
(三)双机热备方式
上述两种方式进行数据备份时,一旦出现计算机故障或磁盘故障,系统的恢复时间都较长,会有至少几个小时的恢复期。
这样的特点不能被一些要求比较高的系统所接受。
例如,电信计费系统会要求“不断流”,也就是说在系统出现故障时,系统能在几分钟甚至几秒的时间内恢复。
针对这种情况,有人提出了双机热备的方式来进行数据的备份。
双机热备方式的国外代表产品是NCR LifeKepper和OctoPus。
它们采用TCP /IP技术来保持工作机和备用机之间的数据同步。
两台机器采用相同的硬件和软件配置,在双机之间通过RS232连接线或网线建立连接,以形成心跳。
通过这种心跳机制,双机可以互相检测到对方的存在,从而可以形成双机之间的数据同步及故障切换。
目前在国内,已经存在使用纯软件的双机热备方案和面向应用级的双机热备方案[3,4],并且这两种方案已经得到了很好的应用。
通过上述分析,给出这几种容灾方案优点与缺点的对比(如表1)。
三、基于内存储器的容灾技术
在各种网络设备及通信网络的核心区域中,由于其所处的位置的特殊性,要求其必须具有很强的实时性,以为用户提供及时可靠的网络通信链路。
因此,在这样的网络设备中,大多没有容量很大的外部存储器,只有内存可供用户保存数据。
而内存具有访问速度快、数据无法永久保存的特点,因此,在为这样的网络设备设置容灾方案时,一般都采用双板或双机的数据热备份方案。
(一)双板热备方式
在网络设备中,其计算机硬件往往是特殊制作的,比如大型路由器等。
它们在网络通信中所处的位置决定了这些设备不允许出现故障。
但是设备不可能设计的那么完美,它们总是可能在某种条件下出现问题。
另外,在设备进行升级时,系统也需要进行“断流”的操作,临时不能提供服务。
为了解决上述问题,一个设备中往往设计成两块板卡,一块是主用板,另一块则是备用板。
当系统出现故障或需要升级时,备用板主动切换到主用板,此时新的主用板上的数据与原来的主用板完全相同,不存在“断流”的情况。
当解决了故障或升级完成后,将新的板卡插入设备中,执行数据备份的任务。
这种方式适合于非自然性故障,比如主板损坏或设备升级等。
但是如果存在机房断电或自然灾害等情况时,往往无法及时恢复服务。
(二)双机热备方式
在这里的双机热备方式不同于面向大容量服务器的双机热备方式,它是采用修改操作系统协议栈的方式来进行的。
由于这类计算机系统一般都是嵌入式系统,其操作系统往往是开放源码的嵌入式操作系统,因此,系统内核中的协议栈是可以修改的。
与服务器下的双机热备方式相同,它也需要将两台机器设置相同的硬件和软件配置,双机之间建立网络连接,互相检测对方是否在线。
一般情况下,当双机同时启动时,通过一定的方式来确定主备机。
非同时启动时,先启动的作为主机,后启动的作为备机。
整个系统使用主机的IP地址来提供服务,同时由主机向备机传送实时数据,而备机则只接受主机传送的数据。
当主机出现问
题无法继续提供服务时,双机检测模块会将备机实时转换为主机,继续提供服务,从而实现“不断流”。
如图1所示。
一般情况下,两台服务器可以分别放置在不同的区域,可以相隔较远。
这种数据备份方式既能在主机发生故障,还能在发生断电或自然灾害等情况下,保证系统仍然能正常服务。
但是在进行系统升级时,仍然需要结合双板备份的方式进行。
四、结语
数据是网络运行的基础,数据的安全是网络安全中最重要的部分。
针对不同的使用情况,选择合适的数据备份方法,保证数据能够及时备份,并在出现故障时迅速恢复,是每一个数据提供者的责任和义务。
同时,数据容灾是一个工程,而不仅仅是一项技术。
因此,必须建立一套健全的数据备份的流程、规程以及具体措施。