我想知道是否有人知道备份软件在“推”而不是“拉”的方式工作。
我所见过的大多数备份软件都是聪明的,可以通过向其他计算机进行身份validation来获取需要备份的文件,然后将这些文件移动到备份存储库。
我正在寻找的软件应该是一个pipe理备份库的服务(在磁盘或数据库上)。 外部应用程序,将其文件存储在存储库中,可以联系服务并发送任何他们想要存储的信息,以及指定文件必须保留多久的元数据(以及组织存储库和检索所需的其他参数)。
有人可以build议我一些软件(希望开源或免费),这样的工作?
一方面:你认为这样的备份策略有什么缺点吗?
米歇尔
你没有指定所需的平台,但是对于Linux来说,有一些类似backupninja的东西可以让你在客户端自己定义你想要的备份集。 然后,客户端将在给定时间运行违规备份,并将结果推送到服务器。
基于推送的备份问题(如前所述),您需要确保备份实际上正在运行。 还需要考虑如何将configuration推送到客户端。
在Windows平台上,您可以看看应该以类似方式工作的Backup Exec DLO(并具有GUI)
如果你正在使用Windows并且想要备份文件(不是数据库或者系统状态),你可以编写一堆RoboCopy脚本,让RoboCopy监视你的文件,当看到X变化或Y分钟过去时,它会更新你的“存储库” 。
我从来没有设置RoboCopy来监视文件夹,所以我不知道它是如何工作的,但是这个选项已经在软件上已经有很多年了。
ROBOCOPY
如果你正在寻找在线存储提供商提供的服务,你在这里提到的是我的2美分。
有一个很好的在线存储提供商DigitalBucket。 (www.digitalbucket.net)它通过REST和WebDAV等接口公开其服务。 function列表也非常好。 您可以浏览应用程序GoodSync( http://www.goodsync.com/ )作为客户端。
您可以在http://news.cnet.com/webware/?keyword=Digital+Bucketfind在线存储提供商的相关信息
我觉得推式备份策略是有效的,它可以很容易地识别变化的三angular洲,并推动相关的东西云。 很多特定于应用程序的定制可以很容易地join。