Avant d’optimiser votre configuration budgétaire, veillez à comprendre le fonctionnement des contrôles budgétaires et la façon dont le système les évalue. Consultez « Budgets de facturation basée sur l’utilisation ».
Si vous n’avez pas encore configuré de budgets, commencez par Prise en main des contrôles budgétaires pour obtenir les bases en place, puis revenez à ce guide pour optimiser votre configuration.
Dimensionnement de vos budgets
La relation entre les budgets au niveau de l’utilisateur (ULB) et d’autres budgets est la source la plus courante de blocage inattendu. Si les budgets au niveau de l’utilisateur autorisent collectivement plus de consommation que le pool partagé, la différence devient des frais mesurés et vos budgets doivent être suffisamment élevés pour couvrir cet écart.
Voici comment estimer :
- Calculez la consommation totale maximale autorisée par vos budgets au niveau de l’utilisateur : multipliez le nombre d’utilisateurs réguliers par l’ULB universel, puis ajoutez la somme des remplacements ULB individuels.
- Calculez la valeur de votre pool : multipliez vos Copilot Business sièges par 19 USD et vos Copilot Entreprise sièges par 39 USD, puis ajoutez-les ensemble.
- Soustrait la valeur du pool de la consommation totale maximale. Le résultat est le nombre maximal de frais mesurés dont vos budgets ont besoin pour couvrir.
Si vous utilisez également des budgets de centre de coûts, la somme des budgets de votre centre de coûts et du budget de votre entreprise doit couvrir l’écart. Le budget de l’entreprise s’applique aux utilisateurs qui ne sont pas affectés à un centre de coûts.
Conseil
Chaque fois que vous augmentez les budgets au niveau de l’utilisateur, vérifiez à nouveau ce calcul. Augmenter les ULB sans augmenter le budget de l’entreprise peut amener le budget de l’entreprise à bloquer les utilisateurs avant que ceux-ci n’aient atteint leurs budgets individuels.
Choisir une portée
Pour la plupart des entreprises, nous recommandons les budgets par centre de coûts auxquels les utilisateurs sont directement affectés. Lorsque les utilisateurs sont affectés directement à un centre de coûts, les frais suivent toujours l’utilisateur. L’application est donc prévisible, quelle que soit la façon dont les licences sont structurées.
| Scope | À utiliser lorsque | Qui peut le définir |
|---|---|---|
| Budget du centre de coûts | Vous souhaitez maîtriser de manière prévisible les dépenses au niveau de l’organisation en tant qu’administrateur d’entreprise. | Propriétaires d’entreprise, gestionnaires de facturation |
| Budget de l’organisation | Les propriétaires d’organisations doivent définir leurs propres limites de dépense sans intervention de l’administrateur d’entreprise. | Propriétaires d’organisations |
| Budget d’entreprise | Vous avez besoin d’un mécanisme de sécurité qui plafonne le total des frais basés sur l’utilisation pour tous les utilisateurs qui ne sont pas couverts par un budget plus spécifique. | Propriétaires d’entreprise, gestionnaires de facturation |
Si les utilisateurs de votre entreprise disposent Copilot de licences provenant de plusieurs organisations, les budgets de l’organisation et les centres de coûts qui contiennent uniquement des organisations (et non des utilisateurs) s’appliquent de façon imprévisible. L’organisation de facturation est choisie au hasard chaque cycle. Les dépenses peuvent donc compter sur un budget différent du mois au mois. L’attribution d’utilisateurs directement aux centres de coûts évite ce problème.
Migration des budgets d’organisation vers les centres de coûts
Si votre entreprise dispose déjà de budgets d’organisation, elle continuera de fonctionner. Toutefois, si vous avez des utilisateurs auxquels des Copilot licences sont attribuées via plusieurs organisations, la migration vers des centres de coûts avec attribution directe aux utilisateurs permet une application plus prévisible.
- Créez des centres de coûts et attribuez directement des utilisateurs (pas seulement des organisations).
- Définissez les budgets du centre de coûts correspondant à vos limites de dépense souhaitées.
- Supprimez les budgets de l’organisation une fois que les budgets du centre de coûts sont en place.
Scénarios courants
Les scénarios suivants présentent des configurations budgétaires courantes pour différentes structures d’entreprise.
Gérer l’utilisation partagée de manière responsable
Situation: Vous souhaitez empêcher tout utilisateur unique de consommer une part disproportionnée du pool, tout en permettant une flexibilité pour les utilisateurs plus lourds.
Configuration:
- Définissez un budget universel au niveau de l’utilisateur au-dessus de la valeur par licence pour permettre au regroupement de fonctionner.
- Définissez des dérogations budgétaires individuelles au niveau de chaque utilisateur pour les utilisateurs expérimentés identifiés qui ont besoin de limites plus élevées.
- Définissez un budget d’entreprise comme filet de sécurité pour les frais mesurés.
- Activez l’option « Arrêter l’utilisation lorsque la limite budgétaire est atteinte » sur le budget de l’entreprise.
Il s’agit de la configuration la plus simple et d’un bon point de départ pour la plupart des entreprises.
Budget par unité commerciale
Situation: Vous avez plusieurs unités commerciales ou organisations et souhaitez que chacun soit responsable de leurs propres dépenses limitées.
Configuration:
- Créez des centres de coûts étendus à chaque organisation. Consultez « Utilisation des centres de coûts pour allouer les coûts aux unités commerciales ».
- Définissez un budget du centre de coûts pour chaque unité commerciale.
- Définissez un budget d’entreprise comme solution de secours pour les utilisateurs qui ne sont attribués à aucun centre de coûts.
- Activez « Arrêter l’utilisation lorsque la limite budgétaire est atteinte » sur tous les budgets.
Avec cette configuration, chaque unité commerciale a sa propre limite de dépense limitée. Quand le budget d’un centre de coûts s’écoule, seuls les utilisateurs de ce centre de coûts sont bloqués, d’autres unités commerciales ne sont pas affectées. Le budget d’entreprise couvre tous les utilisateurs qui ne sont affectés à aucun centre de coûts.
Envisagez d’activer l’exclusion du centre de coûts si vous souhaitez que les unités commerciales fonctionnent indépendamment du budget de l’entreprise. Cela permet aux utilisateurs du centre de coûts de conserver les dépenses même si le budget de l’entreprise atteint 0 USD, mais cela signifie que leurs frais mesurés ne sont limités que par leur propre budget de centre de coûts.
Utilisateurs d’alimentation au sein d’unités commerciales
Situation: Vous souhaitez une responsabilité par équipe et vous devez donner aux développeurs spécifiques des limites plus élevées au sein d’une unité commerciale.
Configuration:
- Créez des centres de coûts étendus à chaque organisation.
- Définissez un budget universel au niveau de l’utilisateur pour limiter la plupart des utilisateurs.
- Définissez des dérogations budgétaires au niveau de chaque utilisateur pour les utilisateurs avancés qui ont besoin de davantage de capacité.
- Définissez les budgets du centre de coûts pour chaque unité commerciale.
- Définissez un budget d’entreprise comme garde-fou.
- Activez « Arrêter l’utilisation lorsque la limite budgétaire est atteinte » sur tous les budgets.
Il s’agit de la configuration la plus granulaire. Il combine les contrôles par utilisateur (qui peuvent consommer combien), les contrôles par équipe (combien de dépenses mesurées chaque unité commerciale peut générer) et un filet de sécurité à l’échelle de l’entreprise. Utilisez cette option lorsque vous avez un mélange de modèles d’utilisation entre les équipes et que vous avez besoin d’une gouvernance affinée.
Délégation du contrôle aux propriétaires d’organisations
Situation: Les propriétaires d’organisations doivent définir leurs propres garde-fous de dépense sans impliquer un administrateur d’entreprise.
Configuration:
- Chaque propriétaire de l’organisation définit un budget d’organisation pour son organisation.
- L’administrateur d’entreprise définit un budget d’entreprise comme filet de sécurité.
- Activez « Arrêter l’utilisation lorsque la limite budgétaire est atteinte » sur tous les budgets.
Les budgets de l’organisation sont la seule option budgétaire disponible pour les propriétaires de l’organisation. Un budget d’organisation ne peut restreindre l’utilisation qu’en dessous de n’importe quel budget défini par un administrateur d’entreprise. Il ne peut pas remplacer un budget de niveau supérieur.
Si les utilisateurs de votre entreprise disposent Copilot de licences attribuées par le biais de plusieurs organisations, les budgets de l’organisation peuvent ne pas s’appliquer de manière prévisible pour ces utilisateurs. Dans ce cas, GitHub choisit une organisation au hasard chaque cycle de facturation pour facturer le siège. Cela signifie que les dépenses de l’utilisateur peuvent compter sur le budget d’une autre organisation de mois à mois, ce qui rend l’application imprévisible. Pour éviter cela, assurez-vous que chaque utilisateur dispose d’une licence unique par le biais d’une organisation ou utilisez des budgets de centre de coûts avec attribution directe d’utilisateurs.
Utilisation des données historiques pour dimensionner les budgets
Votre tableau de bord d’utilisation de l’IA et l’export CSV des données d’utilisation sont les meilleurs outils pour dimensionner les budgets. Recherchez :
- Consommation par utilisateur : Identifiez la façon dont les crédits sont distribués à vos utilisateurs. Si la consommation est concentrée dans un petit groupe, des budgets par utilisateur avec des dérogations individuelles seront plus efficaces qu’un seul ULB universel élevé.
- Modèles d’utilisation de modèle : Différents modèles consomment des crédits à différents taux. Si quelques utilisateurs entraînent des dépenses élevées par le biais de modèles Premium, déterminez si les stratégies de modèle (limitant les modèles disponibles) seraient plus efficaces que le renforcement des budgets.
- Tendances mensuelles : Vérifiez si la consommation est stable ou irrégulière. Un pic peut être temporaire (un projet de migration, un sprint d’intégration) plutôt qu’une nouvelle base de référence. Définissez des budgets de taille pour le régime permanent et utilisez des dérogations individuelles pour les exceptions temporaires.