

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Managed Service for Apache Flink での 1 秒単位の請求
<a name="how-pricing"></a>

Managed Service for Apache Flink は 1 秒単位で請求されるようになりました。アプリケーションごとに 10 分の最低料金がかかります。1 秒あたりの請求は、新しく起動したアプリケーションまたは既に実行されているアプリケーションに適用されます。このセクションでは、Managed Service for Apache Flink が使用量を計測して請求する仕組みについて説明します。Amazon 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 は、サポートされている AWS リージョン内の **Kinesis 処理ユニット (KPU)** の期間と数に対して課金が発生し、KPU ごとに 1 秒単位で請求されます。1 つの KPU は、1vCPU のコンピューティングと 4 GB のメモリで構成されています。アプリケーションの実行に使用された KPU の数に基づいて時間あたりの料金が請求されます。

例えば、20 分 10 秒間実行されているアプリケーションは、20 分 10 秒間に対して課金が発生し、使用したリソースが乗算されます。5 分間実行されているアプリケーションでは、10 分の最低期間に、使用したリソースを掛けた料金が請求されます。

Managed Service for Apache Flink は使用量を時間単位で示します。例えば、15 分間は 0.25 時間に相当します。

Apache Flink アプリケーションの場合、オーケストレーションに使用された KPU がアプリケーションあたり 1 単位追加される方式で課金されます。アプリケーションは、稼動中のストレージや永続性バックアップに対しても課金されます。稼動中のアプリケーションストレージは、Managed Service for Apache Flink のステートフル処理機能に使用され、GB 単位で月ごとに課金されます。永続性バックアップはオプションであり、GB 単位で月ごとに課金されるアプリケーションのポイントインリカバリ機能を提供します。

ストリーミングモードでは、Managed Service for Apache Flink は、メモリやコンピューティングの需要の変動に応じて、ストリーム処理アプリケーションが必要とする KPU の数を自動的にスケーリングします。ユーザーは、必要な数の KPU を使用してアプリケーションをプロビジョニングすることを選択できます。

## AWS リージョン 可用性
<a name="how-pricing-regions"></a>

**注記**  
現時点では、 AWS GovCloud (米国東部)、および AWS GovCloud (米国西部)、中国 (北京)、中国 (寧夏) リージョンでは 1 秒単位の請求を利用できません。

1 秒単位の請求は、次の 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
+ 中東 (UAE): 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 Data Streams からユーザーインタラクションイベントを継続的に取り込み、イベントをリアルタイムで処理してダウンストリームシステムに出力します。ユーザーインタラクションイベントは、複数のオペレーターを使用して変換されます。これには、イベントタイプによるデータのパーティショニング、追加のメタデータによるデータのエンリッチメント、タイムスタンプによるデータのソート、配信前の 5 分間のデータのバッファリングが含まれます。アプリケーションには、並列化可能で大量の演算を行う変換ステップが多数あります。Flink アプリケーションは、このワークロードに対応するために 20 KPU を使用して実行されるように設定されています。アプリケーションは、毎日 1 GB の永続性アプリケーションバックアップを使用します。Managed Service for Apache Flink の月額料金は、次のように計算されます。

**月額料金**

米国東部 (バージニア北部) リージョンでの料金は、KPU 1 時間あたり 0.11 USD です。Managed Service for Apache Flink は、稼動中アプリケーションストレージを KPU ごとに 50 GB 割り当てて、1 か月あたり 1 GB 単位で 0.10 USD を課金します。
+ 1 か月あたりの KPU 料金: 24 時間 \* 30 日 \* (20 KPU \+ ストリーミングアプリケーション用に追加された 1 KPU) \* 0.11 USD/時間 = 1,584.00 USD
+ 1 か月あたりの稼動中アプリケーションストレージ料金: 30 日 \* 20 KPU \* 50 GB/KPU \* 0.10 USD/GB/月 = 100.00 USD
+ 1 か月あたりの永続性アプリケーションストレージ料金: 30 日 \* 1 GB \* 0.023/GB/月 = 0.03 USD
+ 合計料金: 1,584.00 USD \+ 100 USD \+ 0.03 USD = **1,684.03 USD**

**請求およびコストマネジメントコンソールに表示される、この月の Managed Service for Apache Flink のコスト使用状況レポート**

Kinesis Analytics
+ 1,684.03 USD - 米国東部 (バージニア北部)
+ Amazon Kinesis Analytics CreateSnapshot
  + 永続性アプリケーションバックアップ: GB/月あたり 0.023 USD
    + 1 GB/月 - 0.03 USD
+ Amazon Kinesis Analytics StartApplication
  + 稼動中アプリケーションストレージ: GB/月あたり 0.10 USD
    + 1,000 GB/月 - 100 USD
  + Apache Flink アプリケーション: Kinesis 処理ユニット時間あたり 0.11 USD
    + 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 日の月に毎日 15 分間、1 秒あたり 2,000 レコードの速度でデータを取り込みます。永続性アプリケーションバックアップは作成しません。Managed Service for Apache Flink の月額料金は、次のように計算されます。

**月額料金**

