У меня веб-приложение на основе мультимедиа, работающее в AWS (окна EC2).И я пытаюсь добиться масштабируемости, добавляя приложение и веб-серверы в группу автоматического масштабирования.
Моя проблема в том, что мне нужно отделить хранилище мультимедиа для S3, чтобы я мог поделиться этим с различными кластерами серверов приложений.Но мне нужно перенести эти медиа-файлы с S3 на разные FTP-серверы.Для этого мне нужно загрузить файлы с S3 на сервер приложений, а затем выполнить загрузку по FTP, которая занимает слишком много времени.Обратите внимание, что я использую ColdFusion в качестве сервера приложений.
Теперь у меня есть 2 варианта, чтобы решить эту проблему:
- Подключить экземпляр S3 к экземплярам EC2 (я знаю, что это не рекомендуется, также неуверен, если это поможет улучшить скорость загрузки по FTP).
- Использовать Сервис Lamda для загрузки файлов напрямую с S3 на FTP-серверы
Не могуиспользуйте отдельный том EBS для каждого экземпляра EC2, потому что
- Объем хранилища огромен, и это приведет к высокой стоимости
- Мне нужно синхронизировать хранилище на разных подключенных томах EBSдля экземпляров EC2
EFS не вариант, так как я использую хранилище Windows.
Может кто-нибудь предложить лучшее решение?