AWS 雲端
AWS 雲端
AWS Lambda 入門

使用 AWS Lambda 執行程式碼,不必佈建或管理伺服器。只需為使用的運算時間支付費用,一旦未執行程式碼,就會停止計費。有了 Lambda,您可以透過虛擬方式執行任何類型的應用程式或後端服務,全部免管理。只需上傳程式碼,Lambda 就會運用其高可用性來處理執行程式碼及擴展規模所需的各項工作。您可以將自己的程式碼設成可以從其他 AWS 服務自動觸發,或從任何 Web 或行動應用程式直接呼叫。

需要有 Adobe Flash 播放程式或最新的瀏覽器才能觀賞這個網站的影片。

whatisaws-video-thumb
3:01
什麼是 AWS Lambda?

no-servers-to-manage

AWS Lambda 可以自動執行您的程式碼,您不必再行佈建或管理伺服器。只需編寫程式碼,並上傳到 Lambda 即可。

continous-scaling

AWS Lambda 會透過執行程式碼回應各個觸發條件,自動擴展您的應用程式規模。系統會平行處理程式碼,並個別處理各個觸發條件,根據負載量精確調整規模大小。

subsecond-metering

AWS Lambda 的收費標準分別是程式碼的執行時間 (每 100 毫秒加計一次費用),以及程式碼的觸發次數。一旦程式碼停止執行,就不會計算費用。

Lambda_VidRoll

「AWS Lambda 允許無人操作,讓我們可以大規模啟動並持續運作,不必擔心基礎設施。」

VidRoll 公司技術長 James Young

Lambda_Localytics

「Lambda 讓大家能夠輕易建置即時分析傳輸管線,每天能夠處理數十億的事件。」

Localytics 公司工程總監 Mohit Dilawari

Lambda_MLBAM

「Lambda 十分機靈。我們只需放入原始資料、去除多餘資料、偵測錯誤,然後建立指標,就能有效得出許多洞見分析。」

MLBAM 多媒體技術開發副總裁 Dirk Van Dall


您可以使用 AWS Lambda 執行程式碼以回應各種觸發條件,例如資料變更、系統狀態轉換,或使用者的動作。Lambda 可以直接由 AWS 服務觸發,例如 S3、DynamoDB、Kinesis、SNS 及 CloudWatch,這讓您可以建立各種即時無伺服器資料處理系統。您可以透過協調多個 Lambda 函數與 AWS Step Functions 處理更複雜的任務。


透過 Amazon S3,您可以觸發 AWS Lambda 在資料上傳後立即處理資料。例如,您可以使用 Lambda 即時為圖像建立縮圖、為影片轉碼、為檔案編製索引、處理記錄、驗證內容,以及彙總和篩選資料。參考架構:圖表 | 範本程式碼

Lambda_FileProcessing
Lambda_SeattleTimes

The Seattle Times 使用 AWS Lambda 來調整影像大小,以便在不同裝置 (例如桌上型電腦、平板電腦和智慧型手機) 上檢視影像。閱讀案例研究 »


您可使用 AWS Lambda 和 Amazon Kinesis 處理即時串流資料,以便追蹤應用程式活動、處理交易訂單、處理點擊串流、分析點擊串流、清理資料、產生指標、篩選記錄、編製索引,以及物聯網裝置遙測和量測。參考架構:圖表 | 範本程式碼 

Lambda_StreamProcessing
Lambda_TReuters copy

Localytics 可以即時處理數十億筆的資料點,並使用 Lambda 處理 S3 中儲存的歷史資料和即時資料,或 Kinesis 以串流傳輸的資料。閱讀案例研究 »


您可以使用 AWS Lambda 對 DynamoDB 中的每個資料變更執行資料驗證、篩選、排序或其他轉換,並將轉換的資料載入其他資料存放區中。參考架構:圖表

Lambda_ETL
Lambda-zillow

Zillow 使用 Lambda 和 Kinesis 即時追蹤行動指標子集。透過 Kinesis 和 Lambda,我們能在兩週內開發和部署符合成本效益的解決方案。

您可以使用 AWS Lambda 建置無伺服器後端,以處理 Web、行動、物聯網 (IoT) 及第三方 API 的要求。


您可以使用 AWS Lambda 和 Amazon Kinesis 建置後端,以進行物聯網 (IoT) 裝置資料的遙測和分析。參考架構:圖表 | 範本程式碼

Lambda_IoT

您可以使用 AWS Lambda 和 Amazon API Gateway 建置後端,以驗證和處理 API 要求。Lambda 讓使用者可以輕易建立內容豐富、具備個人特色的應用程式體驗。參考架構:圖表 | 範本程式碼

Lambda_MobileBackends
Lambda_Bustle

Bustle 使用 AWS Lambda 和 Amazon API Gateway 建置無伺服器後端,以同時執行網站和行動應用程式。閱讀案例研究 »


將 AWS Lambda 與其他 AWS 服務結合,開發人員可以建置強力的 Web 應用程式,這類應用程式不僅能夠在多個資料中心之間自行調整規模,還能在高可用性配置下執行作業,而對於所需的擴展、備份或多資料中心冗餘作業,不必付出任何管理心力。參考架構:圖表 | 範本程式碼

Lambda_WebApplications

AWS Lambda 簡單易用好上手。只需遵循主控台的逐步解說,輕按幾下即可順利部署您的第一個 AWS Lambda 應用程式。

 

免費試用