Serverless

GPUを向上させたクラウド機能

現在、puppeteerを使って動画をレンダリングするために、Lambdaの使い方を実験しています。GPUがないことと、最大継続時間が15分であることが、レンダリングできる動画の継続時間を制限しています。サーバーレスモードを維持しつつ、ハードウェアのオプションを増やせるようなインフラ代替案はないでしょうか?





15分の期間の制約なしにサーバーレスコンピューティングオプションとして、Amazon ElasticContainerServiceまたはAmazonElasticKubernetesServiceでAWSFargateを使用することを検討できます。残念ながら、FargateではGPUサポートをリクエストすることもできません。




AWS Lambda関数のランタイム環境を指定することはできないため、GPUの存在を要求することはできません。ただし、GPUをサポートするAMIを使用することで、AWSBatchでGPUワークロードを実行できます。https://docs.aws.amazon.com/batch/latest/userguide/batch-gpu-ami.htmlAWSBatchはコンピューティングリソースを自動的にプロビジョニングします。バッチコンピューティングソフトウェアをインストールまたは管理する必要はありません。AWSバッチジョブは、15分のランタイムによって制限されません。お役に立てれば



API Gateway with Lambda-"Unable to import module 'server':server' という名前のモジュールがない"