读数据保护:工作负载的可恢复性28目标去重备份设备

1. 目标去重备份设备

1.1. 一种以磁盘阵列为后端,并以运行着特制操作系统的服务器为前端的设备

  • 1.1.1. 服务器通常称为head

  • 1.1.2. 特制的操作系统通常是某种Linux系统

1.2. 设备确实经常出现在许多人的备份环境里

  • 1.2.1. 备份环境所采用的具体部件可能是由各种各样的厂商提供的

  • 1.2.2. 都有可能会用到目标去重设备

1.3. 对DBA(数据管理员)​来说,目标去重设备本身就是一套完整的备份方案

1.4. 设备能够帮这些组织解决由磁带机的速度过快而引发的问题

  • 1.4.1. 磁带机本来想把收到的数据备份高效地录制到磁带上,可是它的转速太快,而我们通常又没办法让数据以如此快的速度流入磁带机

  • 1.4.2. 磁带机不是太慢了,而是太快了

    • 1.4.2.1. 要求数据必须以每秒钟超过1.7GB的速度流入磁带机,但是现在很少有备份数据能够以这么快的速度流入

1.5. 用磁盘充当缓存要比根本不这样做好一些

  • 1.5.1. 仅解决了一部分问题,因为你还是得想办法把磁盘里的数据转录到磁带,以便将这些磁带运到离站地点保存

1.6. 唯一的办法是在工作现场准备足够大的磁盘,让它能够保存许多次的完全备份与增量备份,这样你就可以从过去90天乃至过去6个月所制作的任何一次备份里把你想要恢复的文件或数据库直接恢复出来,而不再需要专门跑去拿磁带了

1.7. 你们的备份与恢复工作执行起来要比直接备份到磁盘时容易许多,并且几乎不会出现那种由于备份数据的流入速度达不到磁带机的要求,而需要反复调校的情况

1.8. 让工作环境里出现一套新的方案与一个新的厂商会增加管理的难度,而且会增加开销

  • 1.8.1. 一定要把调整后的TCO(总体拥有成本)与调整之前进行对比

2. 优点

2.1. 最大优点在于客户无须大幅修改现有的备份系统即可使用

  • 2.1.1. 意味着他们不需要丢弃已经购买的备份系统,就可以为其添加去重机制

2.2. 目标去重设备很容易就能连接到现有的备份与恢复系统

  • 2.2.1. 让这些系统能够将数据备份到外部的磁盘上,这通常要比完全改用新的系统省钱

  • 2.2.2. 要想使用目标去重设备,客户只需要把备份数据发送到这个新的设备,并管理好一个将数据复制到离站地点的流程

  • 2.2.3. 使用目标去重设备时,可能必须新设立一套这样的复制流程并对该流程加以管理

2.3. 目标去重阵列能够从各种类型的备份数据中寻找重复数据,还能把各个服务器与应用程序中的数据也考虑进来

  • 2.3.1. 能够判断出多台服务器之间有哪些文件是重复的

  • 2.3.2. 能判断出某文件各个时期的不同版本里有哪些数据块是重复的

  • 2.3.3. 不是每一种目标去重设备都能够把存储在该设备里的全部数据,都纳入去重处理的范围

2.4. 通过目标去重系统把备份数据复制到另外一个离站的目标去重设备上

  • 2.4.1. 如何管理磁带以及磁带会不会丢失等问题也全都不存在了,客户不用再跟某个保管方签约,让对方去传输并存储他们的磁带

3. 挑战

3.1. 一种比较成熟的方案,而且不会很快消失,只不过,许多提供此类方案的厂商也跟制作传统备份系统的厂商一样,开始面临很大的挑战

3.2. 如何确定设备的规模

  • 3.2.1. 很大程度上需要靠猜测来定

  • 3.2.2. 比较流行的目标去重设备基本上都是那种只能替换而无法扩充的设备,并且它们只能对该设备里的数据执行去重

3.3. 如何降低成本

  • 3.3.1. 由于设备厂商知道你急着购买新硬件,因此你在跟他们沟通时占不到便宜

  • 3.3.2. 由于你发现上次购买的设备规模太小或档次太低,因此这次你为了防止再度出现这种情况,可能会购买一个远超实际需求的设备

  • 3.3.3. 你为了急着给新的备份腾出空间,可能会匆忙删掉某些旧的备份,这是做备份工作的人最不愿意遇到的事情

  • 3.3.4. 比较昂贵

    • 3.3.4.1. 给现有备份系统添加目标去重机制,确实要比重新购买一整套备份系统便宜

    • 3.3.4.2. 如果你们是要在一个全新的环境里做备份,那么目标去重方案的价格肯定要比其他方案高

  • 3.3.5. 许多客户还是会把目标去重设备中存放的本地备份,复制到磁带上并将其交给他人保管

3.4. 如何确保数据安全

  • 3.4.1. 无法与原数据彻底断开联系

    • 3.4.1.1. 通过备份服务器入侵目标去重设备,从而破坏或删除保存在其中的所有数据

4. 换用备份产品时遇到的困难

4.1. 很难换用其他备份产品

4.2. 每个备份产品都有自己的索引格式与备份格式

  • 4.2.1. 某一款备份软件制作出来的磁带,无法由另一款备份软件读取,因为两者支持的格式不同

  • 4.2.2. 启用了备份软件自己的加密功能

4.3. 同一个备份保留许多年的做法会迫使你在很长一段时间内都不能换用其他备份软件

  • 4.3.1. 备份要保留10年,那问题真的相当严重

4.4. 同时运行两种备份产品,直到旧产品所制作的备份过期为止

  • 4.4.1. 让旧的备份产品所制作出来的那些备份过期

  • 4.4.2. 可以在运行旧系统的同时运行你们的新系统,只是不要再把有待备份的数据发给旧系统

  • 4.4.3. 必须为新的备份系统购买新的硬件(或服务)​

    • 4.4.3.1. 原来的硬件现在暂时腾不出来,旧的备份系统还需要使用那些硬件才能运行
  • 4.4.4. 需要用这个旧系统来恢复它以前所制作的那些旧备份

4.5. 把备份交给服务提供商来管理

  • 4.5.1. 把备份交给服务提供商来管理

  • 4.5.2. 把维护基础设施的工作交给了另外一家公司,而且对方可以用同一套资源给包括你们在内的多位客户提供服务,从而降低成本,让每位客户只需要支付较少的费用

4.6. 把旧备份里的数据恢复出来并制作成新的备份

  • 4.6.1. 挂载旧系统所制作的虚拟机镜像,然后执行即时恢复并将其直接从旧的系统备份到新的系统,从而形成一份新的镜像
posted @   躺柒  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· 【.NET】调用本地 Deepseek 模型
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
历史上的今天:
2024-01-07 读元宇宙改变一切笔记01_起源
2023-01-07 读C#代码整洁之道笔记07_代码评审和集成测试
点击右上角即可分享
微信分享提示