すべてのプロダクト
Search
ドキュメントセンター

Cloud Monitor:コストインサイト

最終更新日:Nov 09, 2025

Container Service for Kubernetes (ACK) のコストインサイト機能は、企業の IT 管理者が ACK クラスター内のリソースの使用状況とコスト配分を分析するのに役立ち、全体的なリソース使用率を向上させるためのコスト削減に関する提案を提供します。コストインサイト機能を有効にすると、指定された財務ガバナンスサイクル内で、指定されたクラスター、部門、またはアプリケーションのコストとリソース使用量に関するインサイトを得ることができます。これにより、さまざまなシナリオにおけるコストの見積もり、配分、および会計の要件を満たします。

前提条件

Alibaba Cloud ACK を Cloud Monitor 2.0 に接続済みであること。

コストインサイトの目的

多くの企業が IT 変革のためにクラウドネイティブ技術を使用しており、その中でコストの最適化は重要な目標です。クラウドネイティブ技術の共有、隔離、およびスケーリング機能を使用して、リソースのコストを最適化できます。IT 支出を管理するために使用される従来の容量計画方法と比較して、クラウドネイティブ技術はより大きな課題をもたらします。次のセクションでは、これらの課題について説明します。

  • ACK クラスターのコストを正確に計算する方法

  • Pod のコストを正確に見積もる方法

  • オンラインアプリケーションまたは CronJob のコストを正確に見積もる方法

  • 名前空間を使用して部門ごとに ACK クラスター管理のコストを配分する方法

  • クラスター内のコストの無駄を可視化して特定し、最適化する方法

図 1. 異なるタイプのクラスターのリソース使用率

前述の課題に対処するため、ACK はコストインサイト機能を提供します。コストインサイト機能は、Finance+DevOps (FinOps) の重要な部分であり、コストガバナンス手順全体を通じて重要な役割を果たします。たとえば、この機能を使用して、日々のコストトレンドを監視し、コストの問題を分析し、コスト最適化策を評価することができます。

コストインサイトダッシュボードのディメンション

image

ディメンション

説明

CS コスト概要

クラスターの全体的なリソースとコストに関するインサイトを提供し、クラスターコストの健全性を反映します。どのクラスターでも、まず全体的なコストトレンドをチェックして、期待どおりであるかを確認します。トレンドが異常な場合は、ダッシュボードデータを使用して根本原因を見つけます。

CS コスト名前空間

会社が名前空間を使用して部門やサービスを分離している場合、名前空間でフィルターをかけて特定のリソースとコスト情報を表示できます。

CS コストノードプール

クラスターリソースの観点からコストインサイトを提供します。主に ECS インスタンスである計算リソースは、多くの場合、クラスターコストの最大の割合を占めます。O&M エンジニアはこれらのリソースを直接管理します。ノードプールのコストインサイトは、ノードプールのリソース使用量の分析を提供し、課金戦略の選択に役立ちます。

CS コストアプリケーション

シナリオベースのコスト最適化に焦点を当てています。ラベルセレクター (ワイルドカード文字を含むラベル) を使用して特定のアプリケーションをフィルターし、コストとリソースの統計を収集します。ラベルセレクターを使用すると、単一のアプリケーションまたは複数の関連アプリケーションのコストとリソース使用量を監視できます。

たとえば、ビッグデータワークフローでは、パイプライン内のすべてのアプリケーションに同じラベルを追加できます。これにより、ワークフロー全体のコストを分析できます。

機能へのアクセス

  1. Cloud Monitor 2.0 コンソールにログインし、ワークスペースを選択します。左側のナビゲーションウィンドウで、[アプリケーションセンター] > [CloudLens] > [コンテナーインサイト]を選択します。

  2. [コンテナーインサイト] のナビゲーションバーで、[インサイト] > [コストインサイト] を選択します。

  3. ダッシュボードページで、タブをクリックしてコスト可視化ダッシュボードを表示します。

    • CS コスト概要

    • CS コスト名前空間

    • CS コストノードプール

    • CS コストアプリケーション

CS コスト概要: クラスターコスト分析

フィルターディメンション

パラメーター

説明

クラスター課金コスト

クラスターコストのメトリックオプション。割引後の実際の課金コストまたはリスト価格の課金コストの統計を表示できます。

  • [実際の課金コスト (割引後)]: ダッシュボードのデフォルトオプション。コスト統計には、クラスター内のすべてのクラウドリソースの支払可能額が表示されます。

  • [リスト価格課金コスト]: コスト統計には、クラスター内のすべてのクラウドリソースのリスト価格が表示されます。

