使用 Amazon Kinesis Data Analytics,您只需按實際用量付費。使用 Amazon Kinesis Data Analytics 不需要佈建資源,也沒有預付費用。

我們會根據您執行串流處理應用程式所使用的 Kinesis 處理單元 (KPU) 平均數量,以小時費率進行計費。單一 KPU 是由 1 個 vCPU 運算及 4 GB 記憶體組成的串流處理容量單位。根據處理複雜性和已處理的串流資料傳輸量而定,記憶體和運算的需求會有所不同,因此 Amazon Kinesis Data Analytics 會自動擴展您的串流處理程式所需的 KPU 數目。

在 Java 應用程式方面,您需為每個應用程式支付額外一個 KPU 的應用程式協調費用。Java 應用程式亦收取執行中應用程式儲存體和耐用性應用程式備份的費用。執行中應用程式儲存體用來在 Amazon Kinesis Data Analytics 提供狀態處理能力,並按每月每 GB 收費。耐用性應用程式備份為選擇性功能並按每月每 GB 收費,為應用程式提供 point-in-time 恢復功能。 

定價

定價範例 1:包含簡易串流篩選的 Java 應用程式

客戶在 Amazon Kinesis Data Analytics 使用 Java 應用程式持續篩選從 Kinesis Data Stream 擷取的串流資料,而且只保留有興趣的記錄。客戶每天建立一份耐用性應用程式備份,並且將備份保留七天。每月的 Amazon Kinesis Data Analytics 費用計算方式如下:

每月費用

串流處理應用程式在美國東部的使用價格是每 KPU 每小時 0.11 USD。這個簡易應用程式會使用 1 個 KPU 處理內送的資料串流。每個 Java 應用程式會收取額外一個 KPU 的費用。

30 天/月 * 24 小時/天 = 720 小時/月
每月 KPU 費用 = 720 小時/月 * (1 個 KPU + 額外1 個 KPU) * 0.11 USD/小時) = 158.40 USD

Java 應用程式每 KPU 使用 50 GB 執行中應用程式儲存體,在美國東部的價格是每月每 GB 0.10 USD。

每月執行中應用程式儲存體費用 = 720 小時/月 * 1 個 KPU * 50 GB/KPU * 0.10 USD/每月每 GB = 5.00 USD

Java 應用程式執行耐用性應用程式備份,在美國東部的價格是每月每 GB 0.023 USD。此應用程式的每個備份為 1 MB,客戶可維護 7 份最近的備份,並且每天建立一個新備份同時刪除一個舊備份。

每月耐用性應用程式儲存體費用 = 7 個備份 * (1 MB/備份 * 1 GB/1000 MB) * 0.023 USD/每月每 GB = 0.01 USD (無條件進位至最接近的美分)

總費用 = 158.40 USD + 5.00 USD + 0.01 USD = 163.41 USD

定價範例 2:包含移動時段和工作負載峰值的 SQL 應用程式

客戶在 Amazon Kinesis Data Analytics 使用 SQL 應用程式,針對在其 Kinesis 串流中擷取的線上購物交易,運算每 1 分鐘移動時段售出項目的總和。這個串流通常會以每秒 1,000 筆記錄的速度導入資料,但是在促銷活動期間,每天會出現一次在 1 小時內達到每秒 6,000 筆記錄的資料峰值。每月的 Amazon Kinesis Data Analytics 費用計算方式如下:

每月費用

使用串流處理應用程式在美國東部的價格是每 KPU 每小時 0.11 USD。傳入的 Kinesis 資料串流以每秒 1,000 筆記錄的速度傳輸資料。但是一天中會有一次串流峰值在 1 小時內達到每秒 6,000 筆記錄。

在當天處於「穩定狀態」的其餘 23 小時裡,移動時段查詢會使用 1 個 KPU 處理工作負載。

30 天/月 * 23 小時/天 = 690 小時/月
穩定狀態 = 690 小時/月 * (1 個 KPU * 0.11 USD/小時) = 75.90 USD

