Answers:
我在几个站点上使用过的一个选项是使用SyncBack,JungleDisk和Amazon S3帐户。(我会发布指向这些产品和服务的链接,但是SE禁止我们的新用户发布超过1个链接。Boo。)
对于不熟悉这些工具的用户,SyncBack是一个很棒的功能非常丰富的程序,用于在不同文件夹之间同步文件。JungleDisk让您创建一个虚拟驱动器,该虚拟驱动器在后台在Amazon S3的存储服务中读取和写入数据,这是一种基于云的存储解决方案,价格合理(假设您每天都不会将千兆字节的数据推入云中) )。
我们按计划运行SyncBack,例如每晚或每周一次,它会将新的/更改的文件从本地硬盘复制到JungleDisk虚拟驱动器,并从虚拟驱动器中删除所有已删除的文件。
我们在云中存储什么?好吧,我们让SQL Server每晚进行一次备份,并将其配置为将这些备份保留两周。这些备份每晚都会推送到云中。我们还每晚增加源代码存储库。每周对静态文件,资产,实用程序和其他此类文件进行完整备份。
这种方法的好处是所有文件都在云中,这意味着我们可以从任何地方访问它们。如果您的桌面上装有JungleDisk,则无需RDP进入专用服务器-您可以在云中看到文件,就像它们在本地计算机的驱动器上一样。另一个好处是成本。对于我的一位客户,托管该网站的Web托管公司将向其专用服务器客户出售场外存储备份服务,但费用为每月数百美元。这种方法有一些前期成本-SyncBack和JungleDisk许可证-以及Amazon S3的存储和带宽成本,但是,如果我没记错的话,这些成本还不到托管公司一个月备份计划的成本。这样,我们就不必选择托管公司了
(我的同事Michael Campbell向我介绍了这种方法。)
除了Subversion,每晚的MySQL转储和冗余的(镜像的)服务器映像外,我们还拥有一台主机(AISO.NET),该主机还每小时进行一次快照,作为其所有主机包的一部分,我们对此感到很满意。我不仅对在一家从未使用过任何基于电网的电力(它们使用现场太阳能和风能为整个设施供电)的公司托管方面感到很好,而且还获得了可靠,易于使用的想法恢复快照和虚拟化解决方案,必要时可在眨眼之间立即重启。
快照已多次保存了我的培根……。比起其他备份附带的解焦,重建和祈祷动作,要快得多。
我们运行一个多站点wordpress系统。我们的策略是每隔12小时将数据库备份到一个远程空间,每天将wp-content备份,每周一次public_html(或当我们对系统核心进行重大修改(例如升级wordpress核心)时),并每月备份整个主目录。这与我们的系统配合良好