在Amazon EC2 Windows Servers上替代DFS-R

为了在Windows负载平衡的环境中托pipe我们的网站,我们传统上使用DFSR与服务器之间的文件夹与托pipe公司进行同步。

我们正在考虑将很多我们的网站迁移到亚马逊EC2,而我现在正在使用负载均衡设置。 这一切都很顺利,但现在我试图让文件夹/驱动器在networking服务器之间进行同步。

理想情况下,我想使用DFSR,但它依靠一个域控制器来同步文件夹。 经过一些关于在EC2上build立一个DC的研究,似乎这是相当棘手的(而且在我作为开发人员的专业领域之外),但是我曾经看到过一两次,说这不一定是可靠的?

到目前为止,我已经看过的替代scheme

  • 从www1到www2的networking共享 – 如果这是在一个单一的networking服务器上,那么它提供了一个单一的故障点(加上我们有这个性能问题)。
  • 在一个单独的“微型”Windows实例上的networking共享 – 再一次提供了单点故障,就好像这个实例在整个站点上停止一样
  • cachingnetworking驱动器 – 我调查使用cachingnetworking驱动器来解决“单点故障”的问题,但是,获得一个持久的networking驱动器IIS将能够看到,即使如此,我看不到一种方法来caching它(加上我不知道多快的变化将被复制在机器之间)。
  • Robocopy – 从我看到的这个可能是有用的,如果我每分钟运行一次,但它看起来不会复制locking的文件? 而且,同步时间也会有滞后

对不起,如果没有解释得很好,或者我错过了一些明显的事情。 有没有人提出了一个好的,可靠的方法来同步Amazon EC2上的networking服务器之间的文件夹是一样的DFSR(或closures)?

将S3用于用户生成的内容(所有Web服务器都可以访问的一个存储桶),并在EC2 Web服务器上保留应用程序?