Skip to main content

事業単位への課金

コスト センターを作成および使用して、大規模に事業単位を管理する方法について説明します。

この機能を使用できるユーザーについて

以下は拡張課金プラットフォームを利用できます。

  • 2024 年 6 月 2 日より後に作成されたすべての Enterprise アカウントとその organization
  • パブリック プレビュー プログラムに参加した Enterprise

2024 年 9 月以降、GitHub は、残りの Enterprise を新しい請求プラットフォームに移行します。 Enterprise は、移行の 30 日前に通知を受け取ります。 「GitHub ブログ」を参照してください。

アカウンタビリティを高めコストを管理するために、新しい課金プラットフォームを使用してコスト センターを作成できます。 コスト センターでは、収益を生み出すことなく経費が管理されます。 コスト センターを作成し、ユーザー、Organization、リポジトリをそれらに割り当て、予算を設定できます。 これにより、支出管理とリソースの割り当てが強化されます。

アカウントが Azure に課金される場合は、Azure サブスクリプション ID を追加するオプションがあります。 コスト センターを使用すると、複数の Azure サブスクリプション ID を使用できるため、Enterprise 内のさまざまな事業単位がその使用量に対して直接支払いを行えます。

シート ベースの製品のコスト センター課金

GitHub Enterprise、GitHub Advanced Security、GitHub Copilot などのシート ベースの製品の場合、コスト センターはユーザーに基づいています。 ユーザーに対する変更 (追加または削除) は、次のように課金に影響します。

  • 変更後の新しい使用量は、直ちにコスト センターに課金されます。
  • ユーザーがコスト センターに追加される前に追加されたシートは、翌月の初めにのみ反映されます。
  • コスト センターからのユーザーの削除は、翌月の初めに反映されます。

たとえば、コスト センターにユーザーを追加した場合、そのユーザーの新しい使用量は、すぐにコスト センターに課金されます。 ただし、ユーザーがコスト センターに追加される_前に_ユーザーの使用量 (シート) が追加された場合、ユーザーのシートは、次の支払いサイクルの開始時にのみコスト センターへの課金が開始されます。

コスト センターの作成

特定の Organization またはリポジトリの経費を監視および管理するためのコスト センターを作成します。 複数の Organization とリポジトリを 1 つのコスト センターに割り当てることができます。

この方法を使用すると、次のようなシートベースではない製品の使用状況のみを追跡できます。

  • GitHub Actions
  • GitHub Codespaces
  • GitHub Packages
  • Git LFS

GitHub Enterprise や GitHub Advanced Security の使用量ベースの課金、および GitHub Copilot などのシート ベースの製品の場合は、API を使用してユーザーをコスト センターに割り当てます。

  1. GitHub の右上隅にあるプロフィール写真をクリックします。

  2. ご自分の環境に応じて、[Your enterprise] または [Your enterprises] をクリックし、表示するエンタープライズをクリックします。

  3. ページの左側にある Enterprise アカウントのサイドバーで、 [請求とライセンス] をクリックします。

  4. [コスト センター] をクリックします。

  5. 右上隅にある [New cost center] (新しいコスト センター) をクリックします。

  6. [名前] の下のテキスト ボックスに、コスト センターの名前を入力します。

  7. アカウントが Azure に課金される場合は、Azure ID を追加するオプションがあります。 認証情報が Azure に対して検証され、アカウントに関連付けられている Azure ID が使用可能であることが確認されます。

  8. [リソース] で、コスト センターの一部となる Organization やリポジトリを選択します。

    Note

    Organization またはリポジトリは、一度に 1 つのコスト センターにのみ割り当てることができます。

  9. [Create cost center] (コスト センターの作成) をクリックします。

コスト センターへの予算の追加

コスト センターの作成後は、毎月の予算を追加し、コスト センターからアラートを受け取り支出と使用状況を監視できます。 「過剰支出を防止する」をご覧ください。

コスト センターの使用状況の表示

コスト センターの使用状況を表示し、利用状況データをダウンロードして詳細な分析を行うことができます。 「支出に関する分析情報の収集」をご覧ください。

コスト センターの表示、編集、削除

コスト センターを表示、編集、削除して、事業単位を効果的に管理できます。

コスト センターからメンバーを追加または削除するには、API を使用できます。 「エンタープライズ課金用の REST API エンドポイント」をご覧ください。

Note

Copilot シートの場合、GitHub は、ユーザーがコスト センターに属しているかどうかを確認します。 その場合は、そのコスト センターの下に使用状況が表示されます。 そうでない場合は、Organization の下に使用状況が表示されます。 この場合、コストは、ユーザーが割り当てられた最初の Organization に属していると見なされます。

  1. GitHub の右上隅にあるプロフィール写真をクリックします。
  2. ご自分の環境に応じて、[Your enterprise] または [Your enterprises] をクリックし、表示するエンタープライズをクリックします。
  3. ページの左側にある Enterprise アカウントのサイドバーで、 [請求とライセンス] をクリックします。
  4. [コスト センター] をクリックします。
  5. コスト センターの右側にある を選択し、[詳細の表示][編集]、または [削除] をクリックします。
  6. 画面の指示に従います。

コスト センターからメンバーを削除した場合の影響

コスト センターにメンバーを追加した場合、コスト センターに対して発生した使用量 (シートなど) は、すぐに課金が開始されます。 コスト センターからメンバーを削除した場合、その時点からの使用状況は Enterprise に対して課金されます。 次に例を示します。

  • 5 月 1 日に、ある Enterprise に Copilot ユーザーが 3 人いるとします。 3 人のユーザー (それぞれ $39) の料金は、Enterprise に請求されます。
  • 5 月 10 日に、コスト センター 1 とコスト センター 2 の 2 つのコスト センターを作成するとします。 ユーザー A とユーザー B はコスト センター 1 に割り当てられ、ユーザー C はコスト センター 2 に割り当てられるとします。 ユーザー A およびユーザー B の今後の料金はコスト センター 1 に、ユーザー C の今後の料金はコスト センター 2 に集計されます。
  • 5 月 20 日に、コスト センター 1 からユーザー A を削除するとします。 それ以降、ユーザー A の料金は Enterprise に請求され、ユーザー B の料金はコスト センター 1 で、ユーザー C の料金はコスト センター 2 の料金は今まで通り集計されます。

[概要] ページの [Copilot Seats Used] (Copilot のシートを使用) タイルには、整数ではなく小数部の使用量が表示されます。

コスト センターを削除した場合の影響

コスト センターが削除され、その後そのリソースが使用された場合、Enterprise に課金されます。 削除前の使用量は、支払いサイクルが終了するまでコスト センターに課金されます。

コスト センターは、削除した後でも表示できます。 これを行うには、コスト センター ページの [削除済み] タブを選択します。

参考資料