Какие FaaS предоставляют больше места для хранения / tmp для выполнения каждой функции? - PullRequest
0 голосов
/ 11 декабря 2018

Мы разрабатываем платформу потокового видео

Нам необходимо преобразовать видеофайлы, загруженные пользователем, которые находятся в облачном хранилище

Мы решили использовать для этой цели AWS Lamda.

Но позже мы узнаем, что lambda не может обработать файл выше 512 МБ, поскольку максимальный размер выделенной папки / TMP папки составляет 512 МБ

Размер наших видеофайлов в корзине S3 превышает 1 ГБ

Итак, нам нужно выяснить других FaaS, которые предоставляют / TMP пространство как минимум 2 ГБ?

Поэтому, пожалуйста, предложите поставщика faas, который предоставит не менее 2 ГБ

Примечание: если его нет, пожалуйста, предложите мнеальтернативный способ

1 Ответ

0 голосов
/ 11 декабря 2018

Я бы порекомендовал для этого решение Lambda + Fargate.

Lambda может быть вызвана событием загрузки S3 (альтернативно, это может быть другой источник события, если он получает путь S3 кfile).

Эта лямбда затем запускает задачу Fargate, учитывая путь S3 к видеофайлу.

Хороший пример этого можно увидеть в https://serverless.com/blog/serverless-application-for-long-running-process-fargate-lambda/.

...