支払可能額とリスト価格の詳細については、「請求詳細 (オフラインおよびリダイレクト)」をご参照ください。

説明

名前空間や Pod レベルなど、クラスター内の一部のアプリケーションのコスト統計は、リスト価格の課金コストのみに基づいて計算されます。

コスト配分モデル

コスト配分モデルのオプション。単一リソースモデルまたは重み付きハイブリッドリソースモデルを選択できます。モデルは次のとおりです。

  • [CPU モデル]: ダッシュボードのデフォルトオプション。Pod のコストは CPU リソースリクエストに基づいて見積もられます。

  • [メモリモデル]: Pod のコストはメモリリソースリクエストに基づいて見積もられます。

  • [CPU-メモリハイブリッドモデル (推奨の重み)]: Pod のコストは、重み付けされた CPU とメモリのメトリックに基づいて見積もられます。このモデルは、システムが推奨する重みを使用します。

  • [CPU-メモリハイブリッドモデル (カスタムの重み)]: Pod のコストは、重み付けされた CPU とメモリのメトリックに基づいて見積もられます。この配分モデルを使用するには、まず配分モデルを [CPU-メモリハイブリッドモデル (カスタムの重み)] に設定し、次に [CPU の重み設定] を編集します。

コスト配分モデルの選択の詳細については、「コスト見積もり戦略」をご参照ください。

時間範囲

ダッシュボードの時間範囲を選択します。このパラメーターを設定して、異なる時間範囲にわたるコストとリソースのトレンドを表示できます。

クラスターコストの概要

メトリック

説明

  • 現在の CPU の重み

  • 現在のメモリの重み

ここで表示されるデータは、選択した [コスト配分モデル] によって異なります。デフォルトでは、ダッシュボードは [CPU モデル] を使用し、CPU リソースリクエストに基づいて Pod のコストを見積もります。

  • 昨日のクラスターコスト

  • 前日比のコスト変動

  • 明日の予測コスト

  • 今週の累計コスト

  • 今月の累計コスト 

  • 今月の予測合計コスト

これらはコスト統計です。昨日のクラスターコスト、前日比のコスト変動、今週の累計コスト、および今月の累計コストは、このクラスター内のクラウドリソースの課金コストです。

今週の累計コストと今月の累計コストは、それぞれ暦週と暦月の課金コストです。請求書は T+1 の遅延で生成されるため、週の累計コストは月曜日には表示されず、月の累計コストは月の初日には表示されません。

前日比のコスト変動は、昨日のクラスターコストと前日との比較です。

  • 変動率のフォント色が緑色の場合、コストは前日と比較して減少しています。

  • 変動率のフォント色が赤色の場合、コストは前日と比較して増加しています。

クラスターコスト & 容量トレンドチャート

これはクラスターのコストと容量のトレンドチャートです。黄色の曲線はコストを表し、青色の曲線は実際のクラスター容量を表します。通常、2 つの曲線は相関しています。

2 つの曲線の相関関係を比較できます。トレンドが一致しない場合、クラスターの単位コアコストに異常が存在する可能性があります。この場合、コストが過度に高いリソースを確認してください。

  • リアルタイムコスト見積もり (名前空間別)

  • コスト配分 (名前空間別)

  • リアルタイムコスト見積もり: クラスター内の各名前空間のリアルタイム見積もりコスト。名前空間のコストは、そのすべての Pod の見積もりコストの合計です。

  • コスト配分: 各名前空間に配分されたコスト。これは、クラスターの実際のコストのうち、その見積もりコストの割合に基づいて名前空間に配分された部分です。

説明
  • 名前空間のコストは、リスト価格の課金コストに基づいて計算されます。

  • 名前空間内の Pod に Resource Request (CPU) が設定されていない場合、その Pod はクラスターリソース要件を宣言していないと見なされ、名前空間のコスト計算には含まれません。

  • クラスターには、仕様や課金方法が異なるさまざまなノードタイプが存在する場合があります。名前空間ごとに請求を配分する場合、各名前空間のリソースリクエスト値だけに頼ることはできません。名前空間内の Pod が配置されているノードも考慮する必要があります。

  • コストインサイトは、各ノードのリアルタイムコストを変換します。名前空間レベルのコストを計算する際の数式は次のとおりです。Σ (Pod リソースリクエスト / ノード容量) × ノード単価

  • この方法により、名前空間のコストを正確に見積もることができます。ユーザー割引、クーポン控除、サブスクリプションプランなど、さまざまな遅延課金ポリシーにより、名前空間のコストとクラスターの実際の請求額との間に差異が生じる場合があります。ただし、クラスターの総コストに名前空間のコスト割合を掛けることで、名前空間レベルの請求配分を実現できます。

