一些计算机应用比较成熟的企业(如银行、电信等)一直在建设或完善关键业务系统的灾备措施和方案。而随着计算机应用的深入,中小企业的计算机用户也开始考虑应用系统安全问题。但是容灾建设不是买两台设备的枯悄问题,而是涉及灾难风险分析、远程机房建设或完善、通讯线路构建、技术方案、人员调配、管理制度等多方面的工作并且投资也较高,因此很多中小企业在急切地提出容灾需求之后,后续的工作却无法进行了。
主要原因有两点:一是容灾方案提供商还没有全面地培训用户认识容灾的必要性,没能让用户了解目前各种容灾技术方案的特点和适用性,使得用户在提出容灾需求时没有考虑技术方案的可行性,使方案无法实施;二是用户没有分析好自己业务切实的容灾需求,不分主次,没有结合多种防灾手段,最终使容灾系统规模庞大,投资超出预算,容灾项目也无法有效完成。
目前,市场上容灾方案还不能说是多层次、多样化、能够满足各种需求,所以软件厂商仍有广阔的空间,开发出更具有针对性的软件产品和解决方案,为用户提供更优秀的服务。
构建自己的容灾系统
企业要生存、要发展必须考虑投资与回报,所以软件厂商首要任务应该是开发切合实际应用软件和工具,提高企业运营效率和管理效率。但是,我们也应该看到建设容灾系统就像给企业应用系统买保险,投资不一定立刻得到直接回报。实际上,这种回报是一种保障,是不能简单地用投资/回报来计算的。当然,容灾管理软件的开发也要分出档次,讲求实用性。使用户以最少投资达到预期的保护目标。
任何用户都希望容灾备份方案能够做到保障应用系统全天候的工作。但是,要达到这样的效果,容灾系统的造价将比较高昂。不是所有企业都有能力或者有必要建立这样的容灾系统。从容灾保护对象上看有“数据级容灾”和“应用级容灾”;从容灾能力上看有RPO(恢复时间点目标)和RTO(恢复时间目标)两个衡量指标。不同企业,或者某一企业内部不同的业务系统对容灾的恢复指标要求都有所不同。因此,符合业务实际灾备需要的就是最好的容灾方案。
保证企业业务连续性就是应用级容灾,应用级容灾应该是容灾级别较高的需求,它涉及主机系统、应用数据、网络连接等等多方面的容灾方案。加上较高的RPO和RTO指标要求,应用级容灾对容灾技术和容灾管理都提出了很高的挑战。全面的容灾解决方案
当然,本地数据备份和远程数据备份只解决了一部分企业数据容灾的初级需求,对业务连续性要求较高的企业,必须有更高级别的容灾解决方案。因此,我们认为必须构告败拍建了一套全面的容灾解决方案,其中必须囊括多套容灾管理软件和方案,具有较高的实用性和性价比。
这种企业容灾管理解决方案从主机层面、数据库应用层面、存储架构层面和存储设备层面为用户提供了建设容灾系统的较为全面的解决方案。同时,容灾方案精选的都是第三方专业的数据安全管理厂商的产品和解决方案,具有广泛的系统和应用的兼容性,很好地适应了目前绝大部分企业应用系统的容灾需求。
因此,我们可以说:在容灾技术领域,没有最好袜羡的技术,只有最合适的方案。
我们希望国内广大的软件系统开发商们能够仔细分析不同行业用户的容灾需求和特征,开发出更多的具有行业和应用针对l生的容灾软件和方案。
2、有哪些mysql数据库容灾备份方案推荐?以mysql为列:
规划容灾备份时,有两个参考依据,1:恢复点目标(PRO),2:恢复时间目标(RTO)。他们定义了可以容忍丢失多少数据,以及恢复数据需要多少时间。而且一定要走出一个误区,复制就是备份,只有备份才能满足滑中滑备份的要求。
个人认为备份方案类型如下:
1:在线备份或者离线备份,通常关闭mysql做离线备份是最简单最安全的,服务器不提供应用访问服务,可以更快完成备份,但是,这样会导致服务中断,同时,重启mysql也需要一定的时间成本,对于已经上线的系统,基本不可取。在线备份的最大一个问题是,mysql可能锁住大量的表,除非锁被释放,否则会有大量的io请求被阻塞。
综上所述,我们在规划备份的时候需要考虑一下几点:
a:锁时间。
b:备份时间。
c:备份负载对服务器的影响有多大。
d:恢复备份时间需要多久。
2:逻辑备份还是物理备份。
(1):逻辑备份有以下优点:
a:逻辑备份文件恢复非常简单。只需要使用mysqlimport即可。
b:在我们只想查看数据,不想恢复的时候可以使用grep或者sed命令查看。
c:逻辑备份与存储引擎没有关系,我们可以跨存储引擎恢复数据,比如:从InnoDB表中备份,用很小的工作量就可以把数据恢复到MyISAM中。
逻辑备份也会有以下缺点:
a:必须有数据库服务器完成备份工作,增加服务器工作负荷。
b:逻辑备份文件某些场景比数据库本身文件还大。
c:无法保证导入导出的数据是一样的,比如浮点型数据。
d:恢复的时候需要重建索引,速度会慢。
(2):物理备份有以下优点:
a:基于文件的物理备份,只需要培郑复制操作到目标目录即可。
b:恢复的时候只需要将文件copy到要恢复的目录即可。InnoDB可能需要停止服务和其他一些操作。
c:物理备份中恢复速度块,而且容易垮平台和操作系统和mysql数据库版本。
物理备份信腊也会有以下缺点:
a:文件名大小写敏感,浮点格式数据可能会遇到麻烦。
b:物理备份通常包含很多未使用的空间。
3:增量备份和差异备份。增量备份和差异备份只是局部备份,主要是思想就是不备份没有改变的表,但是会减少服务器的开销,备份时间等。
4:二进制日志备份。通常数据小,我们可以频繁的备份,同时,基于时间点的恢复,二进制日志备份是一个很有效的手段。
5:文件系统快照,通过创建镜像达到恢复的目的。
对于一个好的开发人员来说,有好的备份容灾规划和计划是必不可少的。这样可以提高我们在线系统的持续运行能力。更好的服务我们系统的用户。我个人最喜欢的备份方式就是从文件系统快照中直接复制数据文件。
以上是个人的见解,希望对你有一定的帮助。谢谢。
3、数据中心容灾备份方案中,哪种级别的备份容灾效果最好EXP和IMP是Oracle提供的一种逻辑备份工具。逻辑备份创建数据库对象的逻辑拷明晌贝并存入一个二进制转储文件。这种逻辑备份需要在数据库启动的情况下使用, 其导出实质就是读取一个数据库记录集(甚至可以包括数据字典)并将这个记录集写入一个文件,这些记录的导出与其物理位置无关,导入实质就是读激颤锋取转储文件并执行其中的命令。此备份方式是通过Oracle的实用工具洞贺export和import来实施的, export是把数据库中的数据导出,import是把export卸出的数据导入数据库中。通过此工具可以衍生出多种功能, 比如整个数据库的备份、表结构重建、数据的传输、用户的改变等等。
也可以采用专业的容灾备份软件对ORACLE数据进行备份。实时数据备份的软件现在很多,CDP容灾备份方案(备特佳备份软件)在RPO和RTO两项指标上优势明显,可以实现数据的实时备份,保障业务系统的连续性。有数据级和应用级两种容灾方案。
应用级容灾。
数据级容灾,是在异地建立禅念稿一个数据系统,该系统是本地关键应用数据的一个可用备份。在本贺孝地数据出现灾难时,系统至少在异地保存有一份可高租用的关键业务的数据。数据级容灾是应用级容灾的基础,而应用级容灾是数据级容灾的发展。
4、备份的数据容灾企业关键数据丢失会中断企业正常商务运行,造成巨大经济损失。要保护数据,企业需要备份容灾系统。但是很多企业在搭建了备份系统之后就认为高枕无忧了,其实还需要搭建容灾系统。数据容灾与数据备份的联系主要体现在以下几个方面: 真正的数据容灾就是要避免传统冷备份所具有先天不足,它能在灾难发生时,全面、及时地恢复整个系统。容灾按其容灾能力的高低可分为多个层次,例如国际标准SHARE 78 定义的容灾系统有七个层次:从最简单的仅在本地进行磁带备份,到将备份的闹态基磁带存储在异地,再到建立应用系统实时切换的异地备份系统,恢复时间也可以从几天到小时级到分钟级、秒级或0数据丢失等。
无论是采用哪种容灾方案,数据备份还是最基础的,没有备份的数据,任液谨何容灾方案都没有现实意义。但光有备份是不够的,容灾也必不可少。容灾对于IT而言,就是提供一个能防止各种灾难的计算机信息系统。从技术上看,衡量容灾系统有两个主要指标:RPO(Recovery Point Object)和RTO(Recovery Time Object),其中RPO代表了当灾难发生时允许丢失的数据量;而RTO则代表了系统恢复的时间。 这一级容灾备份,实际上就是上面所指的数据备份。它的容灾恢复能力最弱,它只在本地进行数据备份,并且被备份的数据磁带只在本地保存,没有送往异地。
在这种容灾方案中,最常用的设备就是磁带机,当然根据实际需要可以是手工加闭橘载磁带机,也可以是自动加载磁带机。前者主要适用于存储数据容量较小的中小型企业。
数据容灾是指建立一个异地的数据系统,为了保护数据安全和提高数据的持续可用性,企业要从RAID保护、冗余结构、数据备份、故障预警等多方面考虑,将数据库的必要文件复制到存储设备的过程,备份是系统中需要考虑的最重要的事项。
当计算机系统在遭受如火灾、水灾、地震、战争等不可抗拒的自然灾难以及计算机御态犯罪、计算机病毒、掉电、网络/通信失败、硬件/软件错误和人为操作错误等人为灾难时,容灾系统将保证用户数据的安全性(数据容灾),甚至,一个更加完善的容灾神凳系统,还能提供不间断的应用服务(应用容灾)。可以说镇瞎源,容灾系统是数据存储备份的最高层次。
所以一般会建立数据储存、数据备份、数据恢复系统的三级体系,保障整个业务体系连续不断正常运行。
HOT