AWS Lambda 定價

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

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

  • 範例 1

    如果您分配 512 MB 的記憶體給函數,一個月執行 300 萬次,而且每次執行 1 秒,則您的費用計算方式如下:
    如果您分配 512 MB 的記憶體給函數,一個月執行 300 萬次,而且每次執行 1 秒,則您的費用計算方式如下:

    每月運算費用

    每月運算價格為每 GB-秒 0.00001667 USD,免費方案提供 400,000 GB-秒。

    總運算 (秒) = 3 M * (1s) = 3,000,000 秒

    總運算 (GB-秒) = 3,000,000 * 512MB/1024 = 1,500,000 GB-秒

    總運算 – 免費方案運算 = 每月計費運算 GB-秒

    1,500,000 GB-秒 – 400,000 免費方案 GB-秒 = 1,100,000 GB-秒

    每月運算費用 = 1,100,000 * 0.00001667 USD = 18.34 USD

     

    每月請求費用

    每月請求價格為每 100 萬個請求 0.20 USD,免費方案每月提供 100 萬個請求。

    總請求 – 免費方案請求 = 每月計費請求

    300 萬個請求 – 100 萬個免費方案請求 = 200 萬個每月計費請求

    每月請求費用 = 2 M * 0.2 USD/M = 0.40 USD

     

    每月總費用

    總費用 = 運算費用 + 請求費用 = 18.34 USD + 0.40 USD = 每月 18.74 USD

  • 範例 2

    如果您分配 128 MB 的記憶體給函數,一個月執行 3000 萬次,而且每次執行 200 毫秒,則您的費用計算方式如下:
    如果您分配 128 MB 的記憶體給函數,一個月執行 3000 萬次,而且每次執行 200 毫秒,則您的費用計算方式如下:

    每月運算費用

    每月運算價格為每 GB-秒 0.00001667 USD,免費方案提供 400,000 GB-秒。

    總運算 (秒) = 30 M * (0.2 秒) = 6,000,000 秒

    總運算 (GB-秒) = 6,000,000 * 128 MB/1024 = 750,000 GB-秒

    總運算 – 免費方案運算 = 每月計費運算秒數

    750,000 GB-秒 – 400,000 免費方案 GB-秒 = 350,000 GB-秒

    每月運算費用 = 350,000 * 0.00001667 USD = 5.83 USD

     

    每月請求費用

    每月請求價格為每 100 萬個請求 0.20 USD,免費方案每月提供 100 萬個請求。

    總請求 – 免費方案請求 = 每月計費請求

    30 M 請求 – 1 M 免費方案請求 = 29 M 每月計費請求

    每月請求費用 = 29 M * 0.2 USD/M = 5.80 USD

     

    運算總費用

    總費用 = 運算費用 + 請求費用 = 5.83 USD + 5.80 USD = 每月 11.63 USD

  • 範例 3

    此範例顯示您使用不同記憶體大小執行函數時的費用計算情況。例如,假設您有三個函數,每個函數的記憶體大小都不同,如下所述:
    此範例顯示您使用不同記憶體大小執行函數時的費用計算情況。例如,假設您有三個函數,每個函數的記憶體大小都不同,如下所述:

    函數 1

    128 MB 的記憶體,一個月內執行 2500 萬次,每次執行 200 毫秒

    總運算 (秒) = 25 M * (0.2 秒) = 5 M 秒

    函數 2

    448 MB 的記憶體,一個月內執行 500 萬次,每次執行 500 毫秒

    總運算 (秒) = 5 M * (0.5 秒) = 2 M 秒

    函數 3

    1024 MB 的記憶體,一個月內執行 250 萬次,每次執行 1 秒

    總運算 (秒) = 2.5 M * (1 秒) = 2.5 M 秒

     

    如果您執行這些函數,則您的費用計算方式如下:

    每月運算費用

    AWS Lambda 將總運算時間標準化為 GB-秒 (Gigabit-second),然後加總所有函數的總和

    函數 1 (GB-S) = 5 M 秒 * (128 MB/1024) = 625,000 GB-秒

    函數 2 (GB-S) = 2.5 M 秒 * (448 MB/1024) = 1,093,750 GB-秒

    函數 3 (GB-S) = 2.5 M 秒 * (1024 MB/1024) = 2,500,000 GB-秒

    每月總運算用量 (GB-S) = 4,218,750 GB-秒

     

    每月運算價格為每 GB-秒 0.00001667 USD,免費方案提供 400,000 GB-秒。

    每月收費運算用量 = 每月總運算用量 – 免費方案用量

    每月收費運算用量 = 4,218,750 – 400,000 = 3,818,750 GB-秒

    每月運算費用 = 3,818,750 * 0.00001667 = 63.66 USD

     

    每月請求費用

    每月請求價格為每 100 萬個請求 0.20 USD,免費方案每月提供 100 萬個請求。

    總請求 – 免費方案請求 = 每月計費請求

    (25 M+5 M+2.5 M) 請求 – 1 M 免費方案請求 = 31.5 M 每月計費請求

    每月請求費用 = 31.5 M * 0.2 USD/M = 6.30 USD

     

    每月總費用

    總費用 = 運算費用 + 請求費用 = 63.66 USD + 6.30 USD = 每月 69.96 USD

