开发者社区> NineData> 正文

使用 NineData 快速构建企业容灾备份

简介: 使用 NineData 快速构建企业容灾备份。另外,NineData 也突破传统技术方案,推出实时日志备份:基于增量日志监听采集技术,实时获取并备份数据库中的变化数据,实现秒级 RPO 的备份能力,真正做到数据零丢失。有效保护企业的核心数据,构筑企业数据安全的最后一道防线。
+关注继续查看

今天,几乎绝大多数现代化企业的业务,都是一定程度上在处理数据。从处理大量用户的财务数据的金融机构,到处理每个用户手机 APP 上交易、娱乐、社交数据的个人,数据都在企业经营中发挥中重要的作用,数据安全是企业最重要的事情并不为过。就在几周前,大洋彼岸的美国发生全美航班停飞数小时的重大安全故障,此次全美航班停飞是 911 事件以来首次发生。据美国航空监管机构报道,这次事故原因是数据库文件受损,可见企业容灾备份的重要性。


数据库为数据提供存取服务,担任着重要的角色,如果因服务器故障、程序 BUG、操作人员勿删、病毒感染、恶意删除等原因导致数据丢失或服务不可用,会对公司造成重大损失,所以构建企业容灾就是提高企业核心竞争力,也是构筑企业安全的最后一道防线。


企业数据容灾备份方法

按照不同的数据库备份方式,数据库备份可以分为完全备份、增量备份(又称差异备份)、事务日志备份、文件备份。


  • 完全备份

备份整个数据库,恢复时恢复所有。优点是简单,缺点是数据量太大,非常耗时。但其好处是在还原数据库时,也只要将整个数据库从一份数据库备份还原到数据库中即可。


  • 增量备份

所谓增量,就是以某个起始时间点的全量数据为基础,备份该时间点以后的数据。而起始时间点的全量数据,就是通过完整备份而为的。增量备份往往也称"差异备份",所需要的备份时间和备份空间都比完整备份少,所以此方式最合适作为经常性的备份方式。


  • 事务日志备份

事务日志是一个单独的文件,它记录数据库的改变,备份的时候只需要复制自上次备份以来对数据库所做的改变,所以只需要很少的时间。为了使数据库具有鲁棒性,推荐每小时甚至更频繁的备份事务日志。


  • 文件备份

数据库可以由硬盘上的许多文件构成。如果这个数据库非常大,并且一个晚上也不能将它备份完,那么可以使用文件备份每晚备份数据库的一部分。由于一般情况下数据库不会大到必须使用多个文件存储,所以这种备份不是很常用。


按照数据库运行状态,备份又可以分为热备和冷备。热备是指数据库正处于运行时,对其进行备份,一般这种需要通过数据库事物日志配合进行备份。而冷备是数据库处于关闭状态对其进行备份,这种方式一般在实际生产中较少遇到。在实际工作中,绝大多数厂家的备份都是热备。


NineData 数据管理平台介绍

