2.2. OpenShift Container Platform クラスターのコストモデルの作成


OpenShift Container Platform インテグレーションからのメトリクスとインベントリーにはコストが関連付けられていないため、コストモデルを作成して価格をリソースに関連付ける必要があります。

OpenShift インテグレーションのコストモデルを作成する場合は、CPU、メモリー、ノード、ネットワーク、クラスター、ストレージ、または永続ボリューム要求メトリクスを使用して使用量とリクエストの価格を割り当て、マークアップまたは割引を適用して OpenShift インフラストラクチャーの総コストを決定します。タグを使用して、ストレージの方法など、インフラストラクチャーの特定の部分のコストも測定できます。Cost Management のタグ付けに関する詳細は、タグ付けを使用したコストデータの管理 を参照してください。

以下の例は、クラウドインフラストラクチャー (AWS または Azure など) で OpenShift Container Platform クラスターのコストモデルを設計し、適用する方法を示しています。クラウドインフラストラクチャーのコストは、クラスターコストの一部としてコスト管理に表示されます。表示方法が原因で、クラスターの実行コストを正確に反映するには、基盤となるインフラストラクチャーコストを配分するコストモデルを作成する必要があります。

注記

コストモデルの作成、編集、または削除は、当月の 1 日からの計算のみを更新します。

前提条件

重要

OCP データがクラウドデータと相関している場合、Create a cost model ウィザードでの選択内容は、クラウドアカウントが使用する通貨と一致する必要があります。

手順

  1. Cost Management から、Cost Management Settings をクリックします。
  2. Cost models タブで Create cost model をクリックし、コストモデルウィザードを開きます。
  3. コストモデルの名前と説明を入力し、コストモデルを適用するインテグレーションタイプとして OpenShift Container Platform を選択します。
  4. OCP データがクラウドデータと相関している場合、Currency で選択した内容はクラウドアカウントが使用する通貨と一致する必要があります。

    1. たとえば、クラウドプロバイダーが USD でレポートする場合は、ドロップダウンから USD を選択します。オンプレミスの場合は、任意の通貨を選択できます。
  5. Next をクリックします。
  6. 価格リストを作成して、使用率またはリクエストにレートを割り当てることができます。Cost Management サービスは、OpenShift からこれらのメトリクスを収集しますが、コストモデルを適用するまで Cost Management にアタッチされたコストはありません。価格リストを後で作成することもできます。

    1. $1,000 の月額ノードコストを適用するには、以下を実行します。

      1. Create rate をクリックします。
      2. Metric には、Node を選択します。
      3. Measurement には、Count(node-month) を選択します。
      4. Cost Management サービスは、デフォルトでノードとクラスターのコストを インフラストラクチャーコスト として分類します。計算するコストタイプを変更するには、Calculation type で選択します。詳細は、主要な概念 を参照してください。
      5. Rate フィールドに 1000 と入力して、選択したインテグレーション内の各ノードに価格あたり 1,000 ドルを割り当てます (後の手順で)。
      6. Create rate をクリックしてノードレートを保存します。
    2. CPU 要求にレートを適用するには、以下を実行します。

      1. Create rate をクリックします。
      2. Metric には、CPU を選択します。
      3. Measurement には、Request (core-hours) を選択します。
      4. Cost Management サービスは、デフォルトで CPU 要求などのメトリクスベースのデータを 補足コスト として分類します。計算するコストタイプを変更するには、Calculation type で選択します。詳細は、主要な概念 を参照してください。
      5. Rate フィールドに 0.09 を入力し、CPU 要求のコア時間ごとに $0.09 コストを適用します。
      6. Create rate をクリックして CPU 要求レートを保存します。
    3. タグベースのレートを永続ボリューム要求に適用するには、以下を実行します。

      1. Create rate をクリックします。
      2. Metric で、Persistent Volume Claim を選択します。
      3. Measurement には、Count(pvc-month) を選択します。
      4. Cost Management サービスは、永続ボリューム要求レートを、デフォルトで インフラストラクチャーコスト として分類します。計算するコストタイプを変更するには、Calculation type で選択します。詳細は、主要な概念 を参照してください。
      5. Enter rate by tag を選択します。
      6. Filter by tag key フィールドにタグキーを入力します。
      7. Tag valueRate を入力します。Default を選択して、そのタグキーのデフォルトとしてレートを指定できます。

        注記
        • デフォルトのレートを指定すると、対応するタグキーに対して未定義のタグ値すべてに、そのレートが適用されます。デフォルトのレートを適用しないタグ値には、レート 0 を入力できます。
      8. Add more tag values をクリックして、必要な数だけタグ値を追加します。
      9. Create rate をクリックして永続ボリューム要求のレートを保存します。
    4. 前の手順を繰り返して別のレートを追加するか、Next をクリックして価格リストの設定を完了します。
  7. 必要に応じて利潤または割引を設定します。リソースのベースコストに 10% の利潤を適用するには、Markup rate10 と入力して Next をクリックします。

    注記
    • 利潤ではなく割引を適用するには、その値にマイナス記号を追加して入力します (例: -15)。
    • 利潤または割引を適用しない場合は、0 を入力します。
  8. Cost distribution ページで、CPU または Memory の配分タイプを選択します。配分タイプとは、プロジェクトコストの内訳のことで、CPU またはメモリーメトリクスに基づいてコストを配分します。クラスターのメモリー使用量が多い場合は、Memory を選択します。クラスターの CPU 使用量が多い場合は、CPU を選択します。
  9. Cost distribution ページで、Platform または Worker unallocated コストをプロジェクトに配分するかどうかを選択し、Next をクリックします。
  10. コストモデルを割り当てる 1 つまたは複数の OpenShift インテグレーションを選択し、Next をクリックします。すでに割り当てられているコストモデルとのインテグレーションを選択すると、以前のコストモデルがオーバーライドされます。後でインテグレーションをコストモデルに割り当てることもできます。
  11. コストモデルの詳細を確認し、Create をクリックします。
  12. Close をクリックして、コストモデルウィザードを終了します。

新しいコストモデルは、Cost models ページのリストに表示されます。

次のステップ

  • Cost models 概要ページから、以下を含むコストモデルに関する情報を確認できます。

    • コストモデルが作成されたインテグレーションタイプ
    • コストモデルに割り当てられたインテグレーションの数
    • コストモデルが最後に変更された日付
  • コストモデルの割り当て、編集、または詳細情報の表示を行うには、次の手順を実行します。

    • Cost models summary ページで、コストモデル名をクリックすると詳細ページが表示され、インテグレーションの割り当て、価格リスト、利潤、その他の設定を含むコストモデルを編集できます。
  • コストモデルを削除するには、以下を行います。

    • Cost models 概要ページから、More options More options icon をクリックし、Delete をクリックします。
  • タグおよびタグ付けストラテジーを確認し、コストが正しいリソース、コストセンター、またはチームに分散されていることを確認します。詳細は、タグ付けを使用したコストデータの管理 を参照してください。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.