E-MapReduce(EMR)は、従量課金インスタンスまたはプリエンプティブルインスタンスを含むタスクノードグループのコスト分析機能を提供します。 リソース使用量とコスト配分を複数のディメンションから表示できます。 これにより、Auto Scaling のコスト削減効果を評価し、クラスタのリソース使用量を最適化できます。 このトピックでは、EMR コンソールで Auto Scaling コスト ダッシュボードを表示する方法について説明します。
前提条件
AliyunEMRManagedCostRole ロールが、コンソールの指示に従って EMR に割り当てられています。
初めてコスト分析機能を使用する場合は、Alibaba Cloud アカウントまたは RAM ユーザーを使用して EMR にロールを割り当てる必要があります。
従量課金インスタンスまたはプリエンプティブルインスタンスを含むタスクノードグループがクラスタに追加されています。 詳細については、「Auto Scaling ルールを追加する」をご参照ください。
注意事項
コストデータは、1 日の遅延でダッシュボードに表示されます。 前日のコストデータは、毎日 06:00 に計算されます。
シングルノードグループのコストは推定値であり、最終的な請求書の実際の料金とは異なる場合があります。 最終的な請求書のクラスタの実際のコストが優先されます。
Savings Plans を使用するノードグループのコストは分析できません。
手順
[Auto Scaling]タブに移動します。
EMR コンソール にログインします。 左側のナビゲーションウィンドウで、[EMR on ECS]をクリックします。
上部のナビゲーションバーで、クラスタが存在するリージョンを選択し、ビジネス要件に基づいてリソースグループを選択します。
[EMR on ECS]ページで、目的のクラスタを見つけ、[クラスタ ID/名前]列にあるクラスタ名をクリックします。
表示されたページで、[auto Scaling] タブをクリックします。
[auto Scaling コスト分析] サブタブをクリックします。
サブタブで、Auto Scaling コスト ダッシュボードを表示できます。
パラメータとメトリック
説明
PretaxGrossAmount/PretaxAmount
表示するコストデータのタイプ。
PretaxAmount:割引後のクラスタ内のすべてのリソースの料金を表示します。 デフォルトでは、PretaxAmount が選択されています。
PretaxGrossAmount:カタログ価格に基づいて計算された、クラスタ内のすべてのリソースの元の料金を表示します。
割引後の実際の料金とカタログ価格に基づいて計算された料金の詳細については、「請求の詳細」をご参照ください。
NodeGroup
割り当てられたコストを表示するタスクノードグループ。 デフォルトでは、[すべて]が選択されています。
説明従量課金インスタンスまたはプリエンプティブルインスタンスを含むタスクノードグループのみがサポートされています。 コストデータを持つタスクノードグループのみ使用できます。
時間を選択
ダッシュボードに表示されるデータの時間範囲。 デフォルトの時間範囲は過去 7 日間です。 時間範囲を指定して、指定した期間内のコストとリソースの変化を表示できます。
昨日のコスト
このクラスタのエラスティックリソースのコスト。
コストデータは翌日に計算されます。 したがって、今週のコストデータは月曜日には使用できず、今月のコストデータは月の初日には使用できません。
前日比の増加率は、前日のクラスタコストと前々日のクラスタコストを比較します。
今週のコスト(暦週)
今月のコスト(暦月)
前日比の増加率
コスト
コストの傾向。
Cpu-All
エラスティックノードのコア数の合計の変化。 一般的に、変化はコストの傾向と相関しています。 エラスティックノードのコア数の合計の変化がコストの傾向と一致しない場合、指定した期間のコアのコスト単価が異常です。 より高価なリソースが使用されているかどうかを確認する必要があります。
各 Nodegroup のコスト
各タスクノードグループの割り当てられたコスト。
すべてのノードがスポットインスタンスの場合の推定コスト削減額
ノードの課金方法の変更に基づいて推定されたコスト削減額。 このメトリックは、すべてのエラスティックノードをプリエンプティブルインスタンスに変更した場合のコスト削減を分析するのに役立ちます。 このようにして、クラスタのリソース使用量とエラスティックノードの課金方法を最適化できます。