Google Cloud データの Cost Management への統合
Google Cloud インテグレーションを追加して設定する方法
概要
パート I. 基本的な Google Cloud 統合または高度な Google Cloud 統合の選択
Google Cloud の統合を作成するには、まず基本的な統合パスと高度な統合パスのどちらを使用するかを決定します。
基本
基本オプションについては、Google Cloud 統合の作成:Basic に移動します。
基本的なパスにより、Cost Management は、指定するスコープで GCP から課金レポートを直接読み取ることができます。
高度
高度なオプションについては、Google Cloud 統合の作成:Advanced を参照してください。
高度なパスを使用すると、Cost Management がデータを読み取る 前 に、データをカスタマイズしたりフィルタリングしたりできます。特定の Red Hat 製品とのみ課金データを共有する場合は、高度なパスを使用することも可能です。高度なパスには、より複雑なセットアップと設定があります。
基本または高度のいずれかを選択する必要があります。両方を選択することはできません。
第1章 Google Cloud インテグレーションの作成:Basic
Integrations ページから Cost Management の Google クラウド統合を作成し、Google Cloud アカウントを 設定して Cost Management のアクセスを許可する必要があります。
詳細パスを使用して GCP 統合を作成する場合は、以下の手順を実行しないでください。代わりに、Google Cloud 統合の作成:Advanced に移動します。
Cost Management に統合を追加する前に、Cloud Administrator の権限を持つ Red Hat アカウントユーザーが必要です。
Google Cloud の統合を作成するには、次のタスクを実行します。
- Cost Management データ用の Google Cloud プロジェクトを作成します。
- フィルターされたレポートのバケットを作成します。
- データを Cost Management にエクスポートするための適切なロールを持つ課金サービスアカウントメンバーを用意します。
- コストデータを格納する BigQuery データセットを作成します。
- Cost Management データを BigQuery データセットに送信する請求エクスポートを作成します。
Google Cloud はサードパーティーの製品とそのコンソールであり、ドキュメントは変更される可能性があります。サードパーティーインテグレーションを設定する手順は、パブリッシュ時に正しくなります。最新情報は、Google Cloud Platform のドキュメント を参照してください。
1.1. Google Cloud アカウントのインテグレーションとしての追加
Google Cloud アカウントをインテグレーションとして追加できます。Google Cloud インテグレーションを追加すると、Cost Management アプリケーションは Google Cloud アカウントからのコストと使用状況のデータを処理し、表示できるようにします。
前提条件
- Cost Management にデータインテグレーションを追加するには、Cloud Administrator 権限を持つ Red Hat アカウントが必要です。
手順
- Red Hat Hybrid Cloud Console から、Settings Menu > Integrations をクリックします。
- Settings ページの Cloud タブで、Add integration をクリックします。
- Add a cloud integration ウィザードで、Google Cloud をクラウドプロバイダータイプとして選択し、Next をクリックします。
- インテグレーションの名前を入力します。Next をクリックします。
- Select application の手順で、Cost Management を選択し、Next をクリックします。
1.2. Google Cloud プロジェクトの作成
Google Cloud プロジェクトを作成して、コストレポートを収集し、Red Hat に送信します。
前提条件
-
resourcemanager.projects.create
権限で Google Cloud Console にアクセスできる。
手順
- Google Cloud Console で → をクリックします。
- 表示される新しいページで Project Name を入力し、課金アカウントを選択します。
- Organization を選択します。
- Location ボックスに親組織を入力します。
- をクリックします。
Cost Management の場合:
- Project ページで、Project ID を入力します。
- デフォルトのデータセットを Cost Management に送信する場合は、I am OK を選択します。
- Next をクリックします。
関連情報
- プロジェクトの作成に関する詳細は、Google Cloud のドキュメント プロジェクトの作成と管理 を参照してください。
1.3. Google Cloud Identity and Access Management のロール作成
Cost Management 用のカスタム Identity and Access Management (IAM) ロールは、Google Cloud Platform インテグレーションを有効にするために必要な特定のコスト関連リソースへのアクセスを許可し、他のリソースへのアクセスを禁止します。
前提条件
以下の権限で Google Cloud Console にアクセスできる。
-
resourcemanager.projects.get
-
resourcemanager.projects.getIamPolicy
-
resourcemanager.projects.setIamPolicy
-
- Google Cloud プロジェクト
手順
- Google Cloud Console で、 → をクリックします。
- メニューから作成したプロジェクトを選択します。
- をクリックします。
-
ロールの Title、Description、ID を入力します。この例では、
customer-data-role
を使用します。 - をクリックします。
Enter property name or value フィールドを使用して、カスタムロールの以下の権限を検索して選択します。
-
bigquery.jobs.create
-
bigquery.tables.getData
-
bigquery.tables.get
-
bigquery.tables.list
-
- をクリックします。
- をクリックします。
- Add a cloud integration ウィザードの Create IAM role ページで Next をクリックします。
関連情報
- ロールとその使用方法の詳細は、Google Cloud のドキュメント ロールについて と カスタムロールの作成と管理 を参照してください。
1.4. Google Cloud プロジェクトへの課金サービスアカウントメンバーの追加
Red Hat Hybrid Cloud Console にコストレポートをエクスポートできる課金サービスアカウントメンバーをプロジェクトに作成する必要があります。
前提条件
Google Cloud Console で以下を行います。
- をクリックします。
- メニューから作成したプロジェクトを選択します。
- をクリックします。
以下のプリンシパルを New principals フィールドに貼り付けます。
billing-export@red-hat-cost-management.iam.gserviceaccount.com
-
Assign roles セクションで、Google Cloud Identity and Access Management ロールの作成 で作成した IAM ロール を割り当てます。この例では、
customer-data-role
を使用します。 - をクリックします。
Cost Management では、以下のようになります。
- Assign access ページで、Next をクリックします。
検証手順
- → に移動します。
- 新しいメンバーが正しいロールで存在することを確認します。
関連情報
- ロールとその使用方法の詳細は、Google Cloud のドキュメント ロールについて と カスタムロールの作成と管理 を参照してください。
1.5. Google Cloud BigQuery のデータセット作成
Cost Management のための課金データを収集、保存するための BigQuery データセットを作成します。
前提条件
-
bigquery.datasets.create
権限で Google Cloud Console にアクセスできる。 - Google Cloud プロジェクト
手順
- Google Cloud Console で をクリックします。
- Explorer パネルで、作成したプロジェクトを選択します。
- プロジェクト名のアクションアイコンをクリックします。
- をクリックします。
-
Dataset ID 欄に、データセットの名前を入力します。この例では、
CustomerData
を使用します。 - をクリックします。
- Add a cloud integration ウィザードの Create dataset ページで、作成したデータセットの名前を入力します。
- Next をクリックします。
1.6. Google Cloud の課金データの BigQuery への書き出し
BigQuery への請求エクスポートを有効にすると、Google Cloud の請求データ(使用量、コスト見積もり、料金データなど)が、最後のステップで作成した BigQuery データセットに自動的に送信されます。
前提条件
- 課金アカウント管理者ロールで Google Cloud Console にアクセスできる。
- Google Cloud プロジェクト
- Cost Management Identity and Access Management (IAM) ロール を持つ 課金サービスメンバー
- BigQuery データセット
手順
- Google Cloud Console で → をクリックします。
- Billing export タブをクリックします。
- Detailed usage cost セクションで をクリックします。
- ドロップダウンメニューから、作成した Cost Management Project と Billing export dataset を選択します。
- をクリックします。
- Add a cloud integration ウィザードの Billing export ページで Next をクリックします。
- Review details ページで、インテグレーションに関する情報を確認し、Add をクリックします。
検証手順
- Detailed usage cost セクションにEnabled のチェックマークがあり、Project name と Dataset name が正しいことを確認します。
1.6.1. BigQuery で課金テーブルの表示
収集して Cost Management に送信するメトリクスを確認する場合があります。また、Cost Management でデータが不正な場合や、欠けている場合のトラブルシューティングにも役立ちます。
Google は、課金データを BigQuery のデータセットにエクスポートするのに数時間かかる場合があります。
前提条件
-
bigquery.dataViewer
ロールで Google Cloud コンソールにアクセスできる。
手順
- Google Cloud Console で → へ移動します。
- Explorer パネルで Cost Management プロジェクトを選択します。
-
Cost Management データセット下の
gcp_billing_export_v1_xxxxxx_xxxxxx
テーブルをクリックします。 - Preview タブをクリックすると、メトリクスが表示されます。
第2章 Google Cloud 統合の作成:Advanced
課金データをフィルターしてオブジェクトストレージに保存し、フィルターされたレポートを Cost Management に送信する Google Cloud 関数スクリプトを作成します。
基本パスを使用して Azure インテグレーションを作成した場合は、次の手順を実行しないでください。Azure インテグレーションはすでに完了しています。
Cost Management に統合を追加する前に、Cloud Administrator の権限を持つ Red Hat アカウントユーザーが必要です。
Google Cloud の統合を作成するには、次のタスクを実行します。
- Cost Management データ用の Google Cloud プロジェクトを作成します。
- フィルターされたレポートのバケットを作成します。
- データを Cost Management にエクスポートするのに適したロールで課金サービスアカウントメンバーを作成します。
- コストデータを含む BigQuery データセットを作成します。
- Cost Management データを BigQuery データセットに送信する請求エクスポートを作成します。
Google Cloud はサードパーティーの製品とそのコンソールであり、ドキュメントは変更される可能性があります。サードパーティーインテグレーションを設定する手順は、パブリッシュ時に正しくなります。最新情報は、Google Cloud Platform のドキュメント を参照してください。
2.1. Google Cloud アカウントのインテグレーションとしての追加
Google Cloud アカウントをインテグレーションとして追加できます。Google Cloud インテグレーションを追加すると、Cost Management アプリケーションは Google Cloud アカウントからのコストと使用状況のデータを処理し、表示できるようにします。
前提条件
- Cost Management にデータインテグレーションを追加するには、Cloud Administrator 権限を持つ Red Hat アカウントが必要です。
手順
- Red Hat Hybrid Cloud Console から、Settings Menu > Integrations をクリックします。
- Settings ページの Cloud タブで、Add integration をクリックします。
- Add a cloud integration ウィザードで、Google Cloud をクラウドプロバイダータイプとして選択し、Next をクリックします。
- インテグレーションの名前を入力します。Next をクリックします。
- Select application の手順で、Cost Management を選択し、Next をクリックします。
2.2. Google Cloud プロジェクトの作成
Google Cloud プロジェクトを作成して、コストレポートを収集し、Red Hat に送信します。
前提条件
-
resourcemanager.projects.create
権限で Google Cloud Console にアクセスできる。
手順
- Google Cloud Console で → をクリックします。
- 表示される新しいページで Project Name を入力し、課金アカウントを選択します。
- Organization を選択します。
- Location ボックスに親組織を入力します。
- をクリックします。
Cost Management の場合:
- Project ページで Project ID を入力します。
- データを Red Hat に送信する前にデータをフィルタリングするように Google Cloud を設定するには、I wish to manually customize the data set sent to cost management を選択します。
- Next をクリックします。
関連情報
- プロジェクトの作成に関する詳細は、Google Cloud のドキュメント プロジェクトの作成と管理 を参照してください。
2.3. Google Cloud バケットの作成
フィルタリング処理されたレポート用にバケットを作成します。このレポートは後ほど作成します。バケットは、データを保存するコンテナーです。
Google Cloud Console で以下を行います。
- → 。
- Create をクリックします。
-
バケット情報を入力します。バケットに名前を付けます。この例では、
customer-data
を使用します。 - Create をクリックし、確認ダイアログで Confirm をクリックします。
Cost Management の場合:
- Create cloud storage bucket ページで、Cloud storage bucket name を入力します。
関連情報
- バケットの作成の詳細は、Google Cloud のドキュメント バケットの作成 を参照してください。
2.4. Google Cloud Identity and Access Management のロール作成
Cost Management 用のカスタム Identity and Access Management (IAM) ロールは、Google Cloud Platform インテグレーションを有効にするために必要な特定のコスト関連リソースへのアクセスを許可し、他のリソースへのアクセスを禁止します。
前提条件
以下の権限で Google Cloud Console にアクセスできる。
-
resourcemanager.projects.get
-
resourcemanager.projects.getIamPolicy
-
resourcemanager.projects.setIamPolicy
-
- Google Cloud プロジェクト
手順
- Google Cloud Console で、 → をクリックします。
- メニューから作成したプロジェクトを選択します。
- をクリックします。
-
ロールの Title、Description、ID を入力します。この例では、
customer-data-role
を使用します。 - をクリックします。
Enter property name or value フィールドを使用して、カスタムロールの以下の権限を検索して選択します。
-
storage.objects.get
-
storage.objects.list
-
storage.buckets.get
-
- をクリックします。
- をクリックします。
- Add a cloud integration ウィザードの Create IAM role ページで Next をクリックします。
関連情報
- ロールとその使用方法の詳細は、Google Cloud のドキュメント ロールについて と カスタムロールの作成と管理 を参照してください。
2.5. Google Cloud プロジェクトへの課金サービスアカウントメンバーの追加
Red Hat Hybrid Cloud Console にコストレポートをエクスポートできる課金サービスアカウントメンバーをプロジェクトに作成する必要があります。
前提条件
Google Cloud Console で以下を行います。
- をクリックします。
- メニューから作成したプロジェクトを選択します。
- をクリックします。
以下のプリンシパルを New principals フィールドに貼り付けます。
billing-export@red-hat-cost-management.iam.gserviceaccount.com
-
Assign roles セクションで、Google Cloud Identity and Access Management ロールの作成 で作成した IAM ロール を割り当てます。この例では、
customer-data-role
を使用します。 - をクリックします。
Cost Management では、以下のようになります。
- Assign access ページで、Next をクリックします。
検証手順
- → に移動します。
- 新しいメンバーが正しいロールで存在することを確認します。
関連情報
- ロールとその使用方法の詳細は、Google Cloud のドキュメント ロールについて と カスタムロールの作成と管理 を参照してください。
2.6. Google Cloud BigQuery のデータセット作成
Cost Management のための課金データを収集、保存するための BigQuery データセットを作成します。
前提条件
-
bigquery.datasets.create
権限で Google Cloud Console にアクセスできる。 - Google Cloud プロジェクト
手順
- Google Cloud Console で をクリックします。
- Explorer パネルで、作成したプロジェクトを選択します。
- プロジェクト名のアクションアイコンをクリックします。
- をクリックします。
-
Dataset ID 欄に、データセットの名前を入力します。この例では、
CustomerFilteredData
を使用します。 - をクリックします。
- Add a cloud integration ウィザードの Create dataset ページで、作成したデータセットの名前を入力します。
- Next をクリックします。
2.7. Google Cloud の課金データの BigQuery への書き出し
BigQuery への請求エクスポートを有効にすると、Google Cloud の請求データ(使用量、コスト見積もり、料金データなど)が、最後のステップで作成した BigQuery データセットに自動的に送信されます。
前提条件
- 課金アカウント管理者ロールで Google Cloud Console にアクセスできる。
- Google Cloud プロジェクト
- Cost Management Identity and Access Management (IAM) ロール を持つ 課金サービスメンバー
- BigQuery データセット
手順
- Google Cloud Console で → をクリックします。
- Billing export タブをクリックします。
- Detailed usage cost セクションで をクリックします。
- ドロップダウンメニューから、作成した Cost Management Project と Billing export dataset を選択します。
- をクリックします。
- Add a cloud integration ウィザードの Billing export ページで Next をクリックします。
- Review details ページで、インテグレーションに関する情報を確認し、Add をクリックします。
-
クラウド機能で使用できるように、
source_uuid
をコピーします。
検証手順
- Detailed usage cost セクションにEnabled のチェックマークがあり、Project name と Dataset name が正しいことを確認します。
2.8. フィルターされたデータをストレージバケットに Post する関数の作成
データをフィルターする関数を作成し、Red Hat と共有するために作成したストレージアカウントにデータを追加します。サンプル Python スクリプトを使用して、Red Hat の経費に関連するコストエクスポートからコストデータを収集し、ストレージアカウントに追加できます。このスクリプトは、BigQuery で作成したコストデータをフィルタリングし、Red Hat 以外の情報を削除してから、.csv
ファイルを作成し、作成したバケットに保存して、データを Red Hat に送信します。
前提条件
- Red Hat Hybrid Cloud Console サービスアカウント がある。
- GCP で API サービスを有効にしている。
Google Cloud Console で以下を行います。
- Secret Manager が有効になっていない場合は有効にします。 → をクリックして、関数に認証情報を保存せずに Red Hat と関数を認証するシークレットを設定します。
Secret Manager から、Create secret をクリックします。
- シークレットに名前を付け、サービスアカウント Client ID を追加し、Create Secret をクリックします。
- この手順を繰り返して、サービスアカウントのクライアントシークレットを保存します。
-
Google Cloud Console 検索バーで、
functions
を検索し、Cloud Functions 結果を選択します。 - Cloud Functions ページで、Create function をクリックします。
-
関数に名前を付けます。この例では、
customer-data-function
を使用します。 - Trigger セクションで、トリガータイプとして HTTPS を選択します。
Runtime、build、connection、および security settings で、Security and image repo タブをクリックします。
- Add a secret reference をクリックします。
-
事前に作成した
client_id
シークレットを選択します。 - 参照メソッドを 環境変数として公開 するよう に設定します。
-
公開されている環境変数
client_id
に名前を付けます。 - Done をクリックします。
-
client_secret
に対して前の手順を繰り返します。 - Next をクリックします。
- Cloud Functions Code ページで、ランタイムを利用可能な最新の Python バージョンに設定します。
requirements.txt ファイルを開きます。ファイルの最後に次の行を貼り付けます。
requests google-cloud-bigquery google-cloud-storage
-
Entry Point を
get_filtered_data
に設定します。 main.py
ファイルを開きます。以下の Python スクリプトを 貼り付けます。
# Required vars to update
とマークされたセクションの値を変更して、環境の値に更新します。以下の行の値を更新します。INTEGRATION_ID
- Cost Management integration_id
BUCKET
- フィルタリングされたデータ GCP バケット
PROJECT_ID
- プロジェクト ID
DATASET
- データセット名
TABLE_ID
- テーブル ID
- Deploy をクリックします。
2.9. フィルターされたデータをストレージバケットに Post する関数のトリガー
スケジューラージョブを作成して、フィルターされたデータをスケジュールに従って Red Hat に送信するために作成した関数を実行します。
手順
作成した関数の Trigger URL をコピーして、コストレポートを Post します。Google Cloud Scheduler に追加する必要があります。
-
Google Cloud Console で、
functions
を検索し、Cloud Functions の結果を選択します。 - Cloud Functions ページで、関数を選択し、Trigger タブをクリックします。
- HTTP セクションで、Copy to clipboard をクリックします。
-
Google Cloud Console で、
-
スケジューラージョブを作成します。Google Cloud Console で、
cloud scheduler
を検索し、Cloud Scheduler の結果を選択します。 Create job をクリックします。
-
スケジューラージョブに名前を付けます。この例では、
CustomerFilteredDataSchedule
を使用します。 -
Frequency フィールドに、関数を実行するタイミングの cron 式を設定します。この例では、
0 9 * * *
を使用して、関数を毎日 9 AM で実行します。 - タイムゾーンを設定し、Continue をクリックします。
-
スケジューラージョブに名前を付けます。この例では、
次のページで実行を設定します。
- Target type フィールドで HTTP を選択します。
- URL フィールドに、コピーした Trigger URL を貼り付けます。
body フィールドに、関数に渡す以下のコードを貼り付けてトリガーします。
{"name": "Scheduler"}
- Auth header フィールドで、Add OIDC token を選択します。
- Service account フィールドをクリックし、Create をクリックしてスケジューラージョブのサービスアカウントおよびロールを作成します。
Service account details ステップで、サービスアカウントに名前を付けます。この例では、
scheduler-service-account
を使用します。デフォルトの Service account ID を受け入れ、Create and Continue をクリックします。- Grant this service account access to project フィールドで、最初のロールとして Cloud Scheduler Job Runner を検索して選択します。
- ADD ANOTHER ROLE をクリックしてから、Cloud Functions Invoker を検索して選択し ます。
- Continue をクリックします。
- Done をクリックして、サービスアカウントの作成を終了します。
- Cloud scheduler タブに戻ります。
- Configure the execution ページで Service account フィールドを選択します。
- ページを更新して、作成したスケジューラーを選択します。
- Continue をクリックしてから Create をクリックします。
これらの手順を完了すると、レポートを Red Hat に送信するように Google Cloud 機能が正常に設定されます。次のステップについては、第 3 章 Next steps for manage your costs を参照してください。
2.10. 最終的なデータを収集するクラウド機能の追加作成
その月の初めに、Google Cloud は月前月の請求書をファイナライズします。コスト管理が処理できるように、追加の機能とスケジュール済みジョブを作成して、これらのレポートを Red Hat に送信します。
手順
レポートを Post する関数を設定します。
- Cloud Functions から Create function を選択します。
- 関数に名前を付けます。
- HTTP トリガー を選択します。
Runtime で、build, connections, security settings で、Security をクリックします。
- Reference secret をクリックします。
- 環境変数として公開 を選択します。
- Secret version または Latest を選択します。
- Done をクリックします。
- 他のシークレットに対してプロセスを繰り返します。
- Save をクリックします。
- Trigger URL をコピーします。Next をクリックします。
- 最新の Python ランタイムを選択します。
-
Entry point を
get_filtered_data
に設定します。 -
Google Cloud 機能 を追加します。
INTEGRATION_ID
、BUCKET
、PROJECT_ID
、DATASET
、およびTABLE_ID
の値を更新します。 以下の行からコメントを削除します。
# month_end = now.replace(day=1) - timedelta(days=1) # delta = now.replace(day=1) - timedelta(days=query_range) # year = month_end.strftime("%Y") # month = month_end.strftime("%m") # day = month_end.strftime("%d")
-
requirements.py
ファイルを選択し、requirements.txt ファイルから要件を追加します。 - Deploy をクリックします。
関数をトリガーするためにクラウドスケジューラーをセットアップします。
- Cloud Scheduler に移動します。
- Schedule a job をクリックします。
- スケジュールに名前を付けます。
-
頻度を設定します。たとえば、以下の cron は毎月 4 日にジョブを実行し、
0 9 4 *
- タイムゾーン を設定します。
- Continue をクリックします。
- 以前にコピーした関数 Trigger URL を貼り付けます。
-
リクエスト本文に
{"name": "Scheduler"}
を追加します。 - auth ヘッダーを OIDC トークン に設定します。
- Cloud Scheudler Job Runner および Cloud Functions Invoker ロールでサービスアカウントを選択または作成し ます。
- Continue をクリックします。
- Save をクリックします。
第3章 コストを管理するための次のステップ
OpenShift Container Platform と Google Cloud インテグレーションを追加すると、Cost Management Overview ページで、コストデータが OpenShift タブと Infrastructure タブに分類されます。コストデータのさまざまなビューを切り替えるには、Perspective を選択します。
グローバルナビゲーションメニューを使用して、クラウドプロバイダーごとのコストに関する追加の詳細を表示することもできます。
関連情報
3.1. Cost Management リソースへのアクセス制限
Cost Management でインテグレーションを追加して設定した後、コストデータとリソースへのアクセスを制限できます。
ユーザーがすべてのコストデータにアクセスできる状況は避ける必要がある場合もあります。代わりに、プロジェクトまたは組織に固有のデータにだけアクセスできるようにユーザーにアクセス権を付与できます。ロールベースのアクセス制御を使用すると、Cost Management レポートでのリソースの表示を制限できます。たとえば、ユーザーのビューを環境全体ではなく、AWS インテグレーションのみに制限できます。
アクセスを制限する方法の詳細は、Cost Management リソースへのアクセス制限 を参照してください。
3.2. インテグレーションのタグ付けの設定
Cost Management アプリケーションは、タグを使用してクラウドとインフラストラクチャーのコストを追跡します。タグは、OpenShift ではラベルとも呼ばれます。
Cost Management でタグを調整して、リソースをフィルタリングおよび属性化し、コスト別にリソースを整理し、クラウドインフラストラクチャーのさまざまな部分にコストを割り当てることができます。
タグとラベルは、インテグレーションでのみ直接設定できます。Cost Management でアクティブ化するタグの選択はできますが、Cost Management アプリケーションでタグとラベルの編集はできません。
以下のトピックに関する詳細は、タグ付けを使用したコストデータの管理 を参照してください。
- コストデータの表示を整理するためのタグ付けストラテジーを計画する
- Cost Management がタグを関連付ける方法を理解する
- インテグレーションでタグとラベルを設定する
3.3. コストを正確にレポートするためのコストモデルの設定
Cost Management でコストと使用量のデータを収集するようにインテグレーションを設定したので、価格をメトリクスと使用量に関連付けるコストモデルを設定できます。
コストモデルは、Cost Management において、原価とメトリクスを使用してコスト計算を定義するためのフレームワークです。コストモデルが生成するコストの記録と分類、および特定の顧客、ビジネスユニット、またはプロジェクトに対する配分を行えます。
Cost Models では、次のタスクを完了できます。
- コストを、インフラストラクチャーコストまたは補足コストとして分類する
- OpenShift ノードおよびクラスターの月額コストを取得する
- 追加のサポートコストを考慮して利潤を適用する
コストモデルの設定方法は コストモデルの使用 を参照してください。
3.4. Cost Explorer を使用したコストの可視化
Cost Management の Cost Explorer を使用して、時間スケールのコストと使用状況情報のカスタムグラフを作成し、最終的にコストをより適切に可視化して解釈できるようにします。
次のトピックに関する詳細は、Cost Explorer を使用したコストの可視化 を参照してください。
- Cost Explorer を使用して異常なイベントを特定する。
- 時間の経過とともにコストデータがどのように変化するかを理解する。
- コストおよび使用状況データのカスタムバーチャートを作成する。
- カスタムコストデータテーブルをエクスポートする。
Red Hat ドキュメントへのフィードバック (英語のみ)
Red Hat ドキュメントに関するフィードバックをお寄せください。いただいたご要望に迅速に対応できるよう、できるだけ詳細にご記入ください。
前提条件
- Red Hat カスタマーポータルにログインしている。
手順
フィードバックを送信するには、以下の手順を実施します。
- Create Issue にアクセスします。
- Summary テキストボックスに、問題または機能拡張に関する説明を入力します。
- Description テキストボックスに、問題または機能拡張のご要望に関する詳細を入力します。
- Reporter テキストボックスに、お客様のお名前を入力します。
- Create ボタンをクリックします。
これによりドキュメントに関するチケットが作成され、適切なドキュメントチームに転送されます。フィードバックをご提供いただきありがとうございました。