アカウンタビリティを高めコストを管理するために、拡張された課金プラットフォームを使用してコスト センターを作成できます。 コスト センターでは、収益を生み出すことなく経費が管理されます。 コスト センターを作成し、ユーザー、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 を使用してユーザーをコスト センターに割り当てます。
-
GitHub の右上の自分のプロフィール写真をクリックし、[自分の Enterprise] をクリックします。
-
Enterpriseのリストで、表示したいEnterpriseをクリックしてください。
-
ページの左側にある Enterprise アカウントのサイドバーで、 [請求とライセンス] をクリックします。
-
[コスト センター] をクリックします。
-
右上隅にある [New cost center] (新しいコスト センター) をクリックします。
-
[名前] の下のテキスト ボックスに、コスト センターの名前を入力します。
-
アカウントが Azure に課金される場合は、Azure ID を追加するオプションがあります。 認証情報が Azure に対して検証され、アカウントに関連付けられている Azure ID が使用可能であることが確認されます。
-
[リソース] で、コスト センターの一部となる Organization やリポジトリを選択します。
Note
Organization またはリポジトリは、一度に 1 つのコスト センターにのみ割り当てることができます。
-
[Create cost center] (コスト センターの作成) をクリックします。
コスト センターへの予算の追加
コスト センターの作成後は、毎月の予算を追加し、コスト センターからアラートを受け取り支出と使用状況を監視できます。 「過剰支出を防止する」をご覧ください。
コスト センターの使用状況の表示
コスト センターの使用状況を表示し、利用状況データをダウンロードして詳細な分析を行うことができます。 「支出に関する分析情報の収集」をご覧ください。
コスト センターの表示、編集、削除
コスト センターを表示、編集、削除して、事業単位を効果的に管理できます。
Note
コスト センターからメンバーを追加または削除するには、API を使用できます。 「エンタープライズ課金用の REST API エンドポイント」をご覧ください。
-
GitHub の右上の自分のプロフィール写真をクリックし、[自分の Enterprise] をクリックします。
-
Enterpriseのリストで、表示したいEnterpriseをクリックしてください。
-
ページの左側にある Enterprise アカウントのサイドバーで、 [請求とライセンス] をクリックします。
-
[コスト センター] をクリックします。
-
コスト センターの右側にある を選択し、[詳細の表示]、[編集]、または [削除] をクリックします。
-
画面の指示に従います。
コスト センターからメンバーを削除した場合の影響
コスト センターにメンバーを追加した場合、コスト センターに対して発生した使用量 (シートなど) は、すぐに課金が開始されます。 コスト センターからメンバーを削除した場合、その時点からの使用状況は 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 に課金されます。 削除前の使用量は、支払いサイクルが終了するまでコスト センターに課金されます。
コスト センターは、削除した後でも表示できます。 これを行うには、コスト センター ページの [削除済み] タブを選択します。