Antes de optimizar la configuración del presupuesto, asegúrese de comprender cómo funcionan los controles presupuestarios y cómo los evalúa el sistema. Consulte Presupuestos para la facturación basada en el uso.
Si aún no ha configurado presupuestos, comience con Introducción a los controles de presupuesto para obtener los conceptos básicos, vuelva a esta guía para optimizar la configuración.
Para decidir entre administrar centros de costos mediante la interfaz de usuario o la API REST, consulte Control y seguimiento de los costos a escala.
Dimensionar sus presupuestos
Dimensione los presupuestos de nivel de usuario (ULB) para el consumo esperado y, a continuación, calcule cuánto gasto según consumo podrían permitir. Use el consumo histórico si está disponible. Si no tiene historial, comience con un lanzamiento pequeño y use su consumo para refinar la estimación.
- Calcule el consumo total máximo que permiten las ULB. Cuente cada usuario una vez, usando su presupuesto más específico: una anulación individual; de lo contrario, un ULB del centro de costos; de lo contrario, el ULB universal.
- Calcule cualquier valor de pool incluido:
- Con Copilot Business o Copilot Enterprise, multiplique los créditos incluidos por licencia por el número de puestos y luego convierta el total a dólares estadounidenses al tipo de cambio de 1 AI credit = $0.01 USD.
- Con acceso mediante Copilot, a través de GitHub Enterprise Cloud o como Copilot Standalone, use $0 USD. Ninguna opción incluye créditos. El precio de acceso no es un límite de uso.
- Resta cualquier valor del pool incluido del consumo máximo. El resultado, o 0 USD si el pool cubre todo el consumo, es el gasto máximo facturado por contador que permiten esos ULB.
- Establezca los límites de gasto en función del gasto aprobado. Habilite Detener uso cuando se alcance el límite de presupuesto para aplicarlas.
Un límite de gasto puede ser menor que el consumo que permiten tus ULB. En ese caso, es posible que los usuarios se bloqueen antes de alcanzar sus límites individuales. Vuelva a comprobar el cálculo cada vez que aumente los ULB.
En el caso de los planes con un fondo incluido, también puede limitar la disposición de cada centro de costos. Consulte Presupuestos para la facturación basada en el uso.
Elección de un ámbito
Para la mayoría de las empresas, recomendamos presupuestos por centro de costes con usuarios asignados directamente. Cuando los usuarios se asignan directamente a un centro de costes, los cargos se imputan siempre al usuario, por lo que su aplicación es predecible independientemente de cómo estén estructuradas las licencias.
| Ámbito | Se utiliza cuando | Quién puede configurarlo |
|---|---|---|
| Presupuesto del centro de costos | Como administrador empresarial, desea un control predecible del gasto a nivel de organización. | Propietarios de empresas, administradores de facturación |
| Presupuesto de la organización | Los propietarios de la organización deben establecer sus propios límites de gasto sin intervención del administrador de la empresa. | Propietarios de la organización |
| Presupuesto de empresa | Necesitas un mecanismo de seguridad que limite el total de los cargos por consumo de todos los usuarios que no estén cubiertos por un presupuesto más específico. | Propietarios de empresas, administradores de facturación |
Con Copilot Business y Copilot Enterprise, los usuarios pueden recibir licencias de varias organizaciones. Para estos usuarios, tanto los presupuestos de la organización como los centros de costos que solo contienen organizaciones (no usuarios) se impondrán de manera impredecible. La organización de facturación se elige aleatoriamente cada ciclo, por lo que el gasto puede contar con un presupuesto diferente del mes al mes. Asignar usuarios directamente a centros de costos evita este problema.
Migración de presupuestos de la organización a centros de costos
Si su empresa ya tiene presupuestos de organización, seguirán funcionando. Sin embargo, si tiene usuarios con licencias de Copilot asignadas a través de varias organizaciones, migrar a centros de costes con asignación directa de usuarios permite una aplicación más predecible.
- Cree centros de costos y asigne usuarios directamente (no solo organizaciones).
- Establezca presupuestos del centro de costos que coincidan con los límites de gasto deseados.
- Quite los presupuestos de la organización una vez implementados los presupuestos del centro de costos.
Escenarios comunes
En los escenarios siguientes se muestran configuraciones de presupuesto comunes para diferentes estructuras empresariales.
Establecer una línea base para el consumo individual
Situación: Quiere limitar el consumo individual al tiempo que permite flexibilidad para los usuarios con mayor consumo.
Configuración:
- Establezca un presupuesto de nivel de usuario universal basado en el consumo esperado. Si el plan incluye una bolsa compartida, establézcala por encima del valor de asignación por usuario para que los usuarios con mayor consumo puedan aprovechar los créditos sin usar de los usuarios más ligeros.
- Establezca anulaciones de presupuesto individuales en el nivel de usuario para usuarios avanzados identificados que necesiten límites más altos.
- Establezca un presupuesto empresarial como red de seguridad para los cargos medidos.
- Habilite "Detener el uso cuando se alcance el límite de presupuesto" en el presupuesto empresarial.
Esta es la configuración más sencilla y un buen punto de partida para la mayoría de las empresas.
Presupuesto por unidad de negocio
Situación: Tiene varias unidades de negocio o organizaciones y quiere que cada una sea responsable de su propio gasto medido.
Configuración:
- Cree centros de costes con ámbito para cada organización. Consulte Uso de centros de costes para asignar costes a unidades de negocio.
- En Copilot Business o Copilot Enterprise, aplique un control de uso incluido a cada centro de costes. Esto limita el uso por parte de cada unidad de negocio del fondo común compartido a lo que financian AI credits sus propias licencias. Elija si desea bloquear o permitir el exceso de uso de pago al alcanzar el límite.
- Establezca un presupuesto del centro de costos para cada unidad de negocio.
- Establezca un presupuesto empresarial como una seguridad por error para los usuarios que no están asignados a un centro de costos.
- Habilite "Detener el uso cuando se alcance el límite presupuestado" en todos los presupuestos.
Con esta configuración, cada unidad de negocio tiene su propio límite de gasto medido. Cuando se agota el presupuesto de un centro de costos, solo se bloquean los usuarios de ese centro de costos, otras unidades de negocio no se ven afectadas. El presupuesto de empresa detecta a los usuarios que no están asignados a un centro de costos.
Considere la posibilidad de habilitar la exclusión del centro de costos si desea que las unidades de negocio funcionen independientemente del presupuesto empresarial. Esto permite a los usuarios del centro de costos mantener el gasto incluso si el presupuesto empresarial alcanza los 0 USD, pero significa que sus cargos medidos solo están limitados por su propio presupuesto del centro de costos.
Diferenciar los límites por usuario por equipo
Situación: Los distintos departamentos necesitan diferentes límites por usuario, por ejemplo, la ingeniería necesita más capacidad por desarrollador que el marketing, pero no quiere administrar miles de presupuestos individuales.
Configuración:
- Cree centros de costos para cada departamento y asigne usuarios directamente. Consulte Uso de centros de costes para asignar costes a unidades de negocio.
- Establezca un presupuesto de nivel de usuario del centro de costos para cada departamento para conceder a todos los miembros de ese centro de costos el mismo límite por usuario.
- Establezca invalidaciones de presupuesto de nivel de usuario individuales para cualquier usuario específico que necesite un límite diferente al predeterminado de su departamento.
- Establezca un presupuesto de empresa como salvaguarda para los cargos por consumo.
- Habilite "Detener el uso cuando se alcance el límite de presupuesto" en el presupuesto empresarial.
Un presupuesto por usuario de un centro de costes define un importe por usuario que se aplica a todos los miembros actuales y futuros del centro de costes, de modo que pueda ajustar el límite de un departamento en un solo lugar en lugar de editar los presupuestos usuario por usuario. La precedencia va de la más específica a la menos específica: un presupuesto individual prevalece sobre un presupuesto de usuario del centro de costes, que a su vez prevalece sobre el presupuesto universal.
Usuarios avanzados dentro de unidades de negocio
Situación: Quiere la responsabilidad por equipo y debe proporcionar a los desarrolladores específicos límites más altos dentro de una unidad de negocio.
Configuración:
- Cree centros de costes con ámbito para cada organización.
- Establezca un presupuesto de nivel de usuario universal para limitar la mayoría de los usuarios.
- Establezca anulaciones de presupuesto individuales en el nivel de usuario para los usuarios avanzados que necesitan más capacidad.
- Establezca los presupuestos del centro de costos para cada unidad de negocio.
- Establezca un presupuesto empresarial como medida de seguridad.
- Habilite "Detener el uso cuando se alcance el límite presupuestado" en todos los presupuestos.
Esta es la configuración más granular. Combina controles por usuario (que pueden consumir cuánto), controles por equipo (cuánto gasto medido puede generar cada unidad de negocio) y una red de seguridad para toda la empresa. Úselo cuando tenga una combinación de patrones de uso entre equipos y necesite una gobernanza específica.
Delegación del control a los propietarios de la organización
Situación: Los propietarios de la organización deben establecer sus propios límites de protección de gasto sin implicar a un administrador de la empresa.
Configuración:
- Cada propietario de la organización establece un presupuesto de la organización para su organización.
- El administrador de empresa establece un presupuesto de empresa como una red de seguridad.
- Habilite "Detener el uso cuando se alcance el límite presupuestado" en todos los presupuestos.
Los presupuestos de la organización son la única opción de presupuesto disponible para los propietarios de la organización. Un presupuesto de la organización solo puede restringir aún más el uso por debajo de cualquier presupuesto establecido por un administrador de empresa. No puede invalidar un presupuesto de nivel superior.
Para los usuarios Copilot Business y Copilot Enterprise con licencias asignadas a través de varias organizaciones, es posible que los presupuestos de la organización no se apliquen de forma predecible. GitHub elige una organización al azar cada ciclo de facturación para facturar la licencia. Para evitar que el gasto se contabilice con cargo a diferentes presupuestos de un mes a otro, asegúrese de que cada usuario tenga una sola licencia a través de una organización o use presupuestos del centro de costes con asignación directa de usuarios.
Uso de datos históricos para ajustar el tamaño de los presupuestos
El panel de uso de IA y el archivo CSV de exportación de uso son las mejores herramientas para calcular presupuestos. Consulte lo siguiente:
- Consumo por usuario: Identifique cómo se distribuyen los créditos entre los usuarios. Si el consumo se concentra en un grupo pequeño, los presupuestos por usuario con excepciones individuales serán más eficaces que un único ULB universal elevado.
- Patrones de uso del modelo: Diferentes modelos consumen créditos a diferentes tasas. Si algunos usuarios están impulsando un gasto elevado a través de modelos Premium, considere si las directivas de modelo (restringir qué modelos están disponibles) serían más eficaces que ajustar los presupuestos.
- Tendencias mensuales: Compruebe si el consumo es estable o irregular. Un pico puede ser temporal (un proyecto de migración, un sprint de incorporación) en lugar de una nueva línea base. Defina presupuestos de tamaño para el estado estable y use anulaciones individuales para excepciones temporales.