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

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 使用 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 的备份能力,真正做到数据零丢失。有效保护企业的核心数据,构筑企业数据安全的最后一道防线。

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
3月前
|
关系型数据库 MySQL 数据库
RDS MySQL灾备服务协同解决方案构建问题之数据库备份数据的云上云下迁移如何解决
RDS MySQL灾备服务协同解决方案构建问题之数据库备份数据的云上云下迁移如何解决
|
3天前
|
弹性计算 监控 容灾
阿里云ECS提供强大的云上灾备解决方案,通过高可用基础设施、多样的数据备份方式及异地灾备服务,帮助企业实现业务的持续稳定运行
在数字化时代,企业对信息技术的依赖加深,确保业务连续性至关重要。阿里云ECS提供强大的云上灾备解决方案,通过高可用基础设施、多样的数据备份方式及异地灾备服务,帮助企业实现业务的持续稳定运行。无论是小型企业还是大型企业,都能从中受益,确保在面对各种风险时保持业务稳定。
19 4
|
容灾 安全 大数据
为数据安全而生,阿里云容灾备份方案场景实践解析
数字经济时代,数据正以超出想象的速度快速增长。短短几年,数据量已经从TB级别跃升到PB乃至ZB级别。
5449 0
|
6月前
|
监控 容灾 安全
规划阿里云RDS跨区迁移并构建容灾与备份策略
规划阿里云RDS(Relational Database Service)跨区迁移并构建容灾与备份策略
194 2
|
容灾 测试技术 数据库
容灾架构迁移
容灾架构迁移
|
存储 监控 容灾
一种多场景通用备份容灾方案
购链路中,因为业务对SLA的要求和下游无法保持一致,导致很多业务场景需要使用备份容灾。如当业务依赖的下游偶现异常或者超时的情况,在下游无法提供强依赖的数据时,为保证不空窗且当前业务对数据实时性要求不高时,可以使用备份数据来展示。
285 0
一种多场景通用备份容灾方案
|
存储 弹性计算 运维
从备份升级到容灾,利用阿里云就可以做到的灾备方案
从备份升级到容灾,利用阿里云就可以做到的灾备方案
从备份升级到容灾,利用阿里云就可以做到的灾备方案
|
存储 弹性计算 运维
利用阿里云实现异地容灾的解决方案
利用阿里云实现异地容灾的解决方案
利用阿里云实现异地容灾的解决方案
|
存储 运维 监控
技本功|数据安全之混合云环境数据库备份容灾实现
近些年,数据安全事件频发。作为企业的核心资产,数据的外泄、破坏都会导致不可挽回的经济损失和核心竞争力缺失。规范的制度建设、权限管理和变更流程是保证数据安全的重要落地措施。袋鼠云DBA团队承接多个客户的容灾架构设计需求,制定可靠、有效的容灾架构方案并推动落地。备份重于一切。我们会优先考虑数据库备份集的容灾设计:两地三中心VS混合云、权限分配&监控告警&恢复演练。
586 0
技本功|数据安全之混合云环境数据库备份容灾实现
|
存储 弹性计算 运维
云上统一数据备份-混合云备份服务
本实战介绍了面向云的统一数据备份 – HBR对ECS,NAS,OSS以及云下数据的企业级数据保护方法以及基于HBR的云上数据统一备份实践。
727 0
云上统一数据备份-混合云备份服务
下一篇
无影云桌面