基于数据安全的备份和基于法规的归档如何设计?

参与23

2同行回答

wangqlwangql  系统工程师 , NULL
现在的企业级应用软件都比较复杂,为了正确去使用,上来就要先了解很多概念和架构性的东西。比如对于备份软件来说很多用户经常容易把备份和归档混淆,最初的需求不明确就会导致后期的实施方案走样,用起来各种问题,后期维护也是非常麻烦。我从下面几点简单聊聊:先不谈软件,回归一下...显示全部

现在的企业级应用软件都比较复杂,为了正确去使用,上来就要先了解很多概念和架构性的东西。比如对于备份软件来说很多用户经常容易把备份和归档混淆,最初的需求不明确就会导致后期的实施方案走样,用起来各种问题,后期维护也是非常麻烦。我从下面几点简单聊聊:

  1. 先不谈软件,回归一下原始需求看看,
    第一种是比较大众的需求,我们把数据拷贝走,当出现故障,如数据损坏的时候将数据拷贝回来,用于数据恢复。这个就是备份。这类数据一般变化较大,保留周期相对比较短,因为我们在进行恢复时,一般都是恢复最新的数据。这个仅仅是为了应对数据丢失的需求来设计的。
    第二种需求,举个例子,公司重要的合同文档、医疗的病历数据、商业机构的交易凭证等数据,法律规定要保留较长的固定的年限(如十年、二十年)。以应对后期法律规定的或例行的审查等需求。这种数据变化量非常小,后期调用的频率不大。我们一般称之为归档。
  2. 再从备份软件的功能角度来看
    从备份软件的角度来看,各个备份软件在各自的系统中都有备份和归档一说,而且主要还是针对文件系统备份的时候提及的较多,就TSM和NBU对比来看,tsm有backup和archive这样的名词,而nbu也有user backup和user archive这样的备份类型。
    这里以tsm为例,如果是数据备份,备份软件里对应的有数据保留的活动版本、非活动版本、删除版本以及非活动版本和删除版本的保存期限等参数(copygroup的verexistes、verdelete、retextra、retonly四个参数)。能比较灵活的应对备份数据的各种需求点。
    对应归档来说,没有非活动版本的概念,每个版本都是活动的,只能以时间来界定(copygroup的retver参数)。
    针对刚刚谈到的归档和备份的区别,根据第一点提到的需求差别,可以灵活的选择即可,比如:
    对于大多数的普通文件、sql数据库、IBM domino、MS exchange等数据保留都可以通过上面说的副本组参数来灵活配置。
    对于db2和oracle分别由程序自身来控制,db2使用db2adutl,oracle使用rman。
    当然,也有一些特殊情况,比如db2的归档日志存放,或者sap的数据保留也会用的归档模式,这里根据备份和归档的设计差别,也可以解释的通。
  3. 从业务系统的需求和方案设计来看
    通过对业务需求和备份软件的功能设计的描述,在方案设计时就比较好说的,备份设计考虑需要考虑数据量、传输性能、可恢复性等指标,如:
    A. 针对数据量和备份性能的要求,可以考虑采用高速传输网络、Lanfree技术、并行传输等技术
    B. 针对应用系统数据的不同,选择对应的备份产品模块
    C. 针对大容量、高性能的备份,可以在备份存储选项上优化,通过使用D2D2T技术,添加磁盘存储或虚拟磁带库做缓冲层的技术来实现,也可以通过和硬件快照技术结合的新型备份技术来实现。
    D. 充分考虑备份的可恢复性,做好测试。
    针对归档,更加着重于海量数据管理和介质管理功能。
收起
IT咨询服务 · 2017-11-16
浏览1855
王磊磊 邀答
hang0912hang0912  技术经理 , 苏州互盟信息存储技术限公司
[此回答已删除]
浏览1455

提问者

sjxiaoiter
系统工程师某股份制商业银行
擅长领域: 网络网络流量采集中间件

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-11-15
  • 关注会员:4 人
  • 问题浏览:4109
  • 最近回答:2017-11-16
  • X社区推广