安定性 & 効率分析

メトリック

説明

  • 安定性/パフォーマンスリスク

  • クラスター CPU 使用量の概要

  • クラスターメモリ使用量の概要

クラスター内の各 Quality of Service (QoS) クラスの Pod 数と総リソース使用量を示します。

クラスター Pod リソース使用率分析

これは、クラスター内のすべての Pod の基本情報とリソース使用率 (使用量/リクエスト) を提供します。また、フィルタリングとソートもサポートしています。この機能を使用して、クラスター内で最もリソース使用量が高いまたは低いワークロードを表示できます。

Burstable Pod - リソース使用量分析

Burstable QoS クラスの Pod のリソース構成を表示できます。フィルタリングとソートがサポートされています。この機能を使用して、各 Burstable Pod の CPU やメモリなどのリソースのリクエストとリミット設定を表示できます。これにより、Pod が消費するクラスターリソースを理解し、潜在的なリソースボトルネックを特定するのに役立ちます。

Best Effort Pod - リソース使用量分析

BestEffort QoS クラスの Pod のリソース構成を表示できます。これらの Pod は一般的に安定性リスクが高くなります。リストをフィルタリングおよびソートして、予期しない BestEffort Pod を確認し、リスクを軽減するために迅速に対処できます。

説明

[安定性 & 効率分析] 機能の詳細については、「コストインサイトを使用してクラスターリソースのリスクを特定する」をご参照ください。

クラスターコスト分析

メトリック

説明

  • クラウドプロダクトコスト分析

  • 実際のコストトレンド (クラウドプロダクト別) 

クラスターには複数のクラウドプロダクトが含まれることがあります。異なるクラウドプロダクトは使用方法や課金モデルが異なるため、コストにばらつきが生じることがあります。コストトレンドや組み合わせを通じて、異なるクラウドプロダクトの消費状況を確認し、コスト関連の意思決定を行うことができます。

実際のコストトレンド (クラスター別)

クラスターの日々の総コストトレンドの統計。

実際のコストトレンド (ノードプール別)

クラスター内の各ノードプールまたは仮想ノードのノード課金コストの分析。

コスト見積もり分析 (名前空間別) - リスト価格課金コスト

  • クラスターには、仕様や課金方法が異なるさまざまなノードタイプが存在する場合があります。名前空間ごとに請求を配分する場合、各名前空間のリソースリクエスト値だけに頼ることはできません。名前空間内の Pod が配置されているノードも考慮する必要があります。

  • コストインサイトは、各ノードのリアルタイムコストを変換します。名前空間レベルのコストを計算する際の数式は次のとおりです。Σ (Pod リソースリクエスト / ノード容量) × ノード単価

  • この方法により、名前空間のコストを正確に見積もることができます。ユーザー割引、クーポン控除、サブスクリプションプランなど、さまざまな遅延課金ポリシーにより、名前空間のコストとクラスターの実際の請求額との間に差異が生じる場合があります。ただし、クラスターの総コストに名前空間のコスト割合を掛けることで、名前空間レベルの請求配分を実現できます。

クラスター計算リソースリクエスト & 使用率トレンドチャート

シナリオ:

  • クラスターの使用レベルまたは容量にリソースの無駄が存在するかどうかを分析します。

  • エラスティックスケーリングなどのシナリオが発生すると、クラスターの使用レベルは周期的に変動します。このチャートは、リソース容量の計画に役立ちます。

トレンドチャートの説明:

  • y 軸は、クラスターの計算リソースの総容量 (容量) を表します。これは、クラスターがサポートできるアプリケーションリソースの総量を示します。

  • 緑の縦棒グラフは、現在の時間にクラスターで割り当てられている要求された計算リソース (リクエスト) の合計を示します。

  • 黄色の縦棒グラフは、現在の時間に Pod コンテナー内のプロセスによって実際に使用された計算リソース (使用量) を示します。これは、アプリケーションが実際に使用するリソース量です。

割り当て済みだが未使用のアプリケーションリソース = 緑の縦棒グラフ - 黄色の縦棒グラフ