米国東部 (バージニア北部) リージョンでの料金は、KPU 1 時間あたり 0.11 USD です。Managed Service for Apache Flink は、稼動中アプリケーションストレージを KPU ごとに 50 GB 割り当てて、1 か月あたり 1 GB 単位で 0.10 USD を課金します。
+ バッチワークロード: Managed Service for Apache Flink アプリケーションは 1 日あたり 15 分間、1 秒あたり 2,000 レコードを処理します。これには 2KPU が必要であるため、30 日/月 \* 15 分/日 = 450 分/月 になります。
+ 1 か月あたりの KPU 料金: 450 分/月 \* (2 KPU \+ ストリーミングアプリケーション用に追加された 1 KPU) \* 0.11 USD/時間 = 2.48 USD
+ 1 か月あたりの稼動中アプリケーションストレージ料金: 450 分/月 \* 2 KPU \* 50 GB/KPU \* 0.10 USD/GB/月 = 0.11 USD
+ 合計料金: 2.48 USD \+ 0.11 = **2.59 USD**

**請求およびコストマネジメントコンソールに表示される、この月の Managed Service for Apache Flink のコスト使用状況レポート**

Kinesis Analytics
+ 2.59 USD - 米国東部 (バージニア北部)
+ Amazon Kinesis Analytics StartApplication
  + 稼動中アプリケーションバックアップ: GB/月あたり 0.10 USD
    + 1.042 GB/月 - 0.11 USD
  + Apache Flink アプリケーション: Kinesis 処理ユニット時間あたり 0.11 USD
    + 22.5 KPU 時間 - 2.48 USD

### 継続的に同じ時間に停止して開始し、複数の最低料金が適用されるテストアプリケーション
<a name="pricing-example-3"></a>

毎日何百万件ものトランザクションを処理する大規模な E コマースプラットフォームだとします。リアルタイムの不正検出機能を開発したいと考えています。Managed Service for Apache Flink の Apache Flink アプリケーションを使用して、Kinesis Data Streams からトランザクションイベントを取り込み、さまざまな変換ステップでイベントをリアルタイムで処理します。これには、スライディングウィンドウを使用してイベントを集約したり、イベントタイプ別にイベントをパーティショニングしたり、さまざまなイベントタイプに特定の検出ルールを適用したりすることが含まれます。開発中は、動作をテストしてデバッグするために、アプリケーションの起動と停止を複数回実行します。アプリケーションが数分しか実行されない場合もあります。1 時間かけて 4 KPU でアプリケーションをテストし、アプリケーションでは永続性アプリケーションバックアップは使用しません。
+ 午前 10 時 5 分にアプリケーションを起動します。アプリケーションは 30 分間実行されて、午前 10 時 35 分に停止します。
+ 午前 10 時 40 分にアプリケーションを再起動します。アプリケーションは 5 分間実行されて、午前 10 時 45 分に停止されます。
+ 午前 10 時 50 分にアプリケーションを再起動します。アプリケーションは 2 分間実行されて、午前 10 時 52 分に停止されます。

Managed Service for Apache Flink では、アプリケーションの実行が開始されるたびに最低 10 分間の使用料金が課金されます。アプリケーションの Managed Service for Apache Flink の月額使用料金は、次のように計算されます。
+ アプリケーションの初回起動と停止: 30 分間の使用
+ アプリケーションの 2 回目の起動と停止: 10 分間の使用 (アプリケーションは 5 分間実行され、10 分間の最低料金に切り上げられます)
+ アプリケーションの 3 回目の起動と停止: 10 分間の使用 (アプリケーションは 2 分間実行され、10 分間の最低料金に切り上げられます)

合計で、アプリケーションには 50 分間の使用料金が課金されます。この月の他の時間にこのアプリケーションを実行していない場合、Managed Service for Apache Flink の月額料金は次のように計算されます。

**月額料金**

米国東部 (バージニア北部) リージョンでの料金は、KPU 1 時間あたり 0.11 USD です。Managed Service for Apache Flink は、稼動中アプリケーションストレージを KPU ごとに 50 GB 割り当てて、1 か月あたり 1 GB 単位で 0.10 USD を課金します。
+ 1 か月あたりの KPU 料金: 50 分 \* (4 KPU \+ ストリーミングアプリケーション用に追加された 1 KPU) \* 0.11 USD/時間 = 0.46 USD (ペニー単位で四捨五入)
+ 1 か月あたりの稼動中アプリケーションストレージ料金: 50 分 \* 4 KPU \* 50 GB/KPU \* 0.10 USD/GB/月 = 0.03 USD (ペニー単位で四捨五入)
+ 合計料金: 0.46 USD \+ 0.03 = **0.49 USD**

**請求およびコストマネジメントコンソールに表示される、この月の Managed Service for Apache Flink のコスト使用状況レポート**

Kinesis Analytics
+ 0.49 USD - 米国東部 (バージニア北部)
+ Amazon Kinesis Analytics StartApplication
  + 稼動中アプリケーションストレージ: GB/月あたり 0.10 USD
    + 0.232 GB/月 - 0.03 USD
  + Apache Flink アプリケーション: Kinesis 処理ユニット時間あたり 0.11 USD
    + 4.167 KPU 時間 - 0.46 USD