予算の構成を最適化する前に、予算管理のしくみと、システムがそれらを評価する方法を理解していることを確認してください。 「使用量ベースの課金の予算」を参照してください。
予算をまだ設定していない場合は、 予算統制の使用を開始する から始めて基本を設定してから、このガイドに戻って構成を最適化してください。
予算のサイズ設定
ユーザー レベルの予算 (ULB) と他の予算の関係は、予期しないブロックの最も一般的な原因です。 ユーザー レベルの予算で共有プールが提供するよりも多くの消費が一括で許可される場合、その差は従量制課金になり、予算はそのギャップをカバーするのに十分な高さである必要があります。
見積もり方法を次に示します。
- ユーザー レベルの予算で許容される最大消費量を計算します。通常のユーザーの数にユニバーサル ULB を乗算し、個々の ULB オーバーライドの合計を追加します。
- プールの値を計算するには、Copilot 事業 シートに 19 米国ドル を掛け、Copilot Enterprise シートに 39 米国ドル を掛けて、その合計を求めます。
- 合計消費量の最大値からプールの値を減算します。 その結果、予算でカバーする必要がある従量制課金の最大料金が計算されます。
コスト センター予算も使用する場合は、コスト センター予算とエンタープライズ予算の合計がギャップをカバーする必要があります。 エンタープライズ予算は、コスト センターに割り当てられないユーザーに適用されます。
ヒント
ユーザー レベルの予算を引き上げるたびに、この計算を再確認します。 企業予算を引き上げずに ULB を引き上げると、ユーザーが各自の予算に達する前に、企業予算の上限によってブロックされる可能性があります。
スコープの選択
ほとんどの企業では、 ユーザーを直接割り当てたコスト センター予算をお勧めします。 ユーザーがコスト センターに直接割り当てられている場合、料金は常にユーザーに従うので、ライセンスの構造に関係なく、適用は予測可能です。
| Scope | 次の場合に使用します。 | 設定できる人 |
|---|---|---|
| コストセンターの予算 | エンタープライズ管理者として予測可能な組織レベルの支出制御が必要です。 | エンタープライズ所有者、課金マネージャー |
| 組織の予算 | 組織の所有者は、エンタープライズ管理者の関与なしに、独自の使用制限を設定する必要があります。 | 組織の所有者 |
| エンタープライズ予算 | より狭い予算でカバーされていないすべてのユーザーの従量制課金料金の合計を上限とするフェールセーフが必要です。 | エンタープライズ所有者、課金マネージャー |
企業内のユーザーが複数の組織の Copilot ライセンスを持っている場合、組織の予算と、組織のみを含むコスト センター (ユーザーではない) の両方で予測不能な適用が行われます。 課金組織はサイクルごとにランダムに選択されるため、支出は月ごとに異なる予算に対してカウントされる可能性があります。 コスト センターにユーザーを直接割り当てると、この問題は回避されます。
組織の予算からコスト センターへの移行
企業に既に組織の予算がある場合は、引き続き機能します。 ただし、複数の組織を通じて割り当てられた Copilot ライセンスを持つユーザーがいる場合は、直接ユーザー割り当てを使用してコスト センターに移行すると、より予測可能な適用が可能になります。
- コスト センターを作成し、(組織だけでなく) ユーザーを直接割り当てます。
- 目的の支出上限に一致するコスト センター予算を設定します。
- コスト センターの予算が設定されたら、組織の予算を削除します。
一般的なシナリオ
次のシナリオは、さまざまなエンタープライズ構造の一般的な予算構成を示しています。
責任を持って共有の使用状況を管理する
状況: 1 人のユーザーがプールの不釣り合いな共有を使用できないようにしながら、より多くのユーザーに柔軟性を提供したいと考えています。
構成:
- プーリングを有効にするには、ユーザー共通の予算を各ライセンスの値を上回る値に設定します。
- 上限を高くする必要がある既知のパワー ユーザーに対して 、個々のユーザー レベルの予算のオーバーライド を設定します。
- 従量制課金のセーフティ ネットとして エンタープライズ予算 を設定します。
- エンタープライズ 予算で [予算制限に達したときに使用を停止する] を有効にします。
これは最もシンプルな構成であり、ほとんどの企業にとって良い出発点です。
事業単位別予算
状況: 複数の部署または組織があり、それぞれに従量制課金の支出に対する責任を果たしたいと考えています。
構成:
- 各組織を対象にした コスト センター を作成します。 「コスト センターを利用して、費用を事業部門に割り当てる」を参照してください。
- 各部署の コスト センター予算 を設定します。
- コスト センターに割り当てられないユーザーのフェールセーフとして エンタープライズ予算 を設定します。
- すべての 予算で [予算の上限に達したときに使用を停止する] を有効にします。
この構成では、各部署に独自の従量制課金の上限があります。 コスト センターの予算が不足すると、そのコスト センターのユーザーのみがブロックされ、他の部署は影響を受けません。 エンタープライズ予算は、コスト センターに割り当てられていないすべてのユーザーをキャッチします。
企業予算とは別に事業単位を運用する場合は、 コスト センターの除外 を有効にすることを検討してください。 これにより、エンタープライズ予算が $0 USD に達した場合でも、コスト センター ユーザーは支出を維持できますが、従量制課金は独自のコスト センター予算によってのみ制限されます。
事業部門内のパワー ユーザー
状況: チームごとのアカウンタビリティが必要であり、特定の開発者に事業単位内で高い制限を与える必要があります。
構成:
- 各組織を対象にした コスト センター を作成します。
- ほとんどのユーザーを上限とするように 、ユニバーサル ユーザー レベルの予算 を設定します。
- より多くの容量を必要とするパワー ユーザーに対 して、個々のユーザー レベルの予算のオーバーライド を設定します。
- 各部署 の原価センタ予算を 設定します。
- エンタープライズ予算をフェールセーフとして設定します。
- すべての 予算で [予算の上限に達したときに使用を停止する] を有効にします。
これは最も詳細な構成です。 ユーザーごとのコントロール(各ユーザーがどの程度利用できるか)、チームごとのコントロール(各事業部門がどれだけの従量課金額を発生させられるか)、そして企業全体にわたる安全策を組み合わせています。 これは、チーム間で使用パターンが混在していて、きめ細かなガバナンスが必要な場合に使用します。
組織の所有者に制御を委任する
状況: 組織の所有者は、エンタープライズ管理者を使用せずに、独自の支出ガードレールを設定する必要があります。
構成:
- 各組織の所有者は、 組織の予算 を設定します。
- エンタープライズ管理者は、 エンタープライズ予算 をセーフティ ネットとして設定します。
- すべての 予算で [予算の上限に達したときに使用を停止する] を有効にします。
組織の予算は、組織の所有者が使用できる唯一の予算オプションです。 組織の予算では、エンタープライズ管理者が設定した予算を下回る使用量のみを制限できます。上位レベルの予算をオーバーライドすることはできません。
企業内のユーザーが複数の組織を通じて Copilot ライセンスを割り当てられている場合、組織の予算がそれらのユーザーに対して予測どおりに適用されない可能性があります。 この場合、GitHub は各課金サイクルごとに 1つの組織をランダムに選び、その組織に対してシート料金を請求します。 つまり、ユーザーの支出は月ごとに異なる組織の予算に対してカウントされ、適用が予測不能になる可能性があります。 これを回避するには、各ユーザーが 1 つの組織を通じて 1 つのライセンスを持っていることを確認するか、直接ユーザー割り当てでコスト センターの予算を使用します。
履歴データを用いた予算規模の見積もり
AI 使用状況ダッシュボードと使用状況エクスポート CSV は、予算のサイズ設定に最適なツールです。 次を見てください:
- ユーザーごとの使用量: クレジットがユーザー間でどのように分散されるかを特定します。 消費が小規模なグループに集中している場合、個々のオーバーライドを使用するユーザー レベルの予算は、1 つの高いユニバーサル ULB よりも効果的です。
- モデルの使用パターン: モデルが異なると、クレジットが異なるレートで消費されます。 少数のユーザーがプレミアム モデルを通じて高い支出を推進している場合は、モデル ポリシー (使用可能なモデルを制限する) が予算の引き締めよりも効果的かどうかを検討します。
- 毎月の傾向: 消費が安定しているか、それとも急増があるかを確認します。 急増は、新たなベースラインではなく、一時的なものかもしれません(移行プロジェクトやオンボーディングの集中期間など)。 安定状態の予算のサイズを設定し、一時的な例外に個別のオーバーライドを使用します。