在當天處於「峰值狀態」的 1 小時裡,移動時段查詢會使用 1 至 2 個 KPU 處理工作負載。客戶將要為一天 24 小時內的這 1 個小時,支付 2 個 KPU 的費用。

30 天/月 * 1 小時/天 = 30 小時/月
峰值狀態 = 30 小時/月 * (2 個 KPU * 0.11 USD/小時) = 6.60 USD

總費用 = 75.90 USD + 6.60 USD= 82.50 USD

定價範例 3:Java 應用程式執行 ETL 串流並有工作負載變更

客戶在 Amazon Kinesis Data Analytics 使用 Java 應用程式持續轉型並傳送從 Kinesis Data Stream 擷取的日誌資料至 Amazon S3。日誌資料會透過數種運算子轉型,包括套用結構描述至不同的日誌事件、按事件類型分割資料、按時間戳記排序資料,以及在交付資料前緩衝資料一小時。應用程式有許多轉型步驟,但這些步驟都不需要密集運算。此串流每天有 12 小時以每秒 2,000 筆記錄的速度導入資料,另外 12 小時則加速至每秒 8,000 筆記錄。客戶並未建立任何耐用性應用程式備份。每月的 Amazon Kinesis Data Analytics 費用計算方式如下:

每月費用

美國東部的價格是每 KPU 每小時 0.11 USD。Kinesis Data Analytics 為每個 KPU 分配 50 GB 的執行中應用程式儲存體,費用為每月每 GB 0.10 USD。

高工作負載:在高工作負載的 12 小時期間,Kinesis Data Analytics 應用程式每秒處理 8,000 筆記錄並且自動擴展至 8 個 KPU。在高工作負載期間結束後,Kinesis Data Analytics 應用程式會在持續 6 小時較低輸送量後縮小應用程式。應用程式每天共有 18 小時擴展至 8 個 KPU。

30 天/月 * 18 小時/天 = 540 小時/月
每月 KPU 費用 = 540 小時/月 * 8 個 KPU * 0.11 USD/小時 = 475.20 USD
每月執行中應用程式儲存體費用 = 540 小時/月 * 8 個 KPU * 50 GB/KPU * 0.10 USD/每月每 GB = 40.00 USD
每月 KPU 和儲存體費用 = 475.20 USD + 40.00 USD = 515.20 USD

低工作負載:在剩下 6 小時的低工作負載期間,Kinesis Data Analytics 應用程式每秒處理 2,000 筆記錄並且自動縮小至 2 個 KPU。

30 天/月 * 6 小時/天 = 180 小時/月
每月 KPU 費用 = 180 小時/月 * 2 個 KPU * 0.11 USD/小時 = 39.60 USD
每月執行中應用程式儲存體費用 = 180 小時/月 * 2 個 KPU * 50 GB * 0.10 USD/每月每 GB = 10.00 USD
每月 KPU 和儲存體費用 = 39.60 USD + 10.00 USD = 49.60 USD

每個 Java 應用程式會收取額外一個 KPU 的費用。

每月費用 = 30 * 24 * 1 個 KPU * 0.11 USD/小時 = 79.20 USD

總費用 = 515.20 USD + 49.60 USD + 79.20 USD = 644.00 USD

其他定價資源

TCO 計算器

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

每月成本簡易計算器

輕鬆計算您的 AWS 每月成本

成本資源中心

切換到 AWS 的其他資源

Amazon Kinesis Data Analytics 入門

Product-Page_Standard-Icons_02_Sign-Up_SqInk
註冊 AWS 帳戶

立即存取 AWS 免費方案

Product-Page_Standard-Icons_01_Product-Features_SqInk
查看入門指南

透過此逐步指南了解如何使用 Amazon Kinesis Data Analytics。

Product-Page_Standard-Icons_03_Start-Building_SqInk
開始建立串流應用程式

從 Amazon Kinesis Data Analytics 主控台建立您的第一個串流應用程式。