Comment l’utilisation du bac à sable est mesurée
La facturation s’applique uniquement au sandboxing dans le cloud. Le bac à sable local est inclus dans le siège standard GitHub Copilot sans frais supplémentaires.
Une session de bac à sable cloud entraîne des frais sur trois compteurs :
- Calcul : heure à laquelle une session de bac à sable cloud est en cours d’exécution.
- Mémoire : la mémoire allouée à une session de bac à sable dans le cloud lorsqu’elle est en cours d’exécution.
- Stockage : stockage des instantanés pour les sessions arrêtées.
L’utilisation est mesurée à partir du moment où une session démarre jusqu’à ce qu’elle soit arrêtée ou supprimée. La mémoire est mesurée en fonction de la mémoire allouée à la session, et non de la mémoire activement utilisée.
Compute
Le compteur de calcul mesure le délai d'exécution du bac à sable dans le cloud. Les ressources de calcul ne sont pas facturées lorsqu’un environnement de test est arrêté.
Mémoire
Le compteur de mémoire suit la mémoire allouée à un bac à sable dans le cloud pendant son exécution. La mémoire n’est pas mesurée pendant l'arrêt du bac à sable.
Storage
Le compteur de stockage suit le stockage des instantanés pour les sessions arrêtées. Lorsque vous arrêtez un bac à sable cloud, GitHub conserve un instantané de l’état du bac à sable afin de pouvoir le reprendre ultérieurement. Le stockage des instantanés est facturé à compter du moment où le sandbox est arrêté et jusqu’à sa suppression.
Pour plus d’informations sur les sandboxes cloud et locales, consultez À propos des sandboxs cloud pour GitHub Copilot et À propos du bac à sable local pour GitHub Copilot.
Utilisation gratuite et facturée
Votre GitHub forfait inclut une quantité mensuelle de ressources de calcul incluses. Chaque produit mesure l’utilisation dans ses propres unités et applique son propre taux. GitHub calcule le coût de cette utilisation, qui est imputée sur l’utilisation de calcul incluse. Une fois la quantité incluse consommée, une utilisation supplémentaire est facturée à votre compte. Le montant inclus est réinitialisé au début de chaque cycle de facturation.
L’utilisation suivante peut tirer parti du même quota de calcul inclus :
- Standard Exécuteurs hébergés par GitHub pour les dépôts privés ou internes, ainsi que le calcul et la mémoire du sandbox cloud, sur tous les plans.
- Exécuteurs plus grands, le cas échéant, lorsque le compte de facturation utilise GitHub Team ou GitHub Enterprise Cloud.
Aucun type d’utilisation éligible n’a la priorité sur un autre lors du prélèvement sur la consommation de calcul incluse partagée.
L’utilisation suivante reste gratuite séparément et ne réduit pas l’utilisation de calcul incluse :
- Standard Exécuteurs hébergés par GitHub dans les dépôts publics. Consultez « Choix de l’exécuteur pour un travail ».
- Runners auto-hébergés.
Exécuteurs plus grands est facturé pour les dépôts publics.
Par exemple, supposons qu’un bac à sable cloud s’exécute pendant 600 secondes avec 4 Gio de mémoire. Aux tarifs publiés ci-dessous :
- Le coût de calcul est de 600 secondes de calcul × 0,000024 USD ou 0,0144 USD.
- Le coût de la mémoire est de 2 400 Gio-secondes (4 Gio × 600 secondes) × 0,000003 USD, ou 0,0072 USD.
- Un total de 0,0216 USD est déduit du quota d’utilisation de calcul inclus du compte.
Cet exemple montre comment l’utilisation mesurée en secondes et en Gio-secondes est calculée à partir de la même valeur monétaire que l’utilisation du runner mesurée en minutes. Pour connaître le montant inclus dans chaque plan, consultez Utilisation du produit incluse dans chaque plan.
Paiement à l’utilisation
Vous payez les environnements de test cloud avec le mode de paiement associé à votre GitHub compte. Consultez « Gestion de vos informations de paiement et de facturation ».
Pricing
| Meter | Description | Unité | Prix (USD) |
|---|---|---|---|
| Compute | Durée d’exécution d’une session de bac à sable dans le cloud. | Calculer le deuxième | 0,000024 $ |
| Mémoire | Mémoire allouée à une session de bac à sable dans le cloud lorsqu’elle est en cours d’exécution. | Gio seconde | 0,000003 $ |
| Storage | Stockage d’instantanés pour les sessions arrêtées. | GiB mois | 0,005 USD |
Comment les coûts sont attribués à un compte facturable
L’utilisation du bac à sable cloud est facturée au compte propriétaire du bac à sable :
- Sessions qui fonctionnent dans les référentiels : une session peut fonctionner sur plusieurs référentiels, tant qu’ils ont tous le même propriétaire. Ce titulaire est débité, qu’il s’agisse de votre compte personnel ou d’une organisation.
- Sessions qui ne fonctionnent pas dans un référentiel : le compte que vous choisissez en tant que propriétaire est facturé. Vous pouvez choisir votre compte personnel ou une organisation à laquelle vous appartenez. Si vous ne choisissez pas de propriétaire, votre compte personnel est facturé.
Par exemple, si vous démarrez une session avec copilot --cloud alors que vous n’êtes pas dans un référentiel Git, Copilot CLI vous invite à sélectionner un propriétaire. Votre compte personnel est répertorié en premier, devant toutes les organisations auxquelles vous appartenez. Toute l’utilisation de cette session est facturée au compte que vous sélectionnez.
Gérer votre budget pour les environnements de test dans le cloud
Si votre compte ne dispose pas d’un mode de paiement valide, l’utilisation sera bloquée dès que vous aurez épuisé votre quota.
Si vous disposez d’un mode de paiement valide, les dépenses peuvent être limitées par un ou plusieurs budgets. Vérifiez les budgets définis pour votre compte afin de vous assurer qu'ils correspondent à vos besoins d'utilisation. Consultez Configurer des budgets pour contrôler les dépenses liées aux produits facturés à l’usage.
Vous pouvez définir des budgets et des alertes pour surveiller et contrôler vos dépenses de bac à sable cloud. Pour plus d’informations, consultez « Budgets et alertes » et « Configurer des budgets pour contrôler les dépenses liées aux produits facturés à l’usage ».
Lorsque vous créez un budget pour les bacs à sable cloud, vous pouvez choisir entre deux types de budget :
- Budget au niveau du produit : plafonne les dépenses liées à toute utilisation du sandbox cloud, quel que soit le SKU.
- Budget au niveau de la référence SKU : limite les dépenses pour une référence SKU de bac à sable cloud spécifique (par exemple, « Bacs à sable pour GitHub Copilot: Linux »). Pour obtenir la liste complète des références SKU de bac à sable cloud, consultez Noms des produits et des références SKU GitHub.
Si vous activez Stop usage when budget limit is reached, toute utilisation supplémentaire du bac à sable cloud est bloquée lorsque le budget atteint 100 %, et une bannière informe les utilisateurs dans le périmètre concerné.
Remarque
Les sandboxes cloud pour GitHub Copilot ne font pas partie de la catégorie de budget « Crédits IA groupés ». Les budgets groupés de crédits IA s’appliquent uniquement aux SKU qui consomment des crédits IA (tels que les crédits IA GitHub Copilot, les crédits IA d’agent cloud et les crédits IA GitHub Spark). Pour contrôler les dépenses du sandbox cloud, utilisez un budget au niveau du produit ou du SKU.
Consulter l’utilisation de votre sandbox cloud
Pour afficher l’utilisation de votre sandbox cloud, les montants facturables et l’utilisation restante du calcul inclus, consultez Affichage et estimation de vos dépenses et Collecte d’informations sur vos dépenses.