残りの割り当て可能なクラスターリソース = y 軸 - 緑の縦棒グラフ

分析フロー:

  • 未割り当てリソースの無駄: 残りの割り当て可能なクラスターリソースを参照して、クラスター内の未割り当てで無駄なリソースを使用できます。クラスター内の Pod のリソースリクエスト量 (リクエスト) を調整するか、クォータを減らすことができます。残りの割り当て可能なリソースを総クラスターリソースの約 20% に保つことをお勧めします。

  • 割り当て済みだが未使用のリソースの無駄: クラスター内の割り当て済みだが未使用のリソースの量を参照できます。名前空間ダッシュボードの無駄なアプリケーションと Pod のランキングを使用して、リソース割り当てが大きいが実際の使用量が少ないアプリケーションを見つけることができます。その後、リソース割り当て量 (リクエスト) を減らすことができます。

  • Auto Scaling シナリオ: ビジネス負荷が周期的に変動する一般的なシナリオでは、縦棒グラフの変動レベルを参照してリソース容量を計画し、適切なエラスティックスケーリングポリシーを設定できます。

  • クラスター請求詳細 - クラウドプロダクト別

  • クラスター請求詳細 - インスタンス別

クラスターの日々の請求書のリスト。クラウドプロダクトおよびクラウドプロダクトインスタンス別に分類されています。

CS コスト名前空間: 名前空間コスト分析

名前空間ダッシュボードでは、各名前空間のリソースとコスト情報をフィルタリングして表示できます。名前空間は、多くの場合、会社内の部門やチームに対応します。

フィルターディメンション

パラメーター

説明

名前空間

分析するクラスターの名前空間を選択します。デフォルトは ALL で、クラスター全体を意味します。

コスト配分モデル

コスト配分モデルのオプション。単一リソースモデルまたは重み付きハイブリッドリソースモデルを選択できます。モデルは次のとおりです。

  • [CPU モデル]: ダッシュボードのデフォルトオプション。Pod のコストは CPU リソースリクエストに基づいて見積もられます。

  • [メモリモデル]: Pod のコストはメモリリソースリクエストに基づいて見積もられます。

  • [CPU-メモリハイブリッドモデル (推奨の重み)]: Pod のコストは、重み付けされた CPU とメモリのメトリックに基づいて見積もられます。このモデルは、システムが推奨する重みを使用します。

  • [CPU-メモリハイブリッドモデル (カスタムの重み)]: Pod のコストは、重み付けされた CPU とメモリのメトリックに基づいて見積もられます。この配分モデルを使用するには、まず配分モデルを [CPU-メモリハイブリッドモデル (カスタムの重み)] に設定し、次に [CPU の重み設定] を編集する必要があります。

コスト配分モデルの選択の詳細については、「コスト見積もり戦略」をご参照ください。

実績/リスト価格請求

クラスターコストのメトリックオプション。割引後の実際の課金コストまたはリスト価格の課金コストの統計を表示できます。

  • [実際の課金コスト (割引後)]: ダッシュボードのデフォルトオプション。コスト統計には、クラスター内のすべてのクラウドリソースの支払可能額が表示されます。

  • [リスト価格課金コスト統計]: コスト統計には、クラスター内のすべてのクラウドリソースのリスト価格が表示されます。

支払可能額とリスト価格の詳細については、「請求詳細 (オフラインおよびリダイレクト)」をご参照ください。

時間範囲

ダッシュボードの時間範囲を選択します。デフォルトは過去 7 日間です。このパラメーターを設定して、異なる時間範囲にわたるコストとリソースのトレンドを表示できます。

コストの概要

メトリック

説明

  • CPU リソース使用量

  • メモリリソース使用量

  • GPU リソース使用量

CPU とメモリのメトリックを使用して、名前空間内のリソースの無駄を判断できます。メトリックは次のとおりです。

  • CPU リソース

    • [CPU リソース使用量]: 名前空間が現在消費している CPU コアの数。

    • [CPU リソースリクエスト]: 名前空間に現在割り当てられている CPU コアの数。

    • [合計 CPU リソース容量]: クラスター内の CPU コアの総数。

    • [CPU リソース使用率]: 名前空間の現在の CPU 使用量と要求量の比率。

  • メモリリソース:

    • [メモリリソース使用量]: 名前空間が現在消費しているメモリの量。

    • [メモリリソースリクエスト]: 名前空間に現在割り当てられているメモリの量。

    • [合計メモリリソース容量]: クラスター内のメモリの総量。

    • [メモリリソース使用率]: 名前空間の現在のメモリ使用量と要求量の比率。

  • GPU リソース:

    • [GPU メモリ使用量]: 名前空間が現在消費している GPU メモリの量。

    • [割り当て済み GPU メモリ]: 名前空間に現在割り当てられている GPU メモリの量。

    • [合計 GPU メモリ容量]: クラスター内の GPU メモリの総量。

    • [GPU メモリ使用率]: 名前空間の現在の GPU メモリ使用量と割り当て量の比率。

