备份策略的制定,会因为备份对象、备份环境、备份地域和实际业务量、备份类型和备份数据需求的不同而不同,且越复杂、数据量越大、备份需求细分要求越多的场景下,对于备份管理员的和备份平台的 综合能力要求就更高。
策略的制定,可从以下三个个角度考虑:
- 业务需求:备份策略的制定需要从业务需求的角度出发,也会涉及一定程度的数据分级分类,对于不同业务数据,不同重要程度的数据,不同类型的数据,所需要的备份需求是不同的,所要进行的保护级别也是不同的。了解不同数据类型、数据重要性和数据变化频率等方面的信息,以确定哪些数据需要备份,备份的频率、存储位置等。
- 安全稳定:备份数据是保障业务连续性和数据安全的重要手段,因此备份策略的制定需要从安全性和稳定性方面进行考虑,确保备份数据可以可靠地存储、传输和恢复,尤其是在紧急情况下,数据备份的可用性、有效性就显得非常重要。。
- 备份成本:备份数据需要占用一定的存储空间,因此备份策略的制定还需要从数据容量和存储成本的角度进行考虑,尽可能地减少存储空间的占用,同时又能够满足备份数据的安全存储要求,不是所有的备份需求都能得到满足,需要在备份成本和备份需求之间找到平衡,毕竟资源不是无限的。
对于你提出的三个问题,可做如下参考,但是其实我上面的回答也有部分重叠。
- 备份策略的制定通常从业务需求和数据重要性等角度进行考虑。不仅仅从业务层面,还需要考虑成本、RTO/RPO要求,监管要求等外部因素。不同类型的数据需要采用不同的备份策略,备份频率和存储位置也会有所不同。此外,备份策略的制定还需要考虑到数据的安全性和稳定性,以及存储成本等方面的因素。
- 一般来说,并不是所有数据都需要备份。但是也没有一个绝对的标准。可以依照自身业务的重要程度和实际情况来综合制定。重点可以参考行业内的各种指导意见、最佳实践和监管要求;等保、关基等国家标准也有要求。备份数据的选择应该基于业务需求和数据重要性等方面进行考虑,识别出哪些数据类型和数据量重要,需要进行备份,而哪些数据则可以不进行备份。
- 对于业务侧反馈需要长期保留的数据,如何避免程序执行缓慢的问题,这个问题不清楚是你针对备份速度而言还是整个系统而言,姑且按照备份速度慢而言吧。一是从备份源头去切割,进行历史数据归档、清理,降低备份的负载和数据量,通过其他手段去实现数据保留需求;二是通过备份测实现,比如海量小文件,可通过NAS结合数据重删技术,提高备份速度。大量数据,长时间保留,必然存在巨大的存量且无变化的数据。
以上可供参考。