查看其它 5 个回答匿名用户的回答

匿名用户匿名用户

先明确几个概念的定义,然后再做讨论。

数据备份:

  1. 通过提供原始数据在多个时间点的不同版本,来保障原始数据在大时间尺度上的可回溯性。
  2. 备份数据最好能够保存在原始数据不同的物理设备上,以保障备份数据安全。

数据容灾

  1. 在原始数据不可访问的情况下,无需从数据备份中恢复数据,即可为系统提供原始数据的一个或多个时间点的、可读取、可写入、可修改、可删除的数据副本,来保障业务的可用性。

备份窗口时间

  1. 备份窗口时间是指完成一次数据备份操作所需要的时间。
  2. 数据备份会消耗主机、存储、网络资源,因此备份窗口时间越小越好。

灾备演练

  1. 灾备演练是确保备份数据和容灾数据安全的最后一道防线。
  2. 没有灾备演练的数据备份和数据容灾方案,都是不完整的,因为无法保障备份和容灾的数据一定可用。

非结构化数据一般来说有NAS和对象两种存储方式,存储方式不同,数据量、小文件数量、日数据变化量的不同,都会影响到数据备份和数据容灾的技术方案。

对象存储的数据备份和数据容灾
由于对象数据不可修改的特性——只能被删除或覆盖,不适合频繁修改的数据——因此对象存储数据备份技术相对简单,而且无需考虑备份数据量和小文件数量的影响。

  1. 数据备份。

    1. 通过开启对象存储的版本功能来实现。这是真正等同于数据备份意义上的操作,但是对于数据频繁变化业务场景,会产生大量非预期冗余数据而占用大量存储空间——我们可能只需要保留几个时间点的数据,而非数据所有的变化。
    2. 单个物理位置站点情况下,依靠对象存储自身的可靠性保障和数据持久性保障,来保障备份数据的安全。
    3. 在2个或多个地理位置站点情况下,通过存储桶复制或构建跨广域网多逻辑站点的方式,利用对象存储高数据持久性保障的技术特性,提供备份数据安全保障和容灾保障。
  2. 数据容灾

    1. 在提供容灾保障的时候,对象存储能否提供同一对象数据在所有站点的可写功能就比较重要了。这能够保障在对象数据初始写入站点故障的时候,容灾站点bucket依然可以写入同一个对象数据的不同版本,实现数据容灾功能,保护业务的可用性。但这不是所有的对象存储产品都能够提供的功能。
  3. 备份窗口时间。

    1. 在对象存储的技术架构下,对象数据每次写入或修改都是一个新的版本,因此不存在备份窗口时间的问题。

    总结一下:非结构化数据在对象系统上的备份和容灾,更多是依赖对象存储自身的技术特性,在某种程度上近似模拟出来的。

NAS存储的数据备份和数据容灾
数据量不大,小文件数量有限,日数据变化量不多,传统企业级备份软件,能够在可接受的备份窗口时间内,完成数据备份和数据容灾。
但是量变产生质变。
在海量数据、海量小文件的前提下,哪怕日数据变化量有限,传统企业级备份软件,大多数时候都无法在可接受的备份窗口时间内,完成数据备份。
这时候,最好的办法,就是使用NAS存储底层数据复制技术,来实现NAS存储海量非结构化数据的备份和容灾。

硬件生产 · 2020-12-04
浏览3068

回答状态

  • 发布时间:2020-12-04
  • 关注会员:9 人
  • 回答浏览:3068
  • X社区推广