リアルタイム名前空間コスト見積もり

名前空間のリアルタイム見積もりコスト。これは、その中のすべての Pod の見積もりコストの合計です。

名前空間コスト配分

名前空間に配分されたコスト。これは、クラスターの実際のコストのうち、その見積もりコストの割合に基づいて名前空間に配分された部分です。

コスト詳細とトレンド

メトリック

説明

コア時間あたりの単価

Pod が配置されているノードの CPU コアあたりの時間単価のトレンド統計。

CPU/メモリリソース使用率トレンド

名前空間内の CPU およびメモリリソース使用率のトレンド統計。

  • CPU リソースリクエスト/使用量トレンド

  • メモリリソースリクエスト/使用量トレンド

  • GPU メモリリクエスト/使用量トレンド

リソース割り当てと実際の消費のトレンド。青い曲線は割り当てられたリソースを表し、赤い曲線は実際に消費されたリソースを表します。

Pod がスケジュールされると、ノードは一定量のリソースを事前に割り当てます。しかし、コンテナープロセスによって実際に消費されるリソースは、通常、事前に割り当てられたリソースとは異なります。このチャートは、2 つの関係を反映しており、無駄なリソースを最適化するのに役立ちます。

  • 名前空間見積もりコストトレンド - リスト価格課金コスト

  • 総クラスターコストに対する名前空間コストの割合のトレンド

  • 名前空間内のアプリケーションのコストトレンド統計。

  • 総コストは、指定された時間範囲内の名前空間のコストであり、リスト価格の課金コストに基づいて計算されます。

  • 総クラスターコストに対する名前空間のコストの割合は、選択された名前空間のコスト比率を示します。

Pod リソースリクエストランキング

クラスター内で Pod リソースリクエストが高いアプリケーションの統計分析。容量計画などのシナリオに使用されます。

Pod リソース使用率ランキング - CPU 使用率でソート

リソース使用率が低い Pod アプリケーションレプリカを表示して、アイドル状態のアプリケーションを特定するのに役立ちます。

Pod アイドルリソースランキング

  • アイドルリソース率は、Pod の未使用の計算リソースが割り当てられたリソースに占める割合です。これは、Pod のリソースの無駄を反映しています。

  • 名前空間内で最もリソースの無駄が多い Pod を分析することで、名前空間内のリソースの無駄の主な原因となっているアプリケーションを直接特定できます。これにより、無駄の原因を分析し、対象を絞ったリソース最適化戦略を設計するのに役立ちます。

CS コストノードプール: ノードプールコスト分析

  • ノードプールダッシュボードは、クラスターリソースの観点からコストインサイトを提供します。ノードプールのリソース使用量を分析し、課金戦略を選択するのに役立ちます。

  • ノードプールダッシュボードはリソースディメンションに焦点を当てており、異なるノードプールの観点からリソースコストの計画と管理を可能にします。たとえば、GPU ノードプールなどのリソースは複数の部門に属している場合があり、名前空間ごとのコスト分析が困難になります。ノードプールダッシュボードを使用すると、リソースディメンションから直接ポリシーを設定し、コストを最適化できます。

フィルターディメンション

パラメーター

説明

実績/リスト価格請求

クラスターコストのメトリックオプション。割引後の実際の課金コストまたはリスト価格の課金コストの統計を表示できます。

  • [実際の課金コスト (割引後)]: ダッシュボードのデフォルトオプション。コスト統計には、クラスター内のすべてのクラウドリソースの支払可能額が表示されます。

  • [リスト価格課金コスト統計]: コスト統計には、クラスター内のすべてのクラウドリソースのリスト価格が表示されます。

支払可能額とリスト価格の詳細については、「請求詳細 (オフラインおよびリダイレクト)」をご参照ください。

NodePoolID

分析するクラスターのノードプールを選択します。デフォルトは All で、すべてのノードプールを意味します。

