使用 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 的备份能力,真正做到数据零丢失。有效保护企业的核心数据,构筑企业数据安全的最后一道防线。

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
2月前
|
监控 容灾 安全
规划阿里云RDS跨区迁移并构建容灾与备份策略
规划阿里云RDS(Relational Database Service)跨区迁移并构建容灾与备份策略
105 2
|
3月前
|
存储 运维 安全
企业数据存储与备份解决方案
基于阿里云提供的存储与灾备平台,提供数据备份、数据容灾保护以及策略化归档管理,满足客户的数据合规性要求和多种数据源的快速备份恢复需求,保障业务连续性,节省企业运维成本,消除企业后顾之忧。
47 2
|
容灾 安全 大数据
为数据安全而生,阿里云容灾备份方案场景实践解析
数字经济时代,数据正以超出想象的速度快速增长。短短几年,数据量已经从TB级别跃升到PB乃至ZB级别。
4896 0
|
存储 运维 监控
云时代,好用的数据迁移方案推荐
本文将介绍数据库迁移的步骤以及市面上常见的迁移工具,推荐大家选择能够支持“业务零停机迁移”的工具产品。同时,平台工具(例NineData) 的自动化体验及配套设施(例:数据校验工具、迁移限流、监控告警等)一般较为完善,是比较推荐的选择。
632 1
云时代,好用的数据迁移方案推荐
|
存储 监控 容灾
一种多场景通用备份容灾方案
购链路中,因为业务对SLA的要求和下游无法保持一致,导致很多业务场景需要使用备份容灾。如当业务依赖的下游偶现异常或者超时的情况,在下游无法提供强依赖的数据时,为保证不空窗且当前业务对数据实时性要求不高时,可以使用备份数据来展示。
186 0
一种多场景通用备份容灾方案
|
存储 弹性计算 运维
利用阿里云实现异地容灾的解决方案
利用阿里云实现异地容灾的解决方案
利用阿里云实现异地容灾的解决方案
|
存储 弹性计算 运维
从备份升级到容灾,利用阿里云就可以做到的灾备方案
从备份升级到容灾,利用阿里云就可以做到的灾备方案
从备份升级到容灾,利用阿里云就可以做到的灾备方案
|
存储 运维 监控
技本功|数据安全之混合云环境数据库备份容灾实现
近些年,数据安全事件频发。作为企业的核心资产,数据的外泄、破坏都会导致不可挽回的经济损失和核心竞争力缺失。规范的制度建设、权限管理和变更流程是保证数据安全的重要落地措施。袋鼠云DBA团队承接多个客户的容灾架构设计需求,制定可靠、有效的容灾架构方案并推动落地。备份重于一切。我们会优先考虑数据库备份集的容灾设计:两地三中心VS混合云、权限分配&监控告警&恢复演练。
559 0
技本功|数据安全之混合云环境数据库备份容灾实现
|
存储 弹性计算 运维
云上备份
本文由开发者社区社群直播视频整理而来,分享灾备技术实战。
1159 0
云上备份
|
存储 弹性计算 运维
云上统一数据备份-混合云备份服务
本实战介绍了面向云的统一数据备份 – HBR对ECS,NAS,OSS以及云下数据的企业级数据保护方法以及基于HBR的云上数据统一备份实践。
681 0
云上统一数据备份-混合云备份服务