次の方法で共有


コストと使用量

Azure CycleCloud は、クラスターのコストと使用状況の追跡を試みます。 インスタンスやボリュームを含む多くのリソースを監視し、これを使用してリソースあたりのランタイムと料金を見積もります。

使用状況アラート

CycleCloud を使用すると、クラスターごとにアラートを設定し、見積もりコストを表示し、その支出が指定した金額を超えた場合に通知することができます。

クラスターの使用状況を表示するには、クラスター内の [新しいアラートの作成 ] をクリックしてアラート ウィンドウを開きます。 この特定のクラスターの支出を追跡する場合は、チェックボックスを使用してアラートを有効にします。 クラスターの予算を設定し、ドロップダウンを使用して、設定された予算が日と月のどちらであるかを選択します。 [ 保存] をクリックしてアラートをアクティブ化します。 クラスター ページに、(選択内容に応じて) 1 日または月の現在の支出が表示されます。

注意

使用状況アラートは情報提供のみを行います。 予算を超えた場合、インスタンスが停止または一時停止されることはありません。 クラスターあたりの支出額は、選択した期間あたりの累積額です。

使用状況アラート

予算内の現在の支出:

予算内の現在の支出

超過分を伴う現在の支出:

超過分による現在の支出

通知

クラスターが予算を超えたときに電子メールまたは Slack 通知を受信する場合は、次のいずれかを入力します。

  • ユーザー名: ユーザー アカウントに関連付けられているアドレスを電子メールで送信します。
  • Emailアドレス: アラートの電子メール アドレスを入力します。
  • Slack: Slack を使用している場合は、特定のチャネルに通知を送信するように Webhook を設定できます。

アラート受信者の情報を追加し、[ 保存] をクリックします。 受信者を追加するには、クリックするか、 +削除 - します。

通知は 1 日に 1 回送信されます。

アラート、予算、または通知の設定を編集するには、クラスター ページのアラート行から [管理 ] をクリックします。

価格

CycleCloud は、すべてのクラウド プロバイダーで実行されているインスタンスの価格を収集します。 データは、正確な見積もりを提供するために、1 日を通して常に更新されます。 これには、CycleCloud のサブスクリプション資格情報が RateCard API へのアクセスを提供する必要があります。

含まれるもの:

  • プレビュー専用マシンの種類を含む VM の基本価格 (標準の従量課金制) 料金
  • Linux/Windows の料金
  • 標準/スポット
  • ブート ディスクとその他のディスク (7.8.0 以降)

次の内容は含まれません。

  • その他のソフトウェア料金
  • Reserved-VM レート
  • ボリューム使用量割引

注意

使用量とコストの数値はすべて 近似値です

コスト管理

CycleCloud 8.2 には、集計使用量とコストを追跡する機能が含まれるようになりました。 使用量はコア時間で測定されます (1 時間に使用された 1 つの vCPU が 1 コア時間としてカウントされます)。 コストは、従量課金制の小売料金で米ドル単位で測定されます。

コスト追跡は既定でオンになっていますが、 RateCard API へのアクセスが必要です。 その API が特定の Azure 資格情報で動作しない場合、以下の呼び出しでは使用量のみが表示されますが、コストは発生しません。

Azure Cost Management を使用したコストの追跡

CycleCloud は、VM が存在するクラスターと CycleCloudNodeArray nodearray にタグを付CycleCloudClusterけます。 ( タグ付けの 詳細については、「ノードのタグ付け」を参照してください)。これにより、 コストが Azure Cost Management に表示されます。 この方法でコストを追跡する利点は、Azure Cost Management によって、その VM に関連付けられている実際のコスト (ネットワークとディスクの使用状況など) が、サブスクリプションの実際の料金で課金されるということです。 欠点は、コストがそこに表示されるまでに最大 48 時間かかる場合があることです。

CycleCloud を使用したコストの追跡

CycleCloud は、継続的にコストを表示できます。 これらはクラスターの変更をすぐに反映しますが、おおよそのコストです (上記の 価格 セクションの制限事項を参照してください)。

CycleCloud には、プログラムでデータを取得するための コスト データ用の REST API が含まれています。 さらに、CycleCloud VM で直接実行できる組み込みコマンドがいくつかあります。 次のコマンドは、テキスト形式で出力を生成します。 JSON 出力を取得するには、次を使用します -format json

過去 24 時間以内にすべてのクラスターの使用量とコストを取得するには:

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost where @last(`1d`)'

MyCluster という名前の 1 つのクラスターの使用量とコストを取得するには:

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost where @last(`1d`) && ClusterName == "MyCluster"'

カスタム時間範囲の使用量とコストを取得するには:

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost where @timerange(`2020-08-01T12:15:00Z`, `2020-08-02T01:30:00Z`)'

前月、現在の月、過去 7 日間、過去 24 時間の使用量とコストの自動概要を取得するには、

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost_summary'