ハイブリッド課金を使用すると、サブスクリプションワークスペースに伸縮コンピューティングリソースを追加できます。従量課金方法の柔軟性とサブスクリプション方法の費用対効果を組み合わせることで、より最適化された課金戦略を提供します。このトピックでは、ハイブリッド課金のユースケースと課金ルールを説明し、伸縮コンピューティングリソースを有効化して使用する方法を解説します。
課金の概要
ハイブリッド課金は、管理リソース、固定コンピューティングリソース、伸縮コンピューティングリソースで構成されます。この課金方法を使用するには、まず固定コンピューティングリソースを提供するサブスクリプションワークスペースを作成する必要があります。次に、ワークスペースに対してハイブリッド課金を有効化し、伸縮コンピューティングリソースの上限を設定できます。この方法では、サブスクリプションで予約された固定コンピューティングリソースを使用して、予測可能で長時間実行されるタスクを処理します。伸縮コンピューティングリソースは、周期的または変動するピーク需要を伴うワークロードを柔軟に処理するために使用します。ストリーミングデプロイメントでは、自動チューニングによって節約されたリソースをコスト削減に変換できます。明確な周期パターンを持つバッチデプロイメントでは、大量のコンピューティングリソースを長期にわたって維持する必要がなくなります。このアプローチにより、短期的なピークに対する過剰プロビジョニングを防ぎ、伸縮コンピューティングリソースのみに依存した場合に発生し得るリソース取得失敗のリスクを軽減します。
注意事項
-
伸縮コンピューティングリソースをサポートするのは、Intel X86 ベースのサブスクリプションワークスペースのみです。
-
ハイブリッド課金からサブスクリプションまたは従量課金方法に切り替える必要がある場合は、次の手順に従ってください:
-
サブスクリプションへの切り替え:ハイブリッド課金機能を無効化します。
-
従量課金への切り替え:最初にハイブリッド課金機能を無効化し、その後、ワークスペースをサブスクリプションから従量課金方法に切り替えます。
-
-
デプロイメントを実行すると、システムはリソースの可用性に基づいて自動的に適応します。ターゲットキューに利用可能な固定コンピューティングリソースがある場合は、最初にそれらが使用されます。
-
ハイブリッド課金ワークスペースでは、サブスクリプション名前空間レベルでクロスゾーン高可用性を有効化できます。障害が発生した場合、システムは固定コンピューティングリソース上で実行されているデプロイメントの移行と復旧を優先します。伸縮コンピューティングリソース上のデプロイメントは、追加費用なしでベストエフォートで復旧されます。詳細については、「クロスゾーン高可用性」をご参照ください。
課金ルール
ハイブリッド課金ワークスペースの合計料金 = 管理リソースの料金 + コンピューティングリソースの料金 = 管理リソースの料金 + 固定コンピューティングリソースの料金 + 伸縮コンピューティングリソースの料金
-
管理リソースと固定コンピューティングリソースの料金:サブスクリプションワークスペース内の管理リソースとコンピューティングリソースの料金です。詳細については、「サブスクリプション」をご参照ください。
-
伸縮コンピューティングリソースの料金:伸縮コンピューティングリソースは実際の使用量に基づいて課金されます。各課金サイクルの終了時に従量課金の請求書が生成され、金額はアカウントから自動的に差し引かれます。計算方法と単価は、Realtime Compute for Apache Flink の従量課金方法と同じです。詳細については、「従量課金」をご参照ください。
管理リソースと固定コンピューティングリソースの最終料金は、サブスクリプションの購入ページまたは請求書に準じます。伸縮コンピューティングリソースの最終料金を確認するには、「請求書を表示」をご参照ください。
伸縮コンピューティングリソースの有効化と使用
-
ターゲットのサブスクリプションワークスペースを選択し、伸縮コンピューティングリソースを有効化して、伸縮コンピューティングリソースの上限を設定します。
Realtime Compute for Apache Flink コンソールにログインします。対象のサブスクリプションワークスペースの [操作] 列で、 を選択します。[ハイブリッド課金設定] ページで、[弾性リソース上限] を設定し、[OK] をクリックし、次に [支払い] をクリックします。
説明ワークスペースで使用できるリソースの最大量は、購入した固定コンピューティングリソースと、設定した伸縮リソースの上限の合計です。
-
名前空間にリソースを割り当て、使用可能な伸縮コンピューティングリソースの最大値を設定します。
-
ターゲットワークスペース ID の左側にある
アイコンをクリックします。 -
対象のネームスペースの [アクション] 列で、[リソースの再設定] をクリックし、[最大エラスティックリソース] を設定します。
-
-
伸縮コンピューティングリソースを割り当てるために、キューを作成または編集します。
-
デフォルトでは、名前空間に設定された伸縮コンピューティングリソースは default-queue に割り当てられます。調整するには、「キューの管理」をご参照ください。
-
デプロイメントの実行時に、伸縮または固定のどちらのコンピューティングリソースを使用するかを指定する必要はありません。システムはリソースの可用性に応じて適応し、固定コンピューティングリソースの使用を優先します。これにより、キューにアイドル状態の固定コンピューティングリソースがある場合に、伸縮コンピューティングリソースとして課金されることを防ぎます。
-
デプロイメントが安定して稼働し、リソース不足による失敗を回避できるよう、キューに十分なリソースがあることを確認してください。
-
-
ビジネス計画に基づき、伸縮コンピューティングリソースが割り当てられたキューに一部のデプロイメントをデプロイします。詳細については、「デプロイメント」をご参照ください。
例:自動チューニングの使用
ハイブリッド課金を、自動チューニング (Autopilot とスケジュールされたチューニングを含む) と組み合わせることで、リソース削減をコスト削減に変換できます。たとえば、自動チューニングの「設定例」に基づくと、ビジネスのピーク時は 09:00 から 19:00 まで (10 時間)、オフピーク時は 19:00 から翌日の 09:00 まで (14 時間) であり、それぞれ 30 CU と 10 CU が必要です。
ハイブリッド課金では、オフピーク時の安定稼働を確保するために、ワークスペース用に 10 CU (またはそれ以上) の固定コンピューティングリソースを購入できます。同時に、伸縮コンピューティングリソースを有効化し、使用可能な伸縮コンピューティングリソースの最大値を 20 CU (またはそれ以上) に設定できます。ピーク時に固定コンピューティングリソースが不足している場合、システムは伸縮コンピューティングリソースを使用し、最大 20 CU まで、実際に使用した量に基づいて課金します。
他の課金方法と比較して、ハイブリッド課金では固定コンピューティングリソースを事前に 10 CU のみ購入するだけで済み、固定コンピューティングリソース 20 CU 分のコストを削減できます。ピーク期間中は、この方法で追加の 20 CU までの伸縮コンピューティングリソースを使用できます。次の表では、違いを比較し、コスト見積もりを示します。例として、シンガポールのワークスペースを 1 か月 (30 日)使用するケースを例とします。
|
課金方法 |
購入する CU |
説明 |
コスト見積もり例 |
|
サブスクリプション |
30 CU |
常にデプロイメントが円滑に実行されるように、ピーク需要に基づいてリソースを購入する必要があります。 |
管理リソースの料金 + コンピューティングリソースの料金 = (2 CU × USD 45.94/CU/month × 1 か月) + (30 CU × USD 45.94/CU/month × 1 か月) = USD 91.88 + USD 1,378.2 = USD 1,470.08 |
|
従量課金 |
実際の使用量に基づいて課金されます。 |
アベイラビリティーゾーンのリソース不足により、デプロイメントを開始できない場合があります。 |
推定最大料金:管理リソースの料金 + ピーク時のコンピューティングリソースの料金 + オフピーク時のコンピューティングリソースの料金 = (2 CU × USD 0.09/CU/hour × 24 時間 × 30 日) + (30 CU × 10 ピーク時間 × USD 0.09/CU/hour × 30 日) + (10 CU × 14 オフピーク時間 × USD 0.09/CU/hour × 30 日) = USD 129.6 + USD 810 + USD 378 = USD 1,317.6 |
|
ハイブリッド課金 |
10 CU (固定コンピューティングリソース) と、伸縮リソースの上限 20 CU (実際の使用量に基づいて課金) |
オフピーク時の安定稼働のために固定コンピューティングリソースを 10 CU のみ購入するだけで十分です。ピーク時には伸縮コンピューティングリソースを使用でき、スケーリングによるリソース使用量が 20 CU を超えないように上限を設定できます。 |
推定最大料金:管理リソースの料金 + コンピューティングリソースの料金 = 管理リソースの料金 + 固定コンピューティングリソースの料金 + 伸縮コンピューティングリソースの料金 = (2 CU × USD 45.94/CU/month × 1 か月) + (10 CU × USD 45.94/CU/month × 1 か月) + (20 CU × USD 0.09/CU/hour × 10 ピーク時間 × 30 日) = USD 91.88 + USD 459.4 + USD 540 = USD 1,091.28 |
伸縮リソース使用量の表示
-
名前空間の伸縮コンピューティングリソース使用量の表示
弾性コンピューティングリソースが割り当てられている名前空間の場合、Realtime Compute for Apache Flink コンソールの左下隅、[概要] ページの [リソース概要] エリア、および [キュー管理] ページで、固定リソースと弾性リソース両方の割り当てと使用量を確認できます。
[Resource Overview] エリアには、[CU Usage]、[CPU Usage]、[Memory Usage] の 3 つの指標の進捗バーが表示されます。各指標にマウスポインターを合わせると、[Fixed] リソースと [Elastic] リソースそれぞれの使用量、合計量、使用率を確認できます。
-
伸縮コンピューティングリソースを使用するデプロイメントの表示
ページで、
vvpElasticity: trueラベルを使用して、弾性コンピューティングリソースを使用するデプロイを絞り込むことができます。
伸縮コンピューティングリソースの無効化
-
手動での無効化
-
伸縮コンピューティングリソースを使用しているデプロイメントがないことを確認してください。使用している場合、この機能を無効化できません。
伸縮コンピューティングリソースを使用するすべてのデプロイメントを停止するか、名前空間の固定コンピューティングリソースを現在の使用量に合わせて増やします。これにより、デプロイメントは固定リソース上で継続して実行できます。
-
対象のハイブリッド請求ワークスペースの[操作]列で、を選択します。
-
[OK]をクリックします。
-
-
自動的な無効化 (解放)
伸縮コンピューティングリソースは、通常、次の 2 つのシナリオで解放されます。
-
アカウントの支払いが遅延している場合
アカウントの支払いが遅延している場合、固定コンピューティングリソースの有効期限が切れていなくても、伸縮コンピューティングリソースは無効化されます。ワークスペースは解放されませんが、伸縮コンピューティングリソースを使用するすべてのデプロイメントが停止されます。支払い遅延が 15 日を超えると、ワークスペースはサブスクリプション方法に戻ります。ハイブリッド課金を再度使用するには、支払いを完了した後に再度有効化する必要があります。支払い遅延がデプロイメントに与える影響の詳細については、「支払い遅延と有効期限」をご参照ください。
-
固定コンピューティングリソースの有効期限が切れた場合
サブスクリプションワークスペース (固定コンピューティングリソース) が有効期限切れから15日以内に更新されない場合、ワークスペースは自動的に解放され、伸縮コンピューティングリソースも無効化されます。
-