数据复制软件的主要功能是将一组数据从一个数据源拷贝到一个或多个数据源,涵盖数据的监控、获取、传输、存储、校验等步骤。
如下图所示,数据源所处层级可分为存储硬件层、操作系统层和数据库层。存储硬件层的数据指存储设备内的所有数据,可能对应多个操作系统层的数据。操作系统层的数据是指由操作系统内部的卷层和文件系统进行组织和管理的数据,可能存储在若干存储设备中。数据库层的数据通常是业务系统及应用程序储存在数据库中、需要随时查询或使用的数据。
根据获取数据的层级不同,数据复制软件也可分为存储硬件层数据复制软件、操作系统层数据复制软件和数据库层数据复制软件:存储硬件层数据复制软件从存储设备中直接获取数据,并将其复制至新的存储设备;操作系统层数据复制软件是从操作系统中捕获数据,并将其复制至新的操作系统;数据库层数据复制软件从数据库捕获数据,并将其复制至新的数据库。
数据复制软件经典的应用场景为灾备,包括备份和容灾,用于保障用户的数据安全和业务连续性。同时,随着信息技术的不断发展,大数据逐渐开始落地应用,相关技术从海量数据的存储、处理、分析等需求的核心技术,延展到相关的管理、流通、安全等其他需求的周边技术。数据复制软件作为数据流通的基础工具软件,也越来越多地应用于数据分发、共享、集成、治理等更多大数据领域。
数据复制软件在各应用场景的具体情况如下:
①备份
备份是指对源数据形成一份同样的拷贝,存放至其它设备中。在发生自然灾害、软硬件故障、人为误操作等原因导致数据失效时,可通过恢复备份的方式重新找回失效数据。备份被认为是数据保护的最后一道防线,确保在企业遭遇事故时至少拥有一份数据可以用来恢复。
数据复制软件是数据备份的核心。备份数据的可用性依赖于数据复制的完整性和一致性。同时,通过优化数据复制技术,可以减少备份数据的传输量和数据丢失量,节省备份存储资源,提升备份效率。
②容灾
容灾是指在本地或异地,建立两套或多套功能相同的业务系统,互相之间可以进行健康状态监视和功能切换,当主生产系统非计划性停止工作时,整个应用系统可以切换到备用业务系统,使得该系统功能可以继续正常工作。
根据保障等级由低至高,容灾可以分为数据级、应用级和业务级。
数据级容灾重点在于数据,灾难发生后可以确保用户原有的数据不会丢失或丢失量最少,通过备份可以实现数据级容灾;应用级容灾的重点在于应用系统的不间断服务,让终端用户感受不到灾难的发生,应用的服务请求能够继续平稳运行并对外提供服务。数据复制软件是实现应用级容灾的重要工具,只有两套业务系统拥有相同或几乎相同的数据,才能保证应用的顺利切换。数据复制的实时性决定了系统切换后的数据丢失量,是衡量容灾系统等级的重要指标。
业务级容灾是最高级别的容灾,超过了 IT 系统层面的保障,还包括对办公地点、场所、人员、网络等的保障。
③大数据
随着通信技术的发展,数据的传输速度不断提升,海量数据得以汇聚。大数据可以总结事物发展规律、预测发展趋势并指导决策,因此在生产和生活中得到了越来越广泛的应用。而海量数据从生产到发挥价值,需要经过采集、处理、分析等环节,其中大数据采集与预处理作为大数据生命周期的第一环节,是释放数字价值的前提。
数据复制软件是大数据采集的基础工具,可以将海量数据实时传输至大数据平台或分发至各数据需求部门,为数据仿真、分析、决策、风控等场景提供实时、安全、可靠的数据。
编辑:如皋
责任编辑:赵佗
来源:英方软件 思瀚产业研究院