在线备份和网盘的技术分析

引言

备份:在计算机领域为了防止计算机数据及应用等因计算机故障而造成的丢失及损坏,从而在原文中独立出来单独贮存的程序或文件副本。(摘自【计算机科学】)。备份是对计算机的文件保存副本的一种安全步骤。

备份可以分为系统备份和数据备份。

1、系统备份:指的是用户操作系统因磁盘损伤或损坏,计算机病毒或人为误删除等原因造成的系统文件丢失,从而造成计算机操作系统不能正常引导,因此使用系统备份,将操作系统事先贮存起来,用于故障后的后备支援。

2、数据备份:指的是用户将数据包括文件,数据库,应用程序等贮存起来,用于数据恢复时使用。

分析

1.在线备份:

在备份过程中,存档的过程是通过互联网连接在远程服务器上进行的;成功将文件备份后,通过互联网访问、还原文件等操作。

 

2.网盘:

又称网络U盘、网络硬盘,是一种在线存储服务。向用户提供文件的存储、访问、备份、共享等文件管理功能。

3.在线备份技术
3.1持续数据保护技术(Continuous Data ProtectionCDP

持续数据保护技术是对传统数据保护技术的一个重大突破。它可以捕捉到一切文件级或数据块级别的数据写改动,可以对备份对象进行更加细化的粒度的恢复,可以恢复到任意时间点。系统管理者无须关注数据的备份过程,而是仅仅当灾难发生后,简单地选择需要恢复到的数据备份时间点即可实现数据的快速恢复。

传统的数据保护解决方案专注在对数据的周期性备份上,因此一直伴随有备份窗口、数据一致性以及对生产系统的影响等问题。现在,CDP为用户提供了新的数据保护手段,系统管理者无须关注数据的备份过程(因为CDP系统会不断监测关键数据的变化,从而不断地自动实现数据的保护),而是仅仅当灾难发生后,简单地选择需要恢复到的数据备份时间点即可实现数据的快速恢复。

3.1.1持续数据保护的技术特点

A.首先是可以大大提高数据恢复时间点目标。

B.另外,由于恢复时间和恢复对象的粒度更细,所以持续数据保护的数据恢复也更加灵活。目前的部分产品和解决方案允许最终用户(而不仅仅是系统管理员)直接对数据进行恢复操作,这在很大程度上方便了使用者。根据这个特性,有业内人士指出,CDP技术甚至有可能取代某些(例如软件开发或制图等应用)系统的版本控制功能,使开发人员把精力专注于开发和设计。

3.1.2持续数据保护的实现模式

3.1.2.1基于应用实现持续数据保护

对需要保护的关键应用程序,可以在其中直接嵌入和运行CDP功能。这种实现CDP的方式首先能够和应用进行深度整合,确保应用数据在持续保护中的一致性。 CDP功能可以由软件厂商将其直接嵌入在软件产品中,也可以是软件厂商提供API接口,由第三方软件开发商来开发完成。

基于应用的CDP最大好处是与应用程序结合紧密,管理也比较灵活,易于用户部署和实施。

目前基于应用程序的CDP解决方案大部分是针对成熟的应用开发的。已经有某些产品可以支持微软公司的OfficeExchangeIBMDB2,以及Oracle数据库等。

3.1.2.2基于文件实现持续数据保护

基于文件的CDP,其功能作用在文件系统上。它可以捕捉文件系统数据或者元数据的变化事件(例如创建、修改、删除等),并及时将文件的变动进行记录,以便将来实现任意时间点的文件恢复。

IBM公司的VitalFileStoractive公司的LiveBackup for Desktop/LaptopsTimeSpring公司的TimeData等产品,都能提供基于文件的CDP功能。VSS是微软公司基于 Windows操作系统的一项CDP功能实现模块,VSS提供了实现CDP(尽管其备份时间粒度比较大)的API,第三方软件可以在其基础上进行开发,目前基于VSS的产品有微软的DPMCarboniteSymantecBackup Exec 10D等。

3.1.2.3基于数据块实现持续数据保护

基于块的CDP功能直接运行在物理的存储设备或逻辑的卷管理器上,甚至也可以运行在数据传输层上。当数据块写入生产数据的存储设备时,CDP系统可以捕获数据的拷贝并将其存放在另外一个存储设备中。

基于数据块的数据保护又有基于主机层、基于传输层和基于存储层三类实现方式。

一般来讲,基于块的持续数据保护除在主机层实现以外,相关的产品和技术比较复杂,实施成本也相应地比较高,因此适合于有持续数据保护需求的大中型企业。

3.1.3持续数据保护的技术包括两种

A. Near CDP,就是我们说的准CDP,它的最大特点是只能恢复部分指定时间点的数据(FPITFixed Point In Time),有点类似于存储系统的逻辑快照,它无法恢复任意一个时间点。目前凯备份、Symantec CommVaultCDP都属于这种类型。

B. TrueCDP,我们称之为真正的CDP,它可以恢复指定时间段内的任何一个时间点(APITAny Point In Time),目前BakBone TrueCDP属于TrueCDP类型。

3.2文件增量备份

增量备份是针对于上一次成功备份后,备份所有发生变化的文件。这种策略备份数据只需要较少的时间,大大节省存储空间,同时减少用户数据传输的带宽,有效提供备份的效率。

还原

 

 

3.3文件多版本管理

无论何时,只要文件做了变动,以及计算机与互联网相连,都会连续不断地备份文件,并以多个版本形式存储在数据备份中心。因此,如果丢失了某个文件或是计算机硬盘丢失或损坏了,都可以根据需要将不同的版本还原回来。

3.4还原文件管理

分为部分还原和全部还原。部分还原将通过搜索或者选择还原部分文件,同时会生成一个还原报告;全部还原则只需要选择需要还原的计算机,后面的操作将是全自动的,无需人工干预。

在线备份可以把所有的备份文件全部还原到其原来的位置。

3.5分布式存储

将数据分散存储在多台独立的设备上,解决集群文件的存储风险而提高稳定性,解决数据查询的高并发性瓶颈而提高系统性能,解决数据动态扩容而提高系统可扩展性,解决数据多份存储而提高系统可靠性。

 

 

3.6数据多重加密

采取数据多重加密方式,传输通道加密和数据本身加密存储在服务器上。首先,帐户有密码作保护,然后在备份文件离开计算机之前先使用AES的加密方式对其进行加密,然后通过加密套接字协议层(SSL)进行传送。这种传输方式与网银和电子商务交易所使用的数据安全技术相同。所以数据将获得多重保护。

 

 

3.7数据实时监控

实时监控系统上的数据的变化,包括新建、删除、重命名、修改等变化。

4.总结

在线备份与网盘有很多相同点,如后台架构类似,访问方式相似等,它们都是云存储服务,目标都是解决数据安全存储问题;在线备份比网盘更简单方便,安全性更高,备份效率更高,速度更快,数据安全性更高等。总的来说,用户需要根据自己的需求来选择某个产品。

 

 

CDP

增量备份

多版本管理

全自动备份

全自动还原

分布式存储

数据多重加密

数据实时监控

断点续传

带宽可控制

网盘

部分

在线备份

 

你可能感兴趣的:(分布式存储,网盘,实时,在线备份)