時間範囲

ダッシュボードの時間範囲を選択します。デフォルトは過去 7 日間です。このパラメーターを設定して、異なる時間範囲にわたるコストとリソースのトレンドを表示できます。

コストの概要

メトリック

説明

  • 昨日のノードコスト

  • ノードプールのノードコストの前日比変動

  • 総クラスターコストに対するノードプールのノードコストの割合

  • ノード単価 (コア時間あたり) - クラスター全体

  • 昨日のコストに対する変動率のフォント色が緑色の場合、コストは前日と比較して減少しています。

  • 昨日のコストに対する変動率のフォント色が赤色の場合、コストは前日と比較して増加しています。

クラスターのコア時間あたりの単価

一定期間におけるノードプール内のノードのコア時間あたりの単価の変動トレンド。

  • ノードプールコストトレンド

  • 総クラスターコストに対するノードプールのノードコストの割合のトレンド

ノードプール内のノードのコスト変動のトレンド、およびこれらのノードコストが総クラスターコストに占める割合のトレンド。

課金戦略とコスト見積もり

メトリック

説明

  • 異なる課金戦略のノードインスタンス数のトレンド

  • 異なる課金戦略のノードインスタンスのコストトレンド - リスト価格課金コスト

  • 全クラスターノードの課金戦略の統計 - リスト価格課金コスト

  • 全クラスターノードの異なる課金戦略のインスタンス数の統計

一定期間における異なる課金戦略を持つノードインスタンスの割合とトレンドの分析、およびノードプール内の異なる課金戦略を持つノードのコスト割合とトレンドの分析。以下の課金戦略がサポートされています。

  • [PayAsYouGo]: 従量課金。

  • [PayByPeriod]: サブスクリプション。

  • [Spot]: スポットインスタンス。

  • すべてのノードが従量課金の場合の予測コスト

  • すべてのノードがサブスクリプションの場合の予測コスト

  • すべてのノードが Spot の場合の予測コスト

  • すべてのノードが従量課金の場合の予測コスト

  • すべてのノードがサブスクリプションの場合の予測コスト

  • すべてのノードが Spot の場合の予測コスト

  • 異なる課金戦略を持つノードプールノードの日次コスト見積もり - リスト価格課金コスト

ノードの課金戦略を変更した場合のコスト削減予測分析。現在のクラスターのノードプール内のすべてのノードを異なる課金戦略に切り替えた場合の潜在的な節約額または追加コストを分析し、リソースミックスと課金戦略の最適化に役立ちます。

ノードの時間単位コスト/課金戦略統計 - リスト価格課金コスト

ノードプール内のすべてのノードのコストと課金戦略に関する統計。

CS コストアプリケーション: アプリケーションコスト分析

  • アプリケーションダッシュボードは、ラベルのワイルドカードマッチングを使用して、フォローしているアプリケーションをフィルタリングします。シナリオベースのコスト最適化のためのコストとリソースの統計を提供します。典型的なシナリオには、ビッグデータサービス、AI サービス、エラスティックサービスなどがあります。

  • ラベルのワイルドカードマッチングを使用すると、単一のアプリケーションまたは複数の関連アプリケーションのコストとリソース使用量を監視できます。たとえば、ビッグデータワークフローシナリオでは、パイプライン内のすべてのアプリケーションに一貫したラベルを追加して、ワークフロー全体のコストを分析できます。

フィルターディメンション

パラメーター

説明

名前空間

クラスターコストのメトリックオプション。割引後の実際の課金コストまたはリスト価格の課金コストの統計を表示できます。

  • [実際の課金コスト (割引後)]: ダッシュボードのデフォルトオプション。コスト統計には、クラスター内のすべてのクラウドリソースの支払可能額が表示されます。

  • [リスト価格課金コスト統計]: コスト統計には、クラスター内のすべてのクラウドリソースのリスト価格が表示されます。

支払可能額とリスト価格の詳細については、「請求詳細 (オフラインおよびリダイレクト)」をご参照ください。

名前空間

分析するクラスターの名前空間を選択します。デフォルトは All で、すべての名前空間を意味します。

ワークロードタイプ

クラスターリソースのオブジェクトタイプ。

ワークロード名

リソースオブジェクトタイプに基づいて、ワークロード名を選択します。

ラベルペアでフィルター (LabelSelector)

アプリケーション Pod のラベルを入力します。= または : を使用してラベルのキーと値を接続できます。例: app=ack-cost-exporter または app:ack-cost-exporter

