it-swarm.cn

备份托管Windows VPS的最佳选项是什么?

我有一个Windows VPS托管在一些Web主机上,我有远程桌面管理员访问权限,我可以在该VPS上安装我需要的任何软件。

这是一个基本的低成本VPS,因此系统资源(尤其是内存)非常有限,备份专用服务器和VPS之间的主要区别是VPS的有限资源。

我的要求是:

  1. 备份VPS内容(我不想备份整个虚拟硬盘,我希望能够访问我的文件而无需安装相同的VM软件)。
  2. 备份文件,IIS配置和SQL Server数据库。
  3. 重量极轻,在不活动时使用(几乎)没有内存,能够在备份时限制内存使用。
  4. 备份到远程位置(Amazon S3最好,因为它很便宜)。
  5. 快速且带宽有效(使用压缩,增量备份等)
  6. 可选择备份邮件服务器(我使用SmarterMail),我可以没有这个,因为我有一个相对简单的电子邮件设置,我把我的所有邮件保存在Outlook的桌面上。
  7. 备份正在使用的文件对我来说不是问题,因为大多数文件(上面列出的SQL Server和邮件数据除外)永远不会被锁定在这个特定的服务器上。

我预算有限,显然我想要一个免费的解决方案,但这是一台商务机器,良好的备份值得一些钱。

11
Nir

怎么样 DropBox 或类似的东西?将主目录设置为已部署的站点,并编写脚本(请参阅此 知识库文章 以获取有关如何安排任务的指示)以定期将其余内容写入Web不可见子目录。这应该涵盖您列出的每个点,并且还为您提供了使用它进行部署的选项,因为它是双向的。 Basic帐户是免费的,2GB,可以根据您的站点/存储需求进行扩展。我没有直接使用它,但我一直用它来传输文件一段时间。

  1. Drop Box是基于文件的,可通过网络访问
  2. 您可以备份任何可以作为文件导出到文件系统的内容。它没有一个机制来自动执行它,但是按计划安排的快速PowerShell脚本应该可以解决问题。
  3. 我相信(但不确定)DropBox对系统的影响非常小。它会检查是否已将新文件放在服务器上,并通过更改本地文件来触发其本地活动。没有变化,没有本地活动。
  4. Dropbox是外部的。
  5. Dropbox可以进行差异更新。
  6. 电子邮件是文件。
  7. 不确定Dropbox如何处理锁定的文件。我相信在Windows上它使用ShadowCopy做了一些事情,但这对我来说是纯粹的猜想(我就是这样做的)。

另外,看看SO对于 家中的好安全备份开发人员 以获得其他一些有趣的解决方案。

1
Larry Smithmier

我编写了一个Powershell脚本,用于在将数据上传到Amazon S3之前自动化 压缩和加密 生产服务器上的数据。它被设计为从临时文件夹上传所有内容,在我的情况下包含 MS SQL备份文件 由另一个脚本创建。这些脚本目前使用最大压缩,因此如果您担心内存使用情况,您可能需要稍微调整一下,但我的猜测是,通过一些调整,您可以让它完成您想要的大部分工作。我们的供应商希望每月500美元的异地备份,因为这个解决方案每月花费约5美元。

1
Greg Bray

可能会给丛林磁盘一看,今天就听说过。

https://www.jungledisk.com/business/server/features/

0
Kevin

mozy.com是一个优质,廉价的备份服务,但你必须自己处理从VPS中提取所需的东西,我相信。

0
ThatSteveGuy

由于速度限制,我会将异地备份视为辅助备份方法。亚马逊的S3绝对是一款优秀,经济高效的异地解决方案,但根据您需要恢复的内容,可能需要花费几个小时才能将Gigs的内容恢复到您的服务器以恢复您的网站。

对于主备份,我要确保将备份写入同一服务器上的单独物理驱动器或同一数据中心中的其他服务器。

根据我的经验,您需要备份的大多数情况都是由于人为错误(即意外删除您需要的内容),硬盘驱动器损坏,病毒或硬盘驱动器故障造成的。在这些情况下,能够快速获取数据是关键。

0
EfficionDave

我也会说,你应该使用备份磁盘。几乎每个提供商都以低价格提供这项服务。 “亲”是,备份很快。 “反对”是,您无法完全控制备份(几乎不是每个提供商)。

另一个非常好的“廉价”解决方案是Acronis [1]。这是一个clicky-clicky程序,它可以向您发送备份的完整日志,它几乎支持所有存储。

[1] http://www.acronis.com/homecomputing/

0
fwaechter