0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是数据备份?真实环境下的数据备份讨论

中兴文档 ? 来源:中兴文档 ? 2023-12-20 10:23 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

什么是数据备份?就是把数据再次备份一下。感觉是废话?大道本来就很简单。

举一个照片的例子,你用手机拍了一张照片,存储在手机硬盘里面。

现在讨论怎样保证这张照片永远都存在。(仔细想想,这不可能,矛盾论中说事物永远都在运动,照片不可能永远都存在!!)因此我们只能讨论这张照片在一个具体的时间内都存在。

保存7天。

就7天,让它安静地躺在手机里面,每天去看一眼,最佳方案。

保存1年。

拷贝到电脑里、上传云盘、微信传输……方式很多,每个月去看一眼。

保存100年。

哈哈,这里就是做项目的难处了。明明经费就不够,甲方还要你保障数据完全安全。想想保存100年就不靠谱,但是未来也许真的可以保存上万年。举这个例子,想必大家了解了数据备份的基本需求和手段。现在我们来讨论真实环境下的数据备份方案。

01

备份策略

57335330-9edb-11ee-8b88-92fbcf53809c.png

全量备份:备份目标下所有的有效数据。

差异备份:每次都备份自上一次全量备份之后新增加的和修改过的数据。

增量备份:每次仅备份自上一次备份后增加的和修改过的数据,上次的备份可以是全量备份、增量备份或差异备份。

建议全量备份和差异备份组合应用。

举个栗子:以每周数据备份计划为例,我们可以在星期日进行全量备份,在星期一至星期六进行差异备份。如果在星期六数据被破坏了,则只需要还原星期日的全量备份和星期五的差异备份。这种策略备份数据需要较多的时间,但还原数据使用较少的时间。

57418162-9edb-11ee-8b88-92fbcf53809c.png

02

备份的系统架构 备份系统架构的流程可以简单这么理解:

控制流:备份管理服务器发送指令给备份客户端。

数据流:数据从生产存储→SAN(Storage Area Network 存储区域网络)→数据库服务器→SAN→备份介质服务器→SAN→备份介质。

574b5cb4-9edb-11ee-8b88-92fbcf53809c.png ? ?

03

备份的机制 从实战入手,学习一下备份的几种机制:

基于LAN进行数据传输的LAN-Base机制。

基于SAN进行数据传输的LAN-Free机制。

基于SAN进行数据传输的Server-Free机制。

01

LAN-Base

优点:数据流和控制流都走的LAN网络,备份系统和应用系统分开,备份时不占用生产服务器的资源。

缺点:占用较大的LAN网络带宽,对主机应用有一定影响。

5759ac88-9edb-11ee-8b88-92fbcf53809c.png

02

LAN-Free

优点:控制流通过LAN传输,数据流通过SAN网络传输,大大提高备份性能且不影响用户网络,释放了对LAN网络带宽的占用。

缺点:对生产服务器的压力比较大。

57648bb2-9edb-11ee-8b88-92fbcf53809c.png

03

Server-Free

优点:控制流通过LAN网络传输,数据流通过介质服务器在SAN网络进行传输。

备份的时候,先创建该时间点下生产数据的快照并将其映射给备份管理服务器,然后由备份管理服务器将该快照挂载起来,最后将快照数据拷贝至备份介质。

生产服务器不再安装相应的代理软件,将备份客户端安装在介质服务器上来获取生产服务器上要备份的数据,减少生产服务器的压力。

缺点:成本较高,对备份管理服务器、介质服务器设备的要求较高。

576c6d32-9edb-11ee-8b88-92fbcf53809c.png

当然,一个完美的备份,需要三个要素的完美配合,那就是:备份三要素。

BW(Backup window,备份窗口):一个工作周期内留给备份系统进行备份的时间长度。

RTO(Recovery Time Objective,恢复时间目标):主要指的是所能容忍的业务停止服务的最长时间,也就是从灾难发生到业务恢复服务所需要的最短时间周期。

RPO(Recovery Point Objective,数据恢复点目标):指发生故障后允许丢失的数据量。

