Назад | Перейти на главную страницу

Как синхронизировать папки между двумя серверами Windows в Amazon EC2

У меня есть два сервера под управлением Windows Server 2012 в Amazon Cloud. Один размещен в EC2 (А) и еще один - в VPC (B).

У меня есть папка в одном месте на обоих серверах. И мне нужно синхронизировать файлы из B к А.

Файлы не большие (<100 кб), и допустима задержка в несколько минут (синхронизация в реальном времени не требуется).

Я знаю, что есть встроенная функция под названием DFS, но это не работает в Amazon Cloud и я бы хотел избежать использования S3.

Есть ли простое решение для синхронизации этих файлов с одного сервера на другой?

Самым простым решением, вероятно, было бы настроить запланированную задачу Windows для запуска Robocopy /MIR работа каждые несколько минут или около того.

Можешь попробовать мини-сервер, он подойдет для вашего варианта использования.

Вы можете скачать 64-битный или 32-битный

После того, как вы установили мини-сервер на одном из компьютеров, используя клиент minio он же MC

mc реализует следующие команды

  ls        List files and folders.
  mb        Make a bucket or folder.
  cat       Display contents of a file.
  pipe      Write contents of stdin to one or more targets. When no target is specified, it writes to stdout.
  share     Generate URL for sharing.
  cp        Copy one or more objects to a target.
  mirror    Mirror folders recursively from a single source to many destinations.
  diff      Compute differences between two folders.
  rm        Remove file or bucket [WARNING: Use with care].
  access    Manage bucket access permissions.
  session   Manage saved sessions of cp and mirror operations.
  config    Manage configuration file.
  update    Check for a new software update.
  version   Print version.

Вы можете использовать команду «mc mirror» и зеркалировать определенный каталог.

Надеюсь, поможет.