Enterprise で GitHub Copilot を導入する場合、ロールアウトを確実に持続可能にするために、予算を設定し、支出を追跡する必要があります。 GitHub には、支出パターンを視覚化し、予算のしきい値に達したときにアラートを受け取り、ライセンスの使用を最適化するのに役立つ課金ツールが用意されています。
ライセンスを付与できるユーザーの把握
支出を管理するには、ユーザーにライセンスを付与することで請求に影響を及ぼす可能性があるのが誰かを把握することが重要です。 具体的には、GitHub Copilot を有効にした organization で、organization 所有者ロールを持つユーザーです。 Organization 所有者は、GitHub UI を使ってメンバーからのアクセス要求を受け取ることができます。
この役割を持つ担当者を特定し、ライセンス配布に関する会社の戦略について話し合うことをお勧めします。 たとえば、予算または制限付きのパイロット プログラムがある場合や、社内 Web サイトを通じてライセンスを配布する場合があります。
詳しくは、「Enterprise の人を表示する」をご覧ください。
Premium リクエストの管理
各 Copilot プランには、Premium リクエストのユーザーごとの許容量が含まれます。 Premium リクエストについて詳しくは、「GitHub Copilot における要求」をご覧ください。 プランごとの許容量については、「GitHub Copilot のプラン」をご覧ください。
Premium リクエストの使用状況の追跡
Premium リクエストの使用状況を追跡するには、organization または Enterprise の Premium リクエスト使用状況レポートをダウンロードします。 「Copilot の使用状況とエンタイトルメントの監視」を参照してください。
このレポートには、許容量の範囲内と超過分の両方についての、ユーザー別のすべての Premium リクエスト使用量が含まれるため、レポートを使って一般的なパターンを理解し、Premium リクエストを増やすとメリットがあるユーザーを特定できます。
これに対し、他の従量制課金使用量レポートには、許容量を超える Premium リクエストのコストのみが反映されます。
メンバーにより多くの Premium リクエストを許可する
既定では、Enterprise の Premium Request SKU の予算は $0 です。 つまり、許容量を使い果たしたユーザーは、その月の残りの期間、それ以上 Premium リクエストを行うことはできません。 この予算を削除すると、無制限の支出が可能になります。
既定の予算を変更したり、メンバーの基本許容量を増やしたりするには、「Enterprise 内のユーザーに対する Premium リクエスト許容量の管理」をご覧ください。
ユーザーのグループへの支出のマッピング
コスト センターを作成して、支出を個別のビジネス ユニットまたはユーザー グループにマップできます。 コスト センターを使うと、さまざまなイニシアティブに関連するコストを追跡し、そのコストをビジネスの特定の領域に割り当てることができます。
たとえば、従業員グループに対して GitHub Copilot Enterprise のパイロット プログラムを実行している場合、コスト センターを作成してその支出を追跡し、Enterprise の他の部分とは独立して予算を設定することが必要な場合があります。
コスト センターを作成する
-
Enterprise または organization アカウントの設定に移動して、 [Billing & Licensing] をクリックします。
-
左側のサイドバーで [Cost centers] をクリックし、次に [New cost center] をクリックします。
-
コスト センターを作成します。 次の手順でユーザーをコスト センターに直接追加するため、リポジトリや organization を追加する必要はありません。
メモ
最優先として、割り当てたユーザーをコスト センターに直接追加した場合、Copilot ライセンスの料金はコスト センターに請求されます。 フォールバックとして、ユーザーにアクセス権を付与する organization をコスト センターに追加した場合、ライセンスの料金はコスト センターに請求されます。
-
コスト センターを作成した後、REST API を使って、使用状況を追跡するユーザーを追加します。「エンタープライズ課金用の REST API エンドポイント」を参照してください。
過剰支出を防止する
GitHub Copilot の支出に対して毎月の予算を設定できます。
- Copilot ライセンスの場合、予算は監視のためだけであり、予算額を超える使用を妨げることはありません。 ただし、支出が設定した予算の一定割合を超えると、メールで通知が届きます。
- Copilot の Premium リクエストでは、予算額に達したら使用を停止できます。 Enterprise の既定の予算 $0 では、既にこれが行われています。
予算の作成については、「従量制課金製品の支出を管理するための予算の設定」をご覧ください。
支出の傾向の視覚化
一定期間の Copilot の使用状況に関するグラフを見て、支出の傾向を把握できます。 使用量には、Copilot ライセンスと、許容量を超える追加の Premium リクエストのコストが含まれます。
さらに詳細な分析情報が必要な場合は、コスト センターごとに結果をフィルター処理し、Copilot プランの種類ごとに使用量をグループ化できます。
- Enterprise または organization アカウントの設定に移動して、 [Billing & Licensing] をクリックします。
- 左側のサイドバーにある [Usage] をクリックします。
- [Metered usage] セクションの検索フィールドに「
product:copilot
」と入力します。 コスト センターでフィルター処理するには、cost_center:ce-pilot-group
のようなクエリを追加します。 - Copilot Business プランと Copilot Enterprise プランの支出の違いを把握するには、[Group: None] ドロップダウン メニューを選び、[Group: SKU] をクリックします。
次のステップ
ライセンスに対する支出を管理するだけでなく、ライセンスが効果的に使われているのを確認することが重要です。 会社内で Copilot のロールアウトを開始しても、最初は導入率が低い場合があります。 社内での Copilot の導入を促進するには、効果的な有効化プロセスが不可欠です。 このプロセスを会社のニーズと目標に合わせて調整し、チームが Copilot を効果的に使う方法を理解できるように設計してください。
ライセンスを確実に効果的に使うには、API を使って非アクティブなユーザーを特定します。 このようなユーザーには、初心者向けのアドバイスとリソースを記載したメッセージを送信することをお勧めします。 ユーザーが非アクティブなままである場合は、そのライセンスを取り消して、別のユーザーに割り当てることができます。
ライセンスの最適な配布方法がわからない場合の参考情報ですが、GitHub の調査によると、成功したロールアウトの多くは、承認なしで開発者がライセンスを申請できる完全なセルフサービス モデルを提供しています。 こうすることで、ユーザーはすぐに作業を開始できます。また、使用する予定のユーザーにライセンスを確実に付与することができます。
詳細なガイダンスについては、以下を参照してください。