このトピックでは、Realtime Compute for Apache Flink のリソース計測方法、課金対象項目、および課金方法について説明します。また、Realtime Compute for Apache Flink の有効化と使用に必要なその他のクラウドサービスのコストについても説明します。
計測方法
Realtime Compute for Apache Flink ワークスペースの課金単位は、コンピューティングリソースの測定単位であるコンピューティングユニット(CU)です。1 CU は、1 CPUコア、4 GiB のメモリ、および 20 GB のローカルストレージに相当します。ローカルストレージには、ログやチェックポイントなどの情報が保存されます。 消費される CU 数は、Realtime Compute for Apache Flink によって使用されるリソースを反映します。Realtime Compute for Apache Flink デプロイメントで消費される CU 数は、入力データストリームの 1 秒あたりのクエリ数(QPS)、計算の複雑さ、およびデプロイメントの入力データ分散によって異なります。ビジネス規模と Realtime Compute for Apache Flink の計算能力に基づいて、購入する必要がある CU 数を見積もることができます。次の表に、Realtime Compute for Apache Flink における CU の処理能力を示します。
シナリオ | 処理能力 |
単純なストリーミングストレステスト フィルタリングやクレンジングなどの操作が含まれます。 | 各 CU は、1 秒あたり 40,000 ~ 55,000 件のデータレコードを処理できます。 |
複雑なストリーミングストレステスト 集計や複雑なユーザー定義関数(UDF)の計算などの操作が含まれます。 | 1 CU は、1 秒あたり 5,000 ~ 10,000 件のデータレコードを処理できます。 |
上記の推定値は、Realtime Compute for Apache Flink の内部処理能力にのみ適用されます。外部データの読み取りおよび書き込み機能は含まれていません。外部データの読み取りおよび書き込み効率は、Realtime Compute for Apache Flink の計算能力の推定値に影響を与える可能性があります。
Realtime Compute for Apache Flink を使用して Simple Log Service からデータを読み取る場合、Simple Log Service のクエリクォータが制限されていると、Realtime Compute for Apache Flink の全体的な計算能力は Simple Log Service で許可されている能力の制約を受けます。
Realtime Compute for Apache Flink が参照する ApsaraDB RDS データベースの接続数または 1 秒あたりのトランザクション数(TPS)が制限されている場合、Realtime Compute for Apache Flink のスループットは ApsaraDB RDS データベースのスロットリングによって制限されます。
ウィンドウ関数は複雑な操作であり、単純な操作よりも多くの CU を消費します。アプリケーションでウィンドウ関数を使用する必要がある場合は、少なくとも 4 CU を購入することをお勧めします。
課金対象項目
次の表に、Realtime Compute for Apache Flink ワークスペースの課金対象項目を示します。
Billable item | Description |
Management resources | When you create a workspace, the system provides a development console for the workspace. The development console and its components consume about 2 CUs for management. |
Computing resources | Computing resources are the resources that are consumed when you perform computing tasks, and are metered in CUs. You are charged for the CUs based on the subscription or pay-as-you-go billing method. |
次の表に、サポートされている課金方法を示します。
Billing method | Description |
Subscription | 年間契約では、リソースを使用する前にリソースの料金を支払うことができます。年間契約ワークスペースを購入する際に、契約期間に基づいて支払います。請求サイクルにおけるリソース価格は、契約期間に基づいて計算されます。詳細については、「年間契約」をご参照ください。 |
Pay-as-you-go | 従量課金制では、リソースを使用してから料金を支払うことができます。事前に大量のリソースを購入する必要はありません。システムは、ワークスペースの実際のリソース使用量に基づいて料金を計算します。請求書は、毎時(UTC+8)の先頭に生成されます。新しい請求サイクルは、請求書の決済後に開始されます。詳細については、「従量課金制」をご参照ください。 重要 重要なビジネスのためにリソースが予約されていることを確認するために、事前に必要なリソースを設定するか、年間契約を使用することをお勧めします。従量課金制を使用する場合、ジョブの開始時または再起動時に基盤となる物理リソースが必要になります。特定のリージョンまたはゾーンのリソースが非常に不足している場合、タスクが開始に失敗する可能性があります。これはビジネスの継続性に影響します。 |
Hybrid billing | ハイブリッド課金は、固定リソース料金と弾性リソース料金の合計を計算する課金方法です。詳細については、「ハイブリッド課金」をご参照ください。 |
関連サービスの課金ルール
Realtime Compute for Apache Flink ワークスペースのアクティベーションプロセスに必要な料金には、Realtime Compute for Apache Flink のサービス料金のみが含まれます。Realtime Compute for Apache Flink をアクティベートして使用すると、他のクラウドサービスの料金が発生する場合があります。次の表に、これらのサービスを示します。
Alibaba Cloud サービス | 課金ルール |
VPC | Realtime Compute for Apache Flink ワークスペースを購入する際は、ワークスペースが存在するリージョンで仮想プライベートクラウド(VPC)を選択する必要があります。課金の詳細については、「課金」をご参照ください。 |
OSS | Realtime Compute for Apache Flink ワークスペースをアクティベートし、ワークスペースをバケットに関連付ける際に、ストレージタイプを [OSS バケット] に設定すると、チェックポイント、セーブポイント、ログ、JAR パッケージなどのデプロイメント情報は、関連付けられたバケットに保存されます。課金の詳細については、「課金」をご参照ください。 |
ARMS | Realtime Compute for Apache Flink ワークスペースの購入時に Managed Service for Prometheus を選択すると、監視とアラートに使用される Managed Service for Prometheus の商用版を提供するために、Application Real-Time Monitoring Service(ARMS)が自動的にアクティベートされます。 監視費用:2023 年 12 月 8 日 10 時以降に新しく開通した Flink ワークスペースでは、ARMS の新しい課金モデルが使用されます。詳細については、「Billing」をご参照ください。2023 年 12 月 8 日 10 時より前に開通した Flink ワークスペースでは、ARMS の古い課金モデルが使用されます。詳細については、「Pay-as-you-go」をご参照ください。この場合、ARMS の新しい課金モデルに変更できます。ARMS の新しい課金モデルの使用方法の詳細については、「Realtime Compute for Apache Flink のサービスに関するお知らせ」をご参照ください。 重要
|
CloudMonitor | Realtime Compute for Apache Flink ワークスペースを購入する際に無料の監視サービスを選択した場合、CloudMonitor は基本的な監視とアラート機能を提供します。詳細については、「無料クォータ」をご参照ください。 説明
|
参考資料
ワークスペースで消費される CU 数の計算方法の詳細については、「サービスコンソールに関する FAQ」トピックの「ワークスペースで消費される CU 数はどのように計算されますか?」セクションをご参照ください。
Realtime Compute for Apache Flink の請求書の表示方法の詳細については、「請求書の表示」をご参照ください。