Serverless

Funzione cloud con una GPU migliore

Attualmente sto sperimentando l'uso di Lambda per renderizzare i video utilizzando puppeteer.La mancanza di una GPU e la durata massima di 15 minuti limitano la durata dei video che possono essere renderizzati.Esiste un'alternativa di infrastruttura che mi consenta di mantenere la modalità serverless ma di avere più opzioni sull'hardware?

Puoi prendere in considerazione l'utilizzo di AWS Fargate con Amazon Elastic Container Service o Amazon Elastic Kubernetes Service per un'opzione di calcolo serverless senza il vincolo di durata di 15 minuti. Purtroppo, anche Fargate non ti permetterebbe di richiedere il supporto della GPU.




Non puoi specificare l'ambiente di runtime per le funzioni AWS Lambda, quindi no, non puoi richiedere la presenza di una GPU. Ma puoi eseguire carichi di lavoro GPU su AWS Batch, utilizzando un'AMI con supporto GPU. https://docs.aws.amazon.com/batch/latest/userguide/batch-gpu-ami.html AWS Batch effettua automaticamente il provisioning delle risorse di calcolo. Non è necessario installare o gestire software di elaborazione batch. I lavori AWS Batch non sono limitati dal runtime di 15 minuti. Spero questo sia di aiuto