CloudBerry Backup 最近一年的改进和变化

cloud-storage

大概从一年前开始,我使用 Amazon S3作 为文件备份和存储空间,当时有一系列文章介绍了该服务和我选择的配套软件。我用的客户端软件是 Cloudberry Backup。经过将近一年的时间,这个软件有了长足的进步,功能更多更好用,因此打算通过本文对这软件在过去一年里的改进进行一个简单的汇总。

Web 访问

CloudBerry Backup 的备份有两种模式:简单模式与高级模式。

  • 简单模式:这种模式实际上就是直接把本地需要备份的文件照原样复制到 S3 云端,因此如果还需要使用其他软件或方法访问云端的数据,就需要使用这种方式。但这种方式无法使用本地加密、版本控制、字节级传输等高级功能。
  • 高级模式:这种模式需要在本地把要备份的文件进行一定的处理,然后复制到云端,因此可以实现各种高级功能,但无法通过其他软件或方法访问备份好的数据。

为了在使用高级模式的各种功能的同时,依然可以在需要时不借助本地软件获取文件,该软件提供了 Web 访问功能。任何电脑上,只要可以访问互联网,即可通过 http://online.cloudberrylab.com/ 直接在线访问使用简单模式或高级模式备份过的文件。此外,还可以通过这个Web界面把备份中的特定文件共享给别人。该方式支持各种主要的 OpenID,因此不需要注册新帐户即可直接使用。

通过主要的OpenID登录Web端

登录后即可看到自己的所有备份内容,并通过Web界面查看、下载,或共享

持续数据保护

传统意义上的备份软件只能按照特定的计划运行,例如每天指定时间备份一次。然而这就导致了一个问题,如果在两次备份之间遇到故障或错误,可能会丢失少量文件。

因此目前比较新的备份解决方案都提供了持续数据保护(Continuous Data Protection,CDP)功能。这种功能的原理很简单,就是持续监控指定位置,一旦该位置下的内容有变动,就可以实时进行备份。通过提供这样的功能,CloudBerry Backup 已经不单纯算是一种纯粹的备份软件,而是类似 Dropbox 这样的文件同步软件,可以动态实时地对改动过的数据提供保护。

实时备份使得CloudBerry Backup更像是类似Dropbox一样的网盘工具

不过根据介绍,该功能目前还不算严格意义上的实时,本地文件的改动确实可以实时捕获,但软件会每10分钟进行一次“同步”。估计这是为了避免产生过多请求,导致大量不必要的费用。

服务器端加密

CloudBerry Backup原本就支持本地加密,可以将数据用指定算法和密码加密之后再传输到云端。不过在S3开始提供服务器端加密(Server Side Encryption,SSE)功能后,这个软件也提供了相应的支持。

通过服务器端加密为文件提供一层额外的保护

这个功能主要有两个好处:首先,可以不在本地加密,而在服务器端进行。因此如果频繁有大量文件需要传输,并且你的网速真的非常快,导致在本地对文件进行加密会对整体性能产生非常大的影响,那么就可以使用这个功能,主要在传输之前增加一个额外的请求,S3 就可以在服务器端对收到的数据进行加密,不会影响客户端性能。

此外,如果由于某些原因,只能使用 CloudBerry Backup 的简单模式进行备份,无法使用本地加密,那也可以通过服务器端加密对数据进行保护。

此外,这两个加密是可以叠加的,因此真有必要的话,还可以在本地加密一次,传输到服务器上,然后使用不同的算法和密码再次进行加密。

对本地文件系统的支持

虽然这软件的主要用途是将文件备份到各种供应商所提供的云服务中,不过对本地文件系统的支持一样好。因此在备份到云端的同时,也可以通过本地文件系统,将文件备份到本地硬盘、外置硬盘、网络共享中。

支持多种多样的存储机制

此外,本地备份也和云端备份一样,可以使用字节级传输、加密、压缩、版本控制等功能。因此这一个软件就可以代替多种不同软件的功能,使用和管理都更简便。

块级传输

这个功能实在是太必要了,通过这个功能,在备份某些需要频繁改动的大文件(例如 Outlook 的 PST 文件)时,在完成初始备份后,以后每次文件有改动就只需要传输改动过的内容,不需要把整个文件重新传输一次。对于针对传输数据量进行收费的云服务,这一功能可以有效减少流量产生的费用。

块级传输功能让大文件的备份更快速更高效

然而这里有个问题,S3 虽然原生提供块级传输功能的 API,但只能对体积超过5GB的文件使用块级传输机制。因此该软件中只有高级模式下才能对任何体积的文件使用这个功能。

映射虚拟分区

通过这个功能,可以直接把 S3 的一个Bucket映射成本地驱动器,随后就可以在 Windows 资源管理器或其他程序中读取映射后的分区,在具体的使用上和本地硬盘的读取没有任何区别。不过该功能目前只能映射只读分区,映射后的分区无法执行写操作。

映射之后可以实现更快速的读取操作

该功能适用于32位和64位版Windows XP/Vista/7/2003/2008/R2。

AWS 导入/导出

对于个人用户,这个功能的意义不大,但如果是企业用户,或有大量数据需要传输到 AWS 的任何一项服务(包括 S3)中,首次备份时通过网络上传数千GB甚至更多数据,这简直算是一个灾难。尤其是在我朝这种哪怕百兆光纤网络入户,上行带宽依然被限制为几MB的“非对称光纤网络”中,坑爹啊~

Amazon 很早就提供了文件批量导入和导出功能,可以由用户将文件存储到可以动存储设备上,邮寄给 Amazon,然后由他们帮忙把数据直接导入到云端。而如果用户需要从云端下载大量数据,也可以通过这种邮寄的方式进行。

对于海量数据,通过网络传输依然不如直接邮寄存储设备

这个功能虽然说起来简单,但牵扯到的问题不少,因此软件的直接支持更重要。在 CloudBerry Backup 中即可直接支持该功能,通过向导的方式对所有文件进行加密并转移到可移动存储设备上,然后直接在向导中向 Amazon 发出相应的请求,接着邮寄存储设备。对方收到设备后,直接通过相关流程导入云端,接着本地客户端软件就能直接看到导入的内容,并将之前执行过导出操作后变动的素有内容自动上传。

支持更多操作系统

除了支持普通的 Windows 客户端与服务器操作系统外,该软件还可以支持 Windows Home Server 以及 Small Business Server系统,并能实现紧密集成。因此对于家庭用户或中小企业用户,整个软件的使用也更简单。

09

10

大的变动和改进就是这些,通过这些改进,CloudBerry Backup 的功能更丰富,使用也更便利。更重要的是,经过多年的完善和提高,无论 S3 或者 CloudBerry Backup 软件本身都更成熟可靠。如果对此感兴趣,不妨试试看吧。

分享:

《CloudBerry Backup 最近一年的改进和变化》有1个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注

发表评论前,先做个简单的数学题吧: * Time limit is exhausted. Please reload CAPTCHA.