如果一个备份方案可以达到RTO=0,RPO=0,就是备份的完美状态。

04

实际应用中的数据备份方案 随着金融,银行,政府等越来越多的用户要求核心业务7*24不断网、不断电持续运行,进而出现了两地三中心和双活或多活的方案。两地三中心和双活或多活对于很多人可能很陌生,我们拆开介绍:

在两地三中心架构中,同城的两个数据中心之间通过高速网络进行数据同步,实现了主备切换和故障恢复。当主数据中心发生故障时,备份数据中心会自动接管服务,保证系统的连续性和可用性。

同时,异地数据中心作为备份,可以在主备数据中心都出现故障时提供服务。

两地三中心架构是一种分布式系统的架构模式,用于保证系统的高可用性和容错性。它将整个系统划分为三个数据中心:两个位于同城,一个位于异地。其中,同城的两个数据中心分别承担主备的角色,异地数据中心则作为备份。这样解释是不是还是有点困惑,继续拆开解释:

两地三中心:是指同城双中心+异地灾备一种商用容灾备份解决方案。

两地:是指同城、异地。

三中心:是指生产中心、同城容灾中心、异地容灾中心。

双活或多活 :是一种分布式系统架构,它允许两个或多个数据中心同时处理用户请求,并且这些数据中心之间可以相互协作,实现数据的共享和同步。

结语

为了实现高效的数据备份,通常需要对备份数据进行格式转换和压缩等操作,这一过程一般由专业备份软件完成。与普通文件备份不同,数据库备份涉及应用插件与数据库的协调,以确保备份数据的一致性和完整性。这项技术也因其含金量颇高而备受重视。

数据备份涉及备份服务器、备份软件、数据服务器备份介质四个关键组成部分。备份服务器执行备份操作,备份软件按照预先制定的备份策略将数据备份到磁带或磁盘等存储介质上,而数据服务器则承载重要数据。备份介质,如磁带或磁盘,则是数据备份的存储媒介。

虽然数据备份涉及多种术语和策略方案,如LAN-Base、LAN-Free、RTO、RPO、两地三中心、双活或多活等,但在处理这些复杂名词时,我们的重点是关注主要数据。问问自己的数据究竟在哪儿,什么数据丢失,我顶不住,抓住关键问题,解决它,剩余的问题,下次再说!







审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SAN
    SAN
    +关注

    关注

    0

    文章

    162

    浏览量

    42862
  • LAN
    LAN
    +关注

    关注

    0

    文章

    232

    浏览量

    38422
  • 数据备份
    +关注

    关注

    0

    文章

    59

    浏览量

    12064

原文标题:为什么网盘里的数据会丢失?学会这些,数据备份也没那么难!

