Мы исследовали эластичное файловое хранилище (EFS - довольно дорогое) и синхронизированное хранилище S3 на нескольких томах EBS (подверженных проблемам с синхронизацией), хотя у нас есть бесконечные проблемы с различными аспектами s3fs (S3 Fuse) в том масштабе, в котором мы его используем, наши приложения нужна функциональность.
Нам нужна адекватная производительность загрузки файлов для 5 (пяти) автоматически масштабируемых экземпляров EC2 с оптимизацией для памяти (веб-серверов LB) на VPC, которые используют идентичную структуру файловой системы с активами, которые управляются конечными пользователями и обслуживаются приложением.
Потенциальное решение, которое мы не исследовали, для использования нашей конфигурации CloudFront CDN для файлов, размер которых может достигать 2 ГБ в крайних случаях или до 600 файлов размером от 5 до 100 МБ на каждой странице, которые пользователи могут просматривать / редактировать. Это кажется проблематичным при масштабировании, так же, если не больше, чем S3FS (если это вообще жизнеспособный вариант).
Ориентируясь на экономическую эффективность, но при этом сохраняя высокую производительность:
EFS - жизнеспособный и экономичный вариант замены функциональности S3FS?
Контроль затрат на массовые объемы EBS вызывает озабоченность, хотя и не исключен как жизнеспособный вариант, но окупится ли производительность дополнительных затрат?
способен ли CloudFront справиться с такой нагрузкой, как описано?
есть ли лучший вариант, который мы упустили, и мы могли бы захотеть его изучить?