佈建並行定價

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

佈建並行按函數從啟用到停用該功能的時間計算,捨入到最近的 5 分鐘。價格依您分配給函數的記憶體量及在其上設定的並行量而定。

持續時間是指從程式碼開始執行到傳回結果或終止之間的時間,進位至最接近的 100 毫秒。價格依您分配給函數的記憶體量而定。

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

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

  • 範例 1

    假設您為函數分配 1024MB,並在其上啟用佈建並行 2 小時。設定的並行量為 1,000。您在 2 小時內執行該函數 1.2M 次,並且每次執行 1 秒鐘。您的費用計算方式如下:
    假設您為函數分配 1024MB,並在其上啟用佈建並行 2 小時。設定的並行量為 1,000。您在 2 小時內執行該函數 1.2M 次,並且每次執行 1 秒鐘。您的費用計算方式如下:

    佈建並行費用

    佈建並行價格為每 GB-秒 0.000004167 USD

    啟用佈建並行的總時間 (秒) = 2 小時 = 7,200 秒

    設定的並行總量 (GB)︰1000 * 1024MB/1024MB = 1000 GB

    佈建並行總量 (GB-秒) = 1000 GB * 7,200 秒 = 7.2M GB-秒

    佈建並行費用 = 7.2M GB-秒 * 0.000004167 USD = 30 USD

    請求費用

    每月請求價格為每 1 百萬個請求 0.20 USD。

    每月請求費用 = 1.2M * 0.20/M USD = 0.24 USD

    運算費用

    運算價格為是每 GB-秒 0.000009722 USD

    運算總持續時間 (秒) = 1.2M * 1 秒 = 1.2M 秒

    運算總量 (GB-秒) = 1.2M 秒 * 1024MB / 1024MB = 1.2M GB-秒。

    運算總費用 = 1.2M GB-秒 * 0.000009722 USD = 11.67 USD

    總費用

    總費用 = 佈建並行 + 請求費用 + 運算費用

    總費用 = 30 USD + 0.24 USD + 11.67 USD = 41.91 USD

  • 範例 2

    假設您為函數分配 256 MB 的記憶體,並在其上啟用佈建並行 31 天。設定的並行量為 100。您在 31 天持續時間執行該函數 1 億次,並且該函數每次執行 1 秒鐘。您的費用計算方式如下:
    假設您為函數分配 256 MB 的記憶體,並在其上啟用佈建並行 31 天。設定的並行量為 100。您在 31 天持續時間執行該函數 1 億次,並且該函數每次執行 1 秒鐘。您的費用計算方式如下:

    佈建並行費用

    佈建並行價格為每 GB-秒 0.000004167 USD

    啟用佈建並行的總時間 (秒) = 31 * 24 * 3600 秒 = 2,678,400 秒

    設定的並行總量 (GB)︰100 * 256MB/1024MB = 25 GB

    佈建並行總量 (GB-秒) = 25 GB * 2,678,400 秒 = 66,960,000 GB-秒

    每月佈建並行費用 = 66,960,000 * 0.000004167 USD = 279.02 USD

    每月請求費用

    每月請求價格為每 1 百萬個請求 0.20 USD。

    每月請求費用 = 100M 個請求 * $0.20/M = 20.00 USD

    每月運算費用

    每月運算價格為每 GB-秒 0.000009722 USD

    運算總時間 (秒) = 100M * 1 秒 = 100M 秒

    運算總量 (GB-秒) = 100M 秒 * 256MB/1024 = 25M GB-秒

    每月運算費用 = 25M GB-秒 * 0.000009722 USD = 243.05 USD

    總費用

    總費用 = 佈建並行 + 請求費用 + 運算費用

    總費用 = 279.02 USD + 20.00 USD + 243.05 USD = 542.07 USD

  • 範例 3

    假設您為函數分配 256 MB 的記憶體,並在其上每天啟用佈建並行四小時。設定的並行量為 100。您在一個月持續時間執行該函數 1 億次,並且該函數每次執行 1 秒鐘。其中有 3,000 萬次執行在啟用佈建並行後發生,有 7,000 萬次在停用佈建並行後發生。您的費用計算方式如下:
    假設您為函數分配 256 MB 的記憶體,並在其上每天啟用佈建並行四小時。設定的並行量為 100。您在一個月持續時間執行該函數 1 億次,並且該函數每次執行 1 秒鐘。其中有 3,000 萬次執行在啟用佈建並行後發生,有 7,000 萬次在停用佈建並行後發生。您的費用計算方式如下:

    佈建並行費用

    佈建並行價格為每 GB-秒 0.000004167 USD

    啟用佈建並行的總時間 (秒) = 31 * 4 * 3600 秒 = 446,400 秒

    設定的並行總量 (GB)︰100 * 256MB/1024MB = 25 GB

    佈建並行總量 (GB-秒) = 25 GB * 446,400 = 11,160,000 GB-秒

    每月佈建並行費用 = 11,160,000 * 0.000004167 USD = 46.50 USD

    啟用佈建並行後的每月請求費用

    每月請求價格為每 1 百萬個請求 0.20 USD。

    每月請求費用 = 30M 個請求 * 0.20 USD = 6.00 USD

    啟用佈建並行後的每月運算費用

    每月運算價格為每 GB-秒 0.000009722 USD

    運算總時間 (秒) = 30M * 1 秒 = 30M 秒

    運算總量 (GB-秒) = 30M * 256MB/1024 = 7.5M GB-秒

    每月運算費用 = 7.5M * 0.000009722 USD = 72.92 USD

    現在我們來計算未啟用佈建並行時的函數費用。

    每月請求費用

    請求價格為每 100 萬個請求 0.20 USD,免費方案每月提供 100 萬個請求。

    總請求 – 免費方案請求 = 每月計費請求

    70M 請求 – 1M 免費方案請求 = 69M 每月計費請求

    每月請求費用 = 69M * 0.20 USD/M = 13.8 USD

    每月運算費用

    每月運算價格為每 GB-秒 0.00001667 USD,免費方案提供 400,000 GB-秒。

    運算總時間 (秒) = 70M * 1 秒 = 70M 秒

    運算總量 (GB-秒) = 70M * 256MB/1024MB = 17.5M GB-秒

    總運算 – 免費方案運算 = 每月計費運算 GB-秒

    17.5M GB-s – 400,000 免費方案 GB-秒 = 17.1M GB-秒

    每月運算費用 = 17.1M GB-秒 * 0.00001667 USD = 285.06 USD

    總費用

    總費用 = 佈建並行 + 請求總費用 + 運算總費用

    總費用 = 46.50 USD + (6.00 USD + 13.8 USD) + (72.92 USD + 285.06 USD) = 424.28 USD

  • 範例 4

    假設您為函數分配 1024MB,並在其上啟用佈建並行兩小時。設定的並行量為 1,000。由於需求激增,該函數在這兩小時內幾次達到 1200 的並行級別。在其餘時間,並行量保持在 1,000 以下。您在兩小時內執行該函數 1.2M 次,並且每次執行 1 秒鐘。在 1.2M 次執行中,有 1M 使用佈建並行,另 200,000 則未使用。我們還假設您已用完免費用量方案中包含的所有可用請求和持續時間。您的費用計算方式如下:
    假設您為函數分配 1024MB,並在其上啟用佈建並行兩小時。設定的並行量為 1,000。由於需求激增,該函數在這兩小時內幾次達到 1200 的並行級別。在其餘時間,並行量保持在 1,000 以下。您在兩小時內執行該函數 1.2M 次,並且每次執行 1 秒鐘。在 1.2M 次執行中,有 1M 使用佈建並行,另 200,000 則未使用。我們還假設您已用完免費用量方案中包含的所有可用請求和持續時間。您的費用計算方式如下:

    佈建並行費用

    佈建並行價格為每 GB-秒 0.000004167 USD

    啟用佈建並行的總時間 (秒) = 2 小時 = 7,200 秒

    設定的並行總量 (GB)︰1000 * 1024MB/1024MB = 1000 GB

    佈建並行總量 (GB-秒) = 1000 GB * 7,200 秒 = 7.2M GB-秒

    佈建並行費用 = 7.2M * 0.000004167 USD = 30 USD

    用量低於 1,000 個並行時佈建並行的請求費用

    每月請求價格為每 1 百萬個請求 0.20 USD。

    每月請求費用 = 1M * 0.20 USD /M = 0.20 USD

    用量低於 1,000 個並行時佈建並行的運算費用 

    運算價格為是每 GB-秒 0.000009722 USD

    運算總持續時間 (秒) = 1M * 1 秒 = 1M 秒

    運算總量 (GB-秒) = 1M 秒 * 1024MB / 1024MB = 1M GB-秒。

    運算總費用 = 1M GB-秒 * 0.000009722 USD = 9.72 USD

    請求超過 1000 個並行級別的每月請求費用

    每月請求價格為每 1 百萬個請求 0.20 USD。

    每月請求費用 = (1.2M – 1M) * 0.20 USD / M = 0.04 USD

    運算超過 1000 個並行級別的每月運算費用

    每月運算價格為每 GB-秒 0.00001667 USD。

    運算總時間 (秒) = 200,000 * 1 秒 = 200,000 秒

    運算總量 (GB-秒) = 200,000 秒 * 1024MB/1024MB = 200,000 GB-秒

    每月運算費用 = 200,000 GB-秒 * 0.00001667 USD = 3.33 USD

    總費用

    總費用 = 佈建並行 + 請求總費用 + 運算總費用

    總費用 = 30 USD + (0.20 USD + 0.04 USD) + (9.72 USD + 3.33 USD) = 43.29 USD

資料傳輸費與其他費用

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

在相同 AWS 區域的 Amazon S3、Amazon Glacier、Amazon DynamoDB、Amazon SES、Amazon SQS、Amazon Kinesis、Amazon ECR、Amazon SNS 或 Amazon SimpleDB 和 AWS Lambda 功能之間的資料傳輸免費。搭配使用 VPC 或 VPC 對等與 AWS Lambda 函數會產生額外的費用,請在這裡查看相關資訊。

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

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


計算器


Lambda@Edge 定價

Lambda@Edge 函數是以資料粒度 50 毫秒來測量

Lambda@Edge 定價範例

其他定價資源

TCO 計算器

計算您的總體擁有成本 (TCO)

每月成本簡易計算器

輕鬆計算您的 AWS 每月成本

成本資源中心

切換到 AWS 的其他資源