NineData 是玖章算术旗下的多云数据管理平台(https://www.ninedata.cloud/),它目前支持多种常见数据源(例:MySQL、SQLServer 等)的备份、恢复。NineData 提供的备份功能,包括数据备份、结构备份、日志备份,具备全量和增量的备份能力,基于这些能力,可以快速、有效的帮助企业构建数据容灾备份能力。


NineData 作为一个即开即用的数据 SAAS 服务,它不仅具有备份恢复功能,也提供了一系列完善的配套服务,包括告警监控、权限管控、备份数据查询等。其中,备份数据查询功能非常有特色,这是 NineData 自研的计算存储引擎,可实现任意时间点备份数据的快速查询。当业务库发生数据丢失时,可通过此功能快速完成数据的查询及恢复。


除了具备完善的功能外,NineData 的备份性能也很优秀,在 sysbench 模型下的数据,它的权量备份速度可以到达 185MB/S、全量恢复速度在 133MB/S。


总结来看,NineData 数据管理平台是一款:具有完全自动化的备份恢复能力,可有效帮助企业快速构建容灾备份环境,同时具有备份数据查询等市场上鲜有的亮点能力,对云数据库、云主机及 IDC 自建数据库的支持同样完善。


构建容灾备份步骤

  • 备份

首先 NineData 「备份与恢复」模块下的【数据备份】,点击右上角【创建备份】,在【数据源与目标】页面下填入所需要备份的数据源,并选择相应的备份类型,以及存储信息。

NineData 备份与恢复.png

NineData 备份与恢复


在第二步,选择备份策略,支持自定义备份对象、备份频率以及备份保留时间。如果在这一步选择全库备份,在恢复时也可以单表恢复。其中保存时间为全量备份集及日志备份集的保存时长,备份集保存时间到期后,系统会自动删除过期备份集。

NineData 备份策略.png

NineData 备份策略

进入预检查,做备份前置检查工作,主要检测数据源链接、数据库权限、日志格式等项目,如果预检查失败,无法进入下一步。预检查成功,则点击【启动任务】,备份任务会在备份策略指定的时间进行备份,也可以点击【立即备份】,则该任务即运行。

NineData 创建备份的预检查页面.png

NineData 创建备份的预检查页面


备份任务启动后,点击任务详情,可以看到任务的备份类型、备份对象、备份策略等信息。用户可以选择是否对备份存储开启加密,以及增加告警策略。另外,在每个备份集的【操作】列下可以看到该备份集备份时运行的运维信息。

NinerData 备份任务详情.png

NineData 备份任务详情

NineData 备份集备份时运行的运维信息。.png

NineData 备份集备份时运行的运维信息


  • 恢复

恢复的步骤和备份基本类类似,在 NineData备份与恢复」模块下的【备份集】下选择需要的恢复数据,然后点击恢复数据。

NineData 备份与恢复的恢复数据.png

NineData 备份与恢复的恢复数据

进入【选择恢复方式】,依次填写相关信息后点击【下一步】。这里特别要注意【恢复类型】的选择。

NineData 选择恢复方式.png

NineData 选择恢复方式

在【恢复对象】中,可以自定义对象,在只需要恢复备份集中某个或者某几个对象时,恢复效率会更高。

NineData 恢复对象.png

NineData 恢复对象

可以对恢复目标数据库名做映射配置。

NineData 对恢复目标数据库名做映射配置.png

NineData 对恢复目标数据库名做映射配置


恢复时,仍然会做前置预检查,如果预检查有一项失败,无法进行下一步。所有预检查都成功后,点击启动任务,即进行恢复。

NineData 恢复时,仍然会做前置预检查.png

NineData 恢复时,仍然会做前置预检查

恢复任务启动后,点击任务详情,可以看到任务的恢复类型、恢复对象、恢复策略等信息。用户也可以对恢复任务自定义增加告警策略。另外,在恢复详情的【全量恢复】中也可以查看恢复期间的日志和运维信息。

NineData 恢复任务启动后,查看任务详情.png

NineData 恢复任务启动后,查看任务详情


小结

通过这篇介绍,可以了解到如何使用 NineData 快速构建企业容灾备份。另外,NineData 也突破传统技术方案,推出实时日志备份:基于增量日志监听采集技术,实时获取并备份数据库中的变化数据,实现秒级 RPO 的备份能力,真正做到数据零丢失。有效保护企业的核心数据,构筑企业数据安全的最后一道防线。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
一种多场景通用备份容灾方案
购链路中,因为业务对SLA的要求和下游无法保持一致,导致很多业务场景需要使用备份容灾。如当业务依赖的下游偶现异常或者超时的情况,在下游无法提供强依赖的数据时,为保证不空窗且当前业务对数据实时性要求不高时,可以使用备份数据来展示。
45 0
利用阿里云实现异地容灾的解决方案
利用阿里云实现异地容灾的解决方案
313 0
从备份升级到容灾,利用阿里云就可以做到的灾备方案
从备份升级到容灾,利用阿里云就可以做到的灾备方案
549 0
基于HBR的云上统一备份最佳实践
混合云备份(简称HBR)是一种简单易用且高性价比的在线备份服务,可以为阿里云ECS,NAS,OSS以及自建机房内的各类数据提供安全,高效的保护。本视频介绍如何通过HBR对云上数据进行统一备份管理。解决问题:1.备份阿里云云上数据;2.备份数据中心数据。
821 0
技本功|数据安全之混合云环境数据库备份容灾实现
近些年,数据安全事件频发。作为企业的核心资产,数据的外泄、破坏都会导致不可挽回的经济损失和核心竞争力缺失。规范的制度建设、权限管理和变更流程是保证数据安全的重要落地措施。袋鼠云DBA团队承接多个客户的容灾架构设计需求,制定可靠、有效的容灾架构方案并推动落地。备份重于一切。我们会优先考虑数据库备份集的容灾设计:两地三中心VS混合云、权限分配&监控告警&恢复演练。
458 0
云上备份
本文由开发者社区社群直播视频整理而来,分享灾备技术实战。
990 0
基于云存储网关的Veeam备份归档上云方案
传统备份厂商的异地备份方案是将数据备份至异地机房来保护数据。公共云的出现改变了异地备份的方案和架构。用户在面对公共云和传统备份架构时,该如何选择呢?本文结合Veeam备份软件的使用,一方面来阐述Veeam是如何与云存储网关产品结合将数据备份上云,另一方面也试着给出一些看法和建议。
1589 0
混合云备份服务异地备份和恢复实践
阿里混合云备份服务是一套已经商业化的原生备份服务,提供了简单易用,并且高效安全的数据保护方案。阿里混合云备份服务能够定期的对指定关键数据进行增量的扫描,并对备份的数据采用了高效的重删加压缩的算法,在为关键数据保驾护航的同时又极大的减少了备份数据的存储空间占用,有效的节省成本。
1918 0
+关注
NineData
玖章算术旗下数据库产品,更多点击:ninedata.cloud
文章
问答
文章排行榜
最热
最新
相关电子书
更多
云时代,数据库容灾解决方案
立即下载
云迁移与云容灾-Serverless架构企业数据备份和迁移
立即下载
企业数据创新之旅 - 数据上云与备份容灾
立即下载