Перемещение файлов напрямую с S3 на FTP - PullRequest
0 голосов
/ 13 февраля 2019

У меня веб-приложение на основе мультимедиа, работающее в AWS (окна EC2).И я пытаюсь добиться масштабируемости, добавляя приложение и веб-серверы в группу автоматического масштабирования.

Моя проблема в том, что мне нужно отделить хранилище мультимедиа для S3, чтобы я мог поделиться этим с различными кластерами серверов приложений.Но мне нужно перенести эти медиа-файлы с S3 на разные FTP-серверы.Для этого мне нужно загрузить файлы с S3 на сервер приложений, а затем выполнить загрузку по FTP, которая занимает слишком много времени.Обратите внимание, что я использую ColdFusion в качестве сервера приложений.

Теперь у меня есть 2 варианта, чтобы решить эту проблему:

  1. Подключить экземпляр S3 к экземплярам EC2 (я знаю, что это не рекомендуется, также неуверен, если это поможет улучшить скорость загрузки по FTP).
  2. Использовать Сервис Lamda для загрузки файлов напрямую с S3 на FTP-серверы

Не могуиспользуйте отдельный том EBS для каждого экземпляра EC2, потому что

  1. Объем хранилища огромен, и это приведет к высокой стоимости
  2. Мне нужно синхронизировать хранилище на разных подключенных томах EBSдля экземпляров EC2

EFS не вариант, так как я использую хранилище Windows.

Может кто-нибудь предложить лучшее решение?

...