Serverless 怎麼用 AWS Lambda 和 Fargate 處理影片縮圖

2018-02-20 Serverless

之前看到的一篇算是舊文,是在 Serverless blog 上看到的「How to use AWS Fargate and Lambda for long-running processes in a Serverless app」針對 AWS FargeteLambda 的 Workflow。

 

Serverless 的用法已經算很常見,但是 long-running processes 就必須利用 Container 來跑,尤其這篇講到的是處理 Video 並且擷取縮圖,很值得一看!

 

整個 Workflow 用到的服務:

  • S3
  • ECS or EKS
  • Fargete
  • Lambda
  • DynamoDB

 

 

很簡單的在 Upload Video 觸發 Lambda 處理縮圖,當縮圖上傳 S3 後再觸發 Lambda 將 URL 寫到 DynamoDB (最後這段沒畫出來)

 

詳細的步驟就不再這篇特別描述了,因為 Serverless 文章裡面講的實在太詳細了 … 除非你看不懂英文

 

文末有提到處理視頻類型的話最好還是使用 AWS Kinesis 會比較好,這只是一個 Serverless 的範例。

 

 

給 Mr. 沙先生一點建議

彙整

分類

展開全部 | 收合全部

License

訂閱 Mr. 沙先生 的文章

輸入你的 email 用於訂閱