為何選擇 AWS Lambda?

AWS Lambda 是一種運算服務,可執行程式碼以回應事件並自動管理運算資源,使其成為將想法轉化為現代生產無伺服器應用程式最快捷的方式。

Lambda 的優勢

執行程式碼,不必佈建或管理基礎設施。只需作為 zip 檔或容器映像寫入或上傳程式碼。
自動回應任何規模的程式碼執行請求,從每天十幾個事件到每秒數十萬個事件。
只需依您使用的運算時間 (依毫秒) 付費,而不是為峰值容量預先佈建基礎設施,從而節省成本。
使用正確的函數記憶體大小最佳化程式碼執行時間和功能。使用佈建並行在兩位數毫秒內回應高需求。

運作方式

AWS Lambda 是一種無伺服器、事件推動的運算服務,可讓您針對幾乎任何類型的應用程式或後端服務執行程式碼,而無需佈建或管理伺服器。您可以從超過 200 個 AWS 服務和軟體即服務 (SaaS) 應用程式觸發 Lambda,且僅需針對所使用的服務付費。
  • 檔案處理
  • 顯示 AWS Lambda 運作方式的圖表。拍攝一張相片,然後上傳至 S3 儲存貯體。觸發 Lambda 以執行調整大小的程式碼,並調整相片的大小。
  • 串流處理
  • 圖表顯示 Amazon Kinesis 的運作方式。社交媒體傳送載入 Kinesis,然後觸發 Lambda。Lambda 執行程式碼產生主題標籤資料,並將資料存放在 DynamoDB 中。
  • Web 應用程式
  • 圖表顯示 Amazon S3、API Gateway 和 DynamoDB 如何協同工作以擷取天氣資料。
  • IoT 後端
  • 圖表顯示 Amazon Kinesis 和 AWS Lambda 如何協助訂購更換部件。
  • 行動後端
  • 圖表顯示 Amazon API Gateway、AWS Lambda 和 Amazon SNS 如何協同工作,以協助使用者接收狀態更新通知。

適用於所有應用程式的 AWS

AWS Lambda 是一種無伺服器運算服務,會執行您的程式碼以回應事件,為您處理運算資源。探索 AWS 全方位的基礎架構功能和服務集合如何讓您快速且符合成本效益地進行現代應用程式開發。 

進一步了解

使用案例

使用 AWS Lambda 立即橫向擴展至超過 18,000 個 vCPU,以滿足資源密集型且無法預測的需求。使用其他無伺服器產品套件和事件觸發器,輕鬆快速地建置處理工作流程。
將 AWS Lambda 與其他 AWS 服務組合,以建立安全、穩定且可擴展的線上體驗。
預處理資料,然後再將其提供給機器學習 (ML) 模型。藉由 Amazon Elastic File System (EFS) 存取,AWS Lambda 處理基礎架構管理和佈建來簡化擴展。
建置事件驅動的功能,以在分離的服務之間輕鬆通訊。透過在需求高峰期執行應用程式來降低成本,而不會導致資源崩潰或過度佈建。