如何复制一个Windows服务器(IIS,文件,configuration状态)?

也许更好的问题是:什么是DoubleTake最接近的竞争对手? 我正在寻找复制一个Windows生产服务器,以防万一它失败了立即备份。 任何理想?

注1:我忘了添加此服务器在EC2 Amazon Cloud上。

注2:我们的主要情况是重新创buildconfiguration设置,如IIS,FTP服务器,SQL Server,SVN服务器。

注3:

到目前为止,我一直给出三个选项作为我原来的问题的答案:

  1. AppAssurance – 与销售团队交谈后,他们不支持Amazon作为云提供商。 基本上有技术上的需要能够从磁盘或类似的媒体重新启动。 因此,ESX虚拟机环境将工作,但不是EC2。
  2. Acronis – 用作鬼图案的备份。 这将适用于其他types的情况。
  3. 使用Amazon EC2 API – 此选项非常理想,但只适用于开发云应用程序,而不是在云scheme中托pipe常规应用程序。

这意味着我仍然在寻找答案。 任何其他的想法。

我已经使用了很多Acronis的产品,他们可以做你想做的事情(把整个磁盘或者单个分区的磁盘镜像)。 过去被称为True Image Echo的产品,但最新版本10现在被命名为Acronis Backup&Recovery。

您可以使用的一个技巧来保留您的所有FTP或IISconfiguration状态,即取消Windowsconfiguration服务中的“Ec2InitializeDrives”选项。

Windowsconfiguration服务:
http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/appendix-windows-config.html

完成configuration服务器后,请取消上述选项,然后捆绑您的实例。 下一次从刚刚创build的AMI启动实例时,应该保留所有的configuration状态。

对于IIS,最好在EBS源卷上安装IIS应用程序。 每次需要启动一个新的IIS实例时,您都会启动一个新实例,创build一个新的EBS卷并将其附加到该实例,然后从EBS源卷复制inetpub文件。 运行您需要的任何脚本来configuration您的应用程序,并启动网站。

这将是一个类似的SQL方法。 一旦你捆绑了SQL Server的W / O初始化驱动器,你将保持configuration状态。 您应该将所有SQL Server数据存储在EBS卷上。 您可以使用Ec2Config服务将EBS卷附加到您的实例在SQL服务器期望find数据文件的相同的驱动器号。 将您的SQL服务器启动types设置为手动。 有一个启动脚本来validation已连接的EBS卷。 一旦EBS卷连接,启动SQL服务器。 当你基于完全脚本化的AMI启动一个新的SQL实例时,它应该启动并运行SQL。

这适用于我在Windows 2003上的SQL和IIS。

它在云端,云端不能失败? 我的理解是,他们为你提供了一个用来pipe理云计算的ac#库,但它不是一个VPS,它只是一堆专用于你的windows服务。 你必须创build一个AMI图像。 请参阅Amazon EC2 AMI Tools以创buildAMI映像。 这个工具的文档在这里

我们目前正在使用一款名为AppAssure的 Replay产品,我可以诚实地说我非常高兴。 虽然我们不使用它来复制基于云的机器,但是我们正在使用它来从一个站点复制到物理机器。 该软件使用块级副本,可以设置快照每5分钟快或几个小时慢。 因为它使用一个代理,你应该能够在另一台机器上的云中运行代理,并保持生产和灾难恢复都准备好了,我会想象的。

我不确定亚马逊云计算是如何工作的。 但我解决这个问题的办法是设置一个IIS集群,或者最好是一个虚拟机集群(R2用于实时迁移,但最终会出现问题)。 共享存储将是必需的,我不知道如何适合亚马逊云configuration。

抛开云端,回到DoubleTake,这是我之前的研究结果:

有三个主要产品将在同一级别提供服务器复制 – DoubleTake,XOSoft WanSync-HA和NeverFail。

我已经尝试了所有三个,最终购买NeverFail,因为其他人都太昂贵,而function集几乎相同。

这个产品实际上并没有被certificate是非常好的,在WAN上使用时,在俄罗斯和以色列之间复制MSTS,Exchange2003和其他一些服务器。 分裂脑机制给了我一些头痛的问题,因为一旦链路变慢,服务器往往会发生故障。 我相信,在局域网环境下,事情本来会更好。 每年都要更新几千美元的授权计划,不是让我太高兴,或者btw。

但是当主服务器死了的时候,那天是NF保存的。

我们使用一种称为Replistor的产品。 在局域网上正常工作,但似乎无法赶上广域网。 我一直在关注AppAssure,因为我相信它有备份,复制等function,但是我一直听说Replistor是一个更强大的产品。 不知道他们如何堆叠对方。