Serverless

Облачная функция с лучшим GPU

В настоящее время я экспериментирую с использованием Lambda для рендеринга видео с помощью puppeteer.Отсутствие GPU в сочетании с максимальной продолжительностью 15 минут ограничивает длительность видео,которое можно рендерить.Существует ли альтернативная инфраструктура,где я мог бы сохранить бессерверный режим,но иметь больше возможностей для аппаратного обеспечения?

Вы можете рассмотреть возможность использования AWS Fargate с Amazon Elastic Container Service или Amazon Elastic Kubernetes Service для бессерверных вычислений без 15-минутного ограничения продолжительности. Увы, Fargate также не позволил бы вам запросить поддержку GPU.




Вы не можете указать среду выполнения для функций AWS Lambda, поэтому нет, вы не можете требовать наличия графического процессора. Но вы можете запускать рабочие нагрузки графического процессора в AWS Batch, используя образ AMI с поддержкой графического процессора. https://docs.aws.amazon.com/batch/latest/userguide/batch-gpu-ami.html Пакетная служба AWS автоматически выделяет вычислительные ресурсы. Нет необходимости устанавливать программное обеспечение для пакетных вычислений или управлять им. Пакетные задания AWS не ограничены 15-минутным временем выполнения. Надеюсь это поможет