文章出处:【微信号:ztedoc,微信公众号:中兴文档】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MySQL数据备份与恢复策略

    数据是企业的核心资产,MySQL作为主流的关系型数据库管理系统,其数据的安全性和可靠性至关重要。本文将深入探讨MySQL的数据备份策略、常用
    的头像 发表于 07-14 11:11 ?181次阅读

    西门子840D数控系统备份及恢复方法

    西门子840D数控系统的备份及恢复是确保数据安全与系统稳定运行的重要环节。以下提供了几种备份及恢复方法: 一、利用系统自身进行数据备份与恢复
    的头像 发表于 06-22 23:13 ?431次阅读
    西门子840D数控系统<b class='flag-5'>备份</b>及恢复方法

    别让数据丢失毁了你的树莓派项目!rsync 自动化备份教程!

    备份你的RaspberryPi并不需要很复杂。虽然有许多高级的备份解决方案可供选择,但有时最简单的方法才是最有效的。在本文中,我将向你展示如何使用rsync——一个虽小但功能强大的命令行工具,非常
    的头像 发表于 03-25 09:22 ?627次阅读
    别让<b class='flag-5'>数据</b>丢失毁了你的树莓派项目!rsync 自动化<b class='flag-5'>备份</b>教程!

    Jtti:盘点云备份有哪些常见优势

    某个数据中心发生故障,数据仍然安全可靠。 灾难恢复:在自然灾害、硬件故障或人为错误等情况,云备份可以快速恢复数据,减少业务中断时间。 2.
    的头像 发表于 02-13 14:55 ?431次阅读

    hyper 备份,hyper-v备份的功能有什么?

    : ? ?1.多种备份方法:Hyper-V支持使用Hyper-V管理器、WindowsServerBackup、第三方备份软件等多种方法进行备份,满足不同场景
    的头像 发表于 02-08 11:24 ?488次阅读
    hyper <b class='flag-5'>备份</b>,hyper-v<b class='flag-5'>备份</b>的功能有什么?

    hyper 备份,Hyper备份:虚拟机备份与恢复

    的解决方案。今天就为大家介绍Hyper备份:虚拟机备份与恢复。 ? ?在虚拟化环境中,备份和恢复虚拟机是确保数据安全和业务连续性的关键操作。
    的头像 发表于 02-08 09:53 ?962次阅读
    hyper <b class='flag-5'>备份</b>,Hyper<b class='flag-5'>备份</b>:虚拟机<b class='flag-5'>备份</b>与恢复

    hyper 备份,hyper-v备份安全吗?

    方法:Hyper-V支持使用Hyper-V管理器、Windows Server Backup、第三方备份软件等多种方法进行备份,满足不同场景备份需求,确保
    的头像 发表于 02-07 13:39 ?423次阅读
    hyper <b class='flag-5'>备份</b>,hyper-v<b class='flag-5'>备份</b>安全吗?

    windows服务器备份mysql脚本

    osimport reimport datetimeimport subprocess## 需要备份数据库的登录信息mysql_host = { 'test': '10.10.3.207'}db_user
    的头像 发表于 01-02 09:14 ?409次阅读

    VSS在数据备份中的作用 VSS技术的优势与劣势

    VSS在数据备份中的作用 1. 什么是VSS(Volume Shadow Copy Service)? VSS(Volume Shadow Copy Service)是微软Windows操作系统中
    的头像 发表于 12-13 16:03 ?1070次阅读

    高效数据管理工具:PP-B2811多硬盘母源备份应用

    PP-B2811多硬盘母源备份技术,为医疗、金融和教育行业提供集中化数据管理解决方案。支持多种存储设备,实现快速备份数据安全。提升检索效率,节省存储空间,确保信息安全。
    的头像 发表于 12-11 11:55 ?528次阅读
    高效<b class='flag-5'>数据</b>管理工具:PP-B2811多硬盘母源<b class='flag-5'>备份</b>应用

    Dell APEX备份服务:数据保护的优异之选

    在这个信息爆炸的时代,备份的重要性日益显著,成为保护企业数字资产的关键防线。
    的头像 发表于 11-18 17:05 ?795次阅读

    mysql定时备份任务

    在生产环境上,为了避免数据的丢失,通常情况都会定时的对数据库进行备份。而Linux的crontab指令则可以帮助我们实现对
    的头像 发表于 10-31 10:07 ?557次阅读

    动态备份线路

    电子发烧友网站提供《动态备份线路.pdf》资料免费下载
    发表于 09-19 11:09 ?0次下载
    动态<b class='flag-5'>备份</b>线路

    手机照片和视频一键快速备份到电脑/NAS,无需数据线,不消耗流量

    手机容量有限,备份到电脑又需要连接数据线、繁琐操作,效率低下令人头痛,备份到网盘需要各种繁琐流程,访问及共享困难。 手机中存储着我们生命中非常宝贵的照片,节点小宝相册备份功能彻底解决
    的头像 发表于 08-12 11:59 ?1562次阅读
    手机照片和视频一键快速<b class='flag-5'>备份</b>到电脑/NAS,无需<b class='flag-5'>数据</b>线,不消耗流量

    使用Velero备份Kubernetes集群

    Velero 是 heptio 团队(被 VMWare 收购)开源的 Kubernetes 集群备份、迁移工具。
    的头像 发表于 08-05 15:43 ?677次阅读
    使用Velero<b class='flag-5'>备份</b>Kubernetes集群