ラベルキーに /.、または - が含まれている場合は、これらの記号を _ に変換し、すべての " 文字を削除する必要があります。例: "sparkoperator.k8s.io/submission-id":"db08a66a-c0b7-4d32-8013-02ac4f8eff4c"

は、次のように変換する必要があります: sparkoperator_k8s_io_submission_id:db08a66a-c0b7-4d32-8013-02ac4f8eff4c

コスト配分モデル

コスト配分モデルのオプション。単一リソースモデルまたは重み付きハイブリッドリソースモデルを選択できます。モデルは次のとおりです。

  • [CPU モデル]: ダッシュボードのデフォルトオプション。Pod のコストは CPU リソースリクエストに基づいて見積もられます。

  • [メモリモデル]: Pod のコストはメモリリソースリクエストに基づいて見積もられます。

  • [CPU-メモリハイブリッドモデル (推奨の重み)]: Pod のコストは、重み付けされた CPU とメモリのメトリックに基づいて見積もられます。このモデルは、システムが推奨する重みを使用します。

  • [CPU-メモリハイブリッドモデル (カスタムの重み)]: Pod のコストは、重み付けされた CPU とメモリのメトリックに基づいて見積もられます。この配分モデルを使用するには、まず配分モデルを [CPU-メモリハイブリッドモデル (カスタムの重み)] に設定し、次に [CPU の重み設定] を編集する必要があります。

コスト配分モデルの選択の詳細については、「コスト見積もり戦略」をご参照ください。

時間範囲

ダッシュボードの時間範囲を選択します。デフォルトは過去 7 日間です。このパラメーターを設定して、異なる時間範囲にわたるコストとリソースのトレンドを表示できます。

コストの概要

メトリック

説明

アプリケーションコスト

ダッシュボードでクエリされた時間範囲における現在選択されているアプリケーションのコスト。リスト価格の課金コストに基づいて計算されます。

現在のアプリケーションレプリカ数

アプリケーションの Pod レプリカ数のピーク値と谷値の統計分析。

クラスター全体/名前空間におけるアプリケーションリソース使用率

クラスターおよび名前空間におけるアプリケーションのリソース比率。

アプリケーションが実行されるノードの時間単位コスト

アプリケーションが実行されている各ノードのコア時間あたりの単価。

アプリケーション実行時間 / 消費された総コア時間

アプリケーションの実行時間に基づく統計。アプリケーションによって消費された総コア時間数。

計算リソース使用率

CPU とメモリの使用率 (使用量 / リクエスト)。

Pod レベルのアプリケーションコスト分析

アプリケーションに含まれる各 Pod のリソース状態とリアルタイム見積もりコストを表示できます。

アプリケーション見積もりコストトレンド

一定期間におけるアプリケーションの時間単位コストとコア時間あたりの単価の変動トレンド。

アプリケーション Pod スケールトレンド

アプリケーションの Pod レプリカ数のトレンド統計。

  • CPU リクエスト & 使用量トレンド

  • メモリリクエスト & 使用量トレンド

  • GPU メモリリクエスト & 使用量トレンド

CPU、メモリ、GPU のリクエストと使用量のトレンドチャートの説明:

  • y 軸は、クラスターの計算リソースの総容量 (容量) を表します。これは、クラスターがサポートできるアプリケーションリソースの総量を示します。

  • 青の縦棒グラフは、現在の時間にクラスターで割り当てられている要求された計算リソース (リクエスト) の合計を示します。

  • 黄色の縦棒グラフは、現在の時間に Pod コンテナー内のプロセスによって実際に使用された計算リソース (使用量) を示します。これは、アプリケーションが実際に使用するリソース量です。

割り当て済みだが未使用のアプリケーションリソース = 青の縦棒グラフ - 黄色の縦棒グラフ

残りの割り当て可能なクラスターリソース = y 軸 - 青の縦棒グラフ

無駄の分析フロー:

  • 未割り当てリソースの無駄: 残りの割り当て可能なクラスターリソースを参照して、クラスター内の未割り当てで無駄なリソースを使用できます。クラスター内の Pod のリソースリクエスト量 (リクエスト) を調整するか、クォータを減らすことができます。残りの割り当て可能なリソースを総クラスターリソースの約 20% に保つことをお勧めします。

  • 割り当て済みだが未使用のリソースの無駄: クラスター内の割り当て済みだが未使用のリソースの量を参照できます。名前空間ダッシュボードの無駄なアプリケーションと Pod のランキングを使用して、リソース割り当てが大きいが実際の使用量が少ないアプリケーションを見つけることができます。その後、リソース割り当て量 (リクエスト) を減らすことができます。

  • Auto Scaling シナリオ: ビジネス負荷が周期的に変動する一般的なシナリオでは、縦棒グラフの変動レベルを参照してリソース容量を計画し、適切なエラスティックスケーリングポリシーを設定できます。

