現代運算推薦指南

AWS Lambda

指引

由於您選取了「我想只執行程式碼」,建議您使用 AWS Lambda 作為您的最佳起點。 

什麼是 AWS Lambda?

AWS Lambda 是一種無伺服器運算服務,可將程式碼作為高度可用、可擴展、安全、容錯的應用程式函數執行。Lambda 會抽象化底層運算環境,並讓您主要專注於應用程式開發、縮短上市時間以及降低總體擁有成本。使用 AWS Lambda,您可以執行程式碼以回應來自 200 多個服務的事件,或透過傳統方法 (例如 HTTP 呼叫) 進行調用。

為什麼推薦 AWS Lambda?

AWS Lambda 可藉助內建的安全狀態,即時自動從零擴展到數十萬個函數。AWS Lambda 會代表您管理幾乎所有的伺服器管理任務,包括硬體、軟體、聯網和設施管理、資料來源整合和佈建,因此藉助 AWS Lambda,您可以充分利用建置於最受信任、可靠和安全的雲端供應商。因此,AWS Lambda 每月有超過一百萬名月度活躍客戶,這些客戶可產生超過 10 萬億次調用。 

雖然這是推薦的起點,但其他服務也可能符合您的需求,如果您的使用案例變更或如果 AWS Lambda 似乎不適合您的使用案例,您可以隨時嘗試其他服務。 

常見問答集圖示

常見問答集

  • 您可以將程式碼上傳為 zip 檔案或容器映像。
  • AWS Lambda 在 AWS 區域中擁有的受管容量。
  • Web 服務、事件驅動應用程式、資料處理和資料串流。
  • 使用 AWS Lambda,只需為您使用的運算時間 (以毫秒計) 付費,而不必為峰值容量預先佈建基礎設施,從而節省成本。如需有關 AWS Lambda 定價的詳細資訊,請造訪 AWS Lambda 定價

  • AWS Lambda 是一種無伺服器、事件推動的運算服務,可讓您針對幾乎任何類型的應用程式或後端服務執行程式碼,而無需佈建或管理伺服器。AWS Lambda 支援傳統的程式設計語言,可保證程式碼的高度可攜性。AWS Lambda 提供的價值在於其無伺服器執行環境,以及與其他 AWS 服務的事件整合。AWS Lambda 的高度受管性質可讓客戶考慮他們的程式碼,而不必考慮基礎設施。在 AWS 外部按原樣執行 AWS Lambda 應用程式並不會受益於自動擴展、高可用性、安全修補、內建容錯或立即可用的 200 多種服務整合。
  • AWS Lambda 是一種函數部署,而 Amazon ECS 是容器協調器。AWS Lambda 非常適合在 15 分鐘以內隨需執行的應用程式,及/或您只想為使用的容量支付費用。AWS Lambda 使用事件驅動模型,並須承擔更多工作來擴展、保護和確保工作負載的可用性。AWS Lambda 僅於 AWS 區域提供。如果您的任務執行時間超過 15 分鐘,或需要在 AWS 區域之外執行程式碼,Amazon ECS 就非常適合。Amazon ECS 為聯網和可觀測性等事項提供主導性體驗,但可以根據您的需求進行自訂。Amazon ECS 提供多種部署選項,包括在 AWS Fargate、Amazon EC2、AWS Outposts 和 AWS Anywhere 上針對內部部署工作負載的無伺服器部署。

讓我們開始使用 AWS Lambda 吧

AWS Lambda 圖示

開始使用 AWS Lambda

您可以從超過 200 個 AWS 服務和軟體即服務 (SaaS) 應用程式觸發 Lambda,且僅需針對所使用的服務付費。

AWS Lambda 資源圖示

AWS Lambda 資源

存取有關 AWS Lambda 的詳細文件、白皮書、教學和學習路徑。

無伺服器研討會圖示

無伺服器研討會

旨在介紹可用於解決業務問題的實用技能,技巧或概念的實作研討會。(研討會僅提供英文版)

現代化研討會圖示

現代化研討會

了解如何透過不同的技術將您的企業現代化。(研討會僅提供英文版)

Deloitte 總體擁有成本圖示

確定總體擁有成本

獲取 Deloitte 的產業洞察電子書,比較無伺服器和以伺服器為基礎的技術。

AWS Lambda 客戶案例圖示

AWS Lambda 客戶案例

了解全球主要組織如何使用 AWS Lambda,執行大部分敏感及關鍵任務應用程式。