

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Managed Service for Apache Flink 中的每秒計費
<a name="how-pricing"></a>

Managed Service for Apache Flink 現在以一秒遞增計費。每個應用程式最低收費為 10 分鐘。每秒計費適用於新啟動或已執行的應用程式。本節說明 Managed Service for Apache Flink 如何計量您的用量並向您收費。若要進一步了解 Managed Service for Apache Flink 定價，請參閱 [Amazon Managed Service for Apache Flink 定價](https://aws.amazon.com/managed-service-apache-flink/pricing/)。

## 運作方式
<a name="how-resources-kda"></a>

Managed Service for Apache Flink 會向您收取 **Kinesis 處理單元 (KPUs)** 的持續時間和數量，這些單位在支援的 中以一秒為單位遞增計費 AWS 區域。單一 KPU 包含 1vCPU 運算和 4 GB 記憶體。系統會根據用於執行應用程式的 KPUs 數目，向您收取每小時費率的費用。

例如，執行 20 分鐘和 10 秒的應用程式會收取 20 分鐘和 10 秒的費用，再乘以其使用的資源。執行 5 分鐘的應用程式將至少收取 10 分鐘的費用，再乘以其使用的資源。

Managed Service for Apache Flink 以小時為單位說明用量。例如，15 分鐘對應至 0.25 小時。

對於 Apache Flink 應用程式，您需要為每個應用程式支付單一額外 KPU 的費用，用於協調。應用程式也會針對執行中的儲存體和耐用的備份付費。執行中的應用程式儲存用於 Managed Service for Apache Flink 中的有狀態處理功能，並按 GB/月收費。持久性備份是選用的，可為應用程式提供point-in-time復原，每月每 GB 收費。

在串流模式下，Managed Service for Apache Flink 會隨著記憶體和運算的需求波動，自動擴展串流處理應用程式所需的 KPUs 數量。您可以選擇使用所需的 KPUs 數量來佈建應用程式。

## AWS 區域 可用性
<a name="how-pricing-regions"></a>

**注意**  
目前，每秒計費不適用於下列區域： AWS GovCloud （美國東部）、 AWS GovCloud （美國西部）、中國 （北京） 和中國 （寧夏）。

每秒計費提供如下 AWS 區域：
+ 美國東部 (維吉尼亞北部) – us-east-1
+ 美國東部 (俄亥俄) - us-east-2
+ 美國西部 (加利佛尼亞北部) – us-west-1
+ 美國西部 (奧勒岡) - us-west-2
+ 非洲 (開普敦) – af-south-1
+ 亞太區域 (香港) – ap-east-1
+ 亞太區域 （海德拉巴） - ap-south-1
+ 亞太區域 (雅加達) – ap-southeast-3
+ 亞太區域 （墨爾本） - ap-southeast-4
+ 亞太區域 (孟買) – ap-south-1
+ 亞太區域 (大阪) - ap-northeast-3
+ 亞太區域 (首爾) – ap-northeast-2
+ 亞太區域 (新加坡) – ap-southeast-1
+ 亞太區域 (雪梨) – ap-southeast-2
+ 亞太區域 (東京) – ap-northeast-1
+ 加拿大 (中部) – ca-central-1
+ 加拿大西部 (卡加利) - ca-west-1
+ 歐洲 (法蘭克福) – eu-central-1
+ 歐洲 (愛爾蘭) – eu-west-1
+ 歐洲 (倫敦) – eu-west-2
+ 歐洲 (米蘭) – eu-south-1
+ 歐洲 (巴黎) – eu-west-3
+ 歐洲 (西班牙) – eu-south-2
+ 歐洲 (斯德哥爾摩) – eu-north-1
+ 歐洲 (蘇黎世) – eu-central-2
+ 以色列 （特拉維夫） - il-central-1
+ 中東 (巴林) – me-south-1
+ 中東 (阿拉伯聯合大公國) – me-central-1
+ 南美洲 (聖保羅) – sa-east-1

## 定價範例
<a name="how-pricing-examples"></a>

您可以在 Managed Service for Apache Flink 定價頁面上找到定價範例。如需詳細資訊，請參閱 [Amazon Managed Service for Apache Flink 定價](https://aws.amazon.com/managed-service-apache-flink/pricing/)。以下是每個 的成本用量報告圖例的進一步範例。

### 長時間執行、繁重的工作負載
<a name="pricing-example-1"></a>

您是大型影片串流服務，您想要根據使用者的互動建立即時影片建議。您可以在 Managed Service for Apache Flink 中使用 Apache Flink 應用程式，持續從多個 Kinesis 資料串流擷取使用者互動事件，並在輸出至下游系統之前即時處理事件。使用者互動事件會使用多個運算子進行轉換。這包括依事件類型分割資料、使用其他中繼資料擴充資料、依時間戳記排序資料，以及在交付前緩衝資料 5 分鐘。應用程式有許多需要大量運算且可平行化的轉換步驟。您的 Flink 應用程式已設定為使用 20 KPUs執行，以容納工作負載。您的應用程式每天使用 1 GB 的耐用應用程式備份。每月 Managed Service for Apache Flink 費用的計算方式如下：

**每月費用**

美國東部 （維吉尼亞北部） 區域的價格為每 KPU 小時 0.11 美元。Managed Service for Apache Flink 為每個 KPU 配置 50 GB 的執行中應用程式儲存體，每月收取 0.10 USD。
+ 每月 KPU 費用：24 小時 \* 30 天 \* (20 個 KPUs \+ 串流應用程式的額外 1 個 KPU) \* $0.11/小時 = $1，584.00
+ 每月執行的應用程式儲存費用：30 天 \* 20 KPUs \* 50 GB/KPUs \* 每月 0.10 USD = 100.00 USD
+ 每月持久性應用程式儲存費用：30 天 \* 1 GB \* 0.023/GB-月 = 0.03 美元
+ 總費用：$1，584.00 \+ $100 \+ $0.03 = **$1，684.03**

**帳單與成本管理主控台上當月 Managed Service for Apache Flink 的成本用量報告**

Kinesis Analytics
+ USD 1，684.03 - 美國東部 （維吉尼亞北部）
+ Amazon Kinesis Analytics CreateSnapshot
  + 每 GB 每月 $0.023 的耐用應用程式備份
    + 每月 1 GB - 0.03 USD
+ Amazon Kinesis Analytics StartApplication
  + 每 GB 每月執行應用程式儲存 0.10 美元
    + 每月 1，000 GB - 100 USD
  + Apache Flink 應用程式每 Kinesis 處理單位小時 0.11 美元
    + 15，120 KPU 小時 - 1，584 USD

### 每天執行約 15 分鐘的批次工作負載
<a name="pricing-example-2"></a>

您可以在 Managed Service for Apache Flink 中使用 Apache Flink 應用程式，以批次模式轉換 Amazon Simple Storage Service (Amazon S3) 中的日誌資料。日誌資料會使用多個運算子進行轉換。這包括將結構描述套用至不同的日誌事件、依事件類型分割資料，以及依時間戳記排序資料。應用程式有許多轉換步驟，但沒有任何轉換步驟具有運算密集性。此應用程式會在 30 天內，每天以每秒 2，000 筆記錄擷取資料 15 分鐘。您不會建立任何耐用的應用程式備份。每月 Managed Service for Apache Flink 費用的計算方式如下：

**每月費用**

美國東部 （維吉尼亞北部） 區域的價格為每 KPU 小時 0.11 美元。Managed Service for Apache Flink 為每個 KPU 配置 50 GB 的執行中應用程式儲存體，每月收取 0.10 USD。
+ 批次工作負載：在每天 15 分鐘內，Managed Service for Apache Flink 應用程式正在處理 2，000 筆記錄/秒，這需要 2KPUs。30 天/月 \* 15 分鐘/天 = 450 分鐘/月
+ 每月 KPU 費用：450 分鐘/月 \* (2KPUs 串流應用程式的額外 1 個 KPU) \* $0.11/小時 = $2.48
+ 每月執行的應用程式儲存費用：每月 450 分鐘 \* 2 KPUs \* 50 GB/KPUs \* 每月 0.10 USD = 0.11 USD
+ 費用總計：$2.48 \+ 0.11 = **$2.59**

**帳單與成本管理主控台上當月 Managed Service for Apache Flink 的成本用量報告**

Kinesis Analytics
+ USD 2.59 - 美國東部 （維吉尼亞北部）
+ Amazon Kinesis Analytics StartApplication
  + 每 GB 每月執行應用程式備份 0.10 美元
    + 每月 1.042 GB - 0.11 USD
  + Apache Flink 應用程式每 Kinesis 處理單位小時 0.11 美元
    + 22.5 KPU-Hour - USD 2.48

### 測試應用程式，可在同一小時內停止並持續啟動，吸引多個最低費用
<a name="pricing-example-3"></a>

您是一個大型電子商務平台，每天處理數百萬筆交易。您想要開發即時詐騙偵測。您可以在 Managed Service for Apache Flink 中使用 Apache Flink 應用程式，從 Kinesis Data Streams 擷取交易事件，並使用不同的轉換步驟即時處理事件。這包括使用滑動視窗彙總事件、依事件類型分割事件，以及針對不同的事件類型套用特定偵測規則。在開發期間，您會多次啟動和停止應用程式，以測試和偵錯行為。有時候，您的應用程式只會執行幾分鐘。當您使用 4 個 KPUs 測試應用程式時，有一小時的時間，您的應用程式不會使用任何耐用的應用程式備份：
+ 在上午 10：05，您會啟動應用程式，該應用程式會在上午 10：35 停止之前執行 30 分鐘。
+ 上午 10：40，您會再次啟動應用程式，並在上午 10：45 停止之前執行 5 分鐘。
+ 上午 10：50，您會再次啟動應用程式，並在上午 10：52 停止之前執行 2 分鐘。

每次應用程式啟動時，Managed Service for Apache Flink 都會收取至少 10 分鐘的使用費。您應用程式的每月 Managed Service for Apache Flink 用量計算方式如下：
+ 第一次您的應用程式啟動和停止時：30 分鐘用量
+ 第二次您的應用程式啟動和停止時：使用 10 分鐘 （您的應用程式執行 5 分鐘，四捨五入至最低 10 分鐘費用）
+ 第三次您的應用程式啟動和停止：使用 10 分鐘 （您的應用程式執行 2 分鐘，四捨五入至最低 10 分鐘費用）

您的應用程式總共需支付 50 分鐘的使用費。如果應用程式執行當月沒有其他時間，則會計算每月 Managed Service for Apache Flink 費用，如下所示：

**每月費用**

美國東部 （維吉尼亞北部） 區域的價格為每 KPU 小時 0.11 美元。Managed Service for Apache Flink 為每個 KPU 配置 50 GB 的執行中應用程式儲存體，每月收取 0.10 USD。
+ 每月 KPU 費用：50 分鐘 \* (4KPUs \+ 串流應用程式的額外 1 個 KPU) \* 0.11 美元/小時 = 0.46 美元 （四捨五入至最接近的一元）
+ 每月執行的應用程式儲存費用：50 分鐘 \* 4 KPUs \* 50 GB/KPUs \* 0.10 USD/GB-月 = 0.03 USD （四捨五入至最接近的一元）
+ 費用總計：$0.46 \+ 0.03 = **$0.49**

**帳單與成本管理主控台上當月 Managed Service for Apache Flink 的成本用量報告**

Kinesis Analytics
+ USD 0.49 - 美國東部 （維吉尼亞北部）
+ Amazon Kinesis Analytics StartApplication
  + 每 GB 每月執行應用程式儲存 0.10 美元
    + 每月 0.232 GB - 0.03 USD
  + Apache Flink 應用程式每 Kinesis 處理單位小時 0.11 美元
    + 4.167 KPU-小時 - 0.46 USD