課金戦略と Pod の使用状況

メトリック

説明

  • すべてのノードが従量課金の場合の予測コスト

  • すべてのノードがサブスクリプションの場合の予測コスト

  • すべてのノードが Spot の場合の予測コスト

  • すべてのノードが従量課金の場合の予測コスト

  • すべてのノードがサブスクリプションの場合の予測コスト

  • すべてのノードが Spot の場合の予測コスト

現在のアプリケーション内のすべてのノードを異なる課金戦略に切り替えた場合の潜在的な節約額または追加コストを分析し、リソースミックスと課金戦略の最適化に役立ちます。

  • アプリケーションが実行されるノードの課金戦略統計

  • アプリケーションが実行されるノードの時間単位コスト/課金戦略統計

アプリケーションが実行されるノードの課金戦略統計、およびそれらのノードの時間単位コストと課金戦略統計が含まれます。これは、アプリケーションが実行されているノードの異なる課金戦略の分布とトレンドを分析するために使用されます。

  • Pod リソースリクエストランキング

  • Pod リソース使用率ランキング - CPU 使用率でソート

  • Pod アイドルリソースランキング

コスト分析を通じて部門のコスト消費を分析し、アイドル率の高いアプリケーションを特定するのに役立ちます。メトリックは次のとおりです。

  • [Pod リソースリクエストランキング]: クラスター内で Pod リソースリクエストが高いアプリケーションの統計分析。容量計画などのシナリオに適しています。

  • [Pod リソース使用率ランキング]: リソース使用率が低い Pod アプリケーションレプリカを表示して、無駄なアプリケーションを発見するのに役立ちます。

  • [Pod アイドルリソースランキング]: このメトリックは、Pod の未使用リソースが割り当てられたリソースに占める割合を示し、Pod のリソースの無駄を反映しています。

    名前空間内で最もリソースの無駄が多い Pod を特定することで、名前空間内のリソースの無駄の主な原因となっているアプリケーションを直接特定できます。これにより、無駄の原因を分析し、対象を絞ったリソース最適化戦略を設計するのに役立ちます。

よくある質問

コストの可視化を有効にした後、データが表示されないのはなぜですか?

  • クラスターに NAT Gateway が設定されているかどうかを確認できます。一部のリージョンでは、内部エンドポイントを介した請求のクエリをサポートしていません。クラスターがインターネットにアクセスできることを確認してください。

  • 前日比のコスト変動明日の予測コストのメトリックは、コストデータが 2 日間連続で収集された後にのみ表示されます。

名前空間のコストの合計が実際の請求額と等しくならないのはなぜですか?

名前空間のコストは、請求分析から直接ではなく、コスト見積もりに基づいて計算されます。したがって、コスト見積もりはリスト価格に基づいています。クラスターコストにクーポン、割引、または節約プランからの控除が含まれている場合、データのずれが発生する可能性があります。ただし、各名前空間のコスト割合を総クラスターコストに乗じることで、コストを配分できます。

請求書にクラスターが使用するすべてのクラウドプロダクトが表示されないのはなぜですか?

コスト分析には、現在のクラスターによって排他的に使用されるクラウドプロダクトの統計のみが含まれます。複数のクラスターで共有されるクラウドプロダクトは、コスト分析の請求統計には含まれません。

コストインサイト機能は、費用とコスト コンソールのコスト配分タグ機能に依存しています。特定のタグ (キー:値=ack.aliyun.com:{{ClusterId}}) を使用して、クラスターコストを追跡および収集します。コスト配分タグページでこのタグを無効にすると、クラスターレベルのコスト統計は利用できなくなります。この問題を解決するには、ack.aliyun.com および ack.alibabacloud.com/nodepool-id タグを再度有効にする必要があります。

今月または今週の累計コストが実際のコストより低いのはなぜですか?

システムは、クラスターでコストインサイトコンポーネントが有効になった後にのみコストデータの収集を開始します。コンポーネントが有効になる前に生成されたデータは含まれません。