AWS Lambda 定價

期間成本依您分配給函數的記憶體量而定。您可以為函數分配 128 MB 至 10,240 MB 之間任意數量的記憶體,增量為 1 MB。下表列出了與不同記憶體大小相關的每 1 毫秒價格的一些範例。

  • x86 價格
  • Arm 價格
  • x86 價格
  • Arm 價格

下方所有的範例都使用美國東部 (維吉尼亞北部) 價格。

佈建並行定價

為 Lambda 函數啟用佈建並行,以便更好地控制無伺服器應用程式效能。啟用後,佈建並行功能可讓函數保持初始化及 Hyper 就緒狀態,從而在兩位數毫秒時間內做出回應。您需要按設定的並行數量和設定的時間段付費。為您的函數啟用佈建並行及執行該功能後,您還需要依據以下價格按請求和持續時間付費。如果您的函數超出設定的並行,您將按照上方 AWS Lambda 定價部分所述費率,為執行超出的函數付費。您可以為在 x86 和 Arm 架構上執行的函數啟用佈建並行。若要進一步了解有關佈建並行的資訊,請閱讀文件

佈建並行按函數從啟用到停用該功能的時間計算,捨入到最近的 5 分鐘。價格依您分配給函數的記憶體量及在其上設定的並行量而定。持續時間是指從程式碼開始執行到傳回結果或終止之間的時間,四捨五入至最接近的 1 毫秒**。價格依您分配給函數的記憶體量而定。

** 期間收費適用於在函數的處理程式中執行的程式碼,以及在處理程式外聲明的初始化程式碼。對於使用佈建並行設定的函數,AWS Lambda 會定期回收執行環境並重新執行初始化程式碼。如需更多詳細資訊,請參閱 Lambda 程式設計模型文件

Lambda 免費方案不適用於已啟用佈建並行的函數。為函數啟用佈建並行及執行該功能時,您需要依據以下價格按請求和持續時間付費。

下方所有的範例都使用美國東部 (維吉尼亞北部) 價格。

  • 範例 1:行動應用程式啟動

    假設您是一名行動應用程式開發人員,正在建置一個食品訂購行動應用程式。客戶可以使用該應用程式從特定餐廳位置訂購食物,接收訂單狀態更新,並在訂單準備好後取餐。由於您預計一天中的時間和餐廳位置的應用程式需求變化很大,因此您使用無伺服器服務 (包括 AWS Lambda) 建置您的行動後端。
    假設您是一名行動應用程式開發人員,正在建置一個食品訂購行動應用程式。客戶可以使用該應用程式從特定餐廳位置訂購食物,接收訂單狀態更新,並在訂單準備好後取餐。由於您預計一天中的時間和餐廳位置的應用程式需求變化很大,因此您使用無伺服器服務 (包括 AWS Lambda) 建置您的行動後端。

    為簡單起見,我們假設您的應用程式每月處理 300 萬個請求。平均
    函數執行持續時間為 120 毫秒。您已在基於 x86 的處理器上為您的函數設定了 1536 MB 記憶體。

    您正在推出新版本的行動應用程式,您已經大力推廣該應用程式。您預計在推出當天 (從中午到晚上 8 點) 需求會激增。您希望行動應用程式即使在需求快速增加和減少時也能快速回應,因此,您可以在 Lambda 函數上啟用佈建並行。您將佈建並行設定為 100。

    在這八個小時內,您的函數收到了 500,000 個請求。啟用
    佈建並行之後,平均函數執行持續時間為 100 毫秒。在本月剩下的時間裡,您的應用程式會收到額外的 250 萬個請求,並且您的函數會在未啟用佈建並行的情況下執行以回應它們。

    您的費用計算方式如下:

    佈建並行費用:
    佈建並行價格為每 GB-秒 0.0000041667 USD
    啟用佈建並行的總時間 (秒) = 8 小時 * 3,600 秒 = 28,800 秒
    設定的並行總量 (GB)︰100 * 1536MB/1024MB = 150 GB
    佈建並行總量 (GB-秒) = 150 GB * 28,800 秒 = 4,320,000 GB-秒
    佈建並行費用 = 4.32M GB-秒 * 0.0000041667 USD = 18 USD

    請求費用:
    每月請求價格為每 100 萬個請求 0.20 USD,免費方案每月提供 100 萬個請求。
    總請求 – 免費方案請求 = 每月計費請求
    3,000,000 個請求 – 100 萬個免費方案請求 = 2,000,000 個每月計費請求
    每月請求費用 = 2 * 0.2 USD = 0.40 USD

    啟用佈建並行後的運算費用:
    運算價格為是每 GB-秒 0.0000097222 USD
    運算總持續時間 (秒) = 500,000 * 100 毫秒 = 50,000 秒
    總運算 (GB-秒) = 50,000 秒 * 1536 MB/1024 MB = 75,000 GB-秒
    每月運算費用 = 75,000 GB-秒 * 0.0000097222 USD = 0.73 USD

    啟用佈建並行後的運算費用:
    每月運算價格為每 GB-秒 0.0000166667 USD,免費方案提供 400,000 GB-秒。
    總運算 (秒) = 2.5 M * 120 毫秒 = 300,000 秒
    總運算 (GB-秒) = 300,000 * 1536 MB/1024 MB = 450,000 GB-秒
    總運算 – 免費方案運算 = 每月計費運算 GB-秒
    450,000 GB-秒 – 400,000 免費方案 GB-秒 = 50,000 GB-秒
    每月運算費用 = 50,000 * 0.0000166667 = 0.83 USD

    每月總費用:
    總費用 = 佈建並行費用 + 請求費用 + 啟用佈建並行後的運算費用 + 停用佈建並行後的運算費用
    總費用 = 18 USD + 0.40 USD + 0.73 USD + 0.83 USD = 19.96 USD

  • 範例 2:在 Cyber Monday 期間將客戶路由到最相關的支援解決方案內容

    假設您是一家零售商,在 Cyber Monday (美國感恩節後的星期一發生的電子商務假期) 期間進行大甩賣。您的客戶可以透過您提供的行動應用程式與客戶支援進行即時聊天。您決定部署自然語言處理 (NLP) 模型。
    假設您是一家零售商,在 Cyber Monday (美國感恩節後的星期一發生的電子商務假期) 期間進行大甩賣。您的客戶可以透過您提供的行動應用程式與客戶支援進行即時聊天。您決定部署自然語言處理 (NLP) 模型。

    在此情況下,您將使用 AWS Lambda 中熱門的來自轉換器的雙向編碼器 (BERT) 模型表示。該模型可協助您透過行動應用程式解析、分析和理解客戶服務互動,以顯示相關支援內容或將客戶轉接到適當的客戶服務人員。在此次促銷期間,您將收到比平時更多的客戶支援諮詢,因此,您決定在您的 Lambda 函數上啟用佈建並行,以便您的應用程式即使在遇到流量高峰時也能快速回應。

    假設您的函數在銷售活動的 24 小時內收到了 200 萬個請求,同時啟用了佈建並行。平均函數執行持續時間為 280 毫秒。您可以在基於 x86 的處理器上使用 4096 MB 記憶體設定您的函數,並將佈建並行設定在 7。

    您的費用計算方式如下:

    佈建並行費用:
    佈建並行價格為每 GB-秒 0.0000041667 USD
    啟用佈建並行的總時間 (秒) = 24 小時 * 3,600 秒 = 86,400 秒
    設定的總並行數 (GB):7 * 4096 MB / 1024 MB = 28 GB
    佈建並行總量 (GB-秒) = 28 GB * 86,400 秒 = 2,419,200 GB-秒
    佈建並行費用 = 2,419,200 GB-秒 * 0.0000041667 USD = 10.08 USD

    啟用佈建並行後的運算費用:
    運算價格為是每 GB-秒 0.0000097222 USD。
    運算總持續時間 (秒) = 2,000,000 * 280 毫秒 = 560,000 秒
    總運算 (GB-秒) = 560,000 秒 * 4096 MB/1024 MB = 2,240,000 GB-秒。
    每月運算費用 = 2,240,000 GB-秒 * 0.0000097222 USD = 21.78 USD

    每月請求費用:
    每月請求價格為每 1 百萬個請求 0.20 USD
    每月請求費用 = 2 M * 0.2 USD/M = 0.40 USD

    每月總費用:
    總費用 = 佈建並行費用 + 啟用佈建並行後的運算費用 + 請求費用 = 10.08 USD + 21.78 USD + 0.40 USD = 32.26 USD

資料傳輸費與其他費用

資料傳輸
資料從區域之外傳入和傳出 AWS Lambda 函數,其中執行的功能將以「資料傳輸」中列出的 Amazon EC2 資料傳輸費率計費。

在以下服務之間的同一個 AWS 區域中,使用 AWS Lambda 函數進行資料傳輸是免費的:Amazon Simple Storage Service (S3)、Amazon Glacier、Amazon DynamoDB、Amazon Simple Email Service (SES)、Amazon Simple Queue Service (SQS)、Amazon Kinesis、Amazon Elastic Container Registry (ECR)、Amazon Simple Notification Service (SNS)、Amazon Elastic File System (EFS) 和 Amazon SimpleDB。

使用 Amazon Virtual Private Cloud (VPC) 或 VPC 對等互連以及 AWS Lambda 函數將產生額外費用如 Amazon Elastic Compute Cloud (EC2) 隨需定價頁面所述。VPC 對等互連是兩個 VPC 之間的網路連線,可讓您使用私有 IPv4 地址或 IPv6 地址在它們之間路由流量。 

其他費用
如果您的 Lambda 函數使用其他 AWS 服務或傳輸資料,可能會產生其他費用。例如, 如果您的 Lambda 函數從 Amazon S3 讀取和寫入資料,將按照您發送讀取/寫入請求以及在 Amazon S3 中儲存的資料收取費用。

如需 AWS 服務定價的詳細資訊,請參閱相關 AWS 服務詳細資訊頁面的定價部分。


Lambda@Edge 定價

Lambda@Edge 函數是以資料精細度為 1 毫秒來測量

Lambda@Edge 定價範例

其他定價資源

AWS 定價計算器

輕鬆計算您的 AWS 每月成本

取得定價協助

聯絡 AWS 專家以取得個人化報價