Orbit
Limites de dépenses et protection contre les factures choc
The cap applies to usage above your plan's included allowance:
Chaque projet Orbit a un plafond de dépenses : un plafond mensuel absolu sur les frais supplémentaires, par défaut US$63.16, avec des avertissements par e-mail au fur et à mesure et une pause au lieu d'une facture sans fin au sommet. Ce guide couvre ce que le plafond couvre, ce qui se passe quand il est atteint, comment restaurer un site en pause, et le plafond distinct des minutes de compilation qui arrête une boucle de compilation incontrôlée.
Ce que le plafond couvre
Le plafond s'applique à l'utilisation au-delà de l'allocation incluse de votre plan :
- Dépassement de minutes de compilation : US$0.05 par minute au-delà de votre allocation mensuelle
- Dépassement de bande passante : US$0.03 par Go au-delà de votre allocation mensuelle
Les frais d'abonnement de base de votre plan ne sont pas affectés par le plafond et ne sont jamais mis en pause.
Le trafic provenant d'attaques par déni de service et d'autres attaques volumétriques malveillantes n'est jamais facturé et ne compte jamais vers le plafond.
Le plafond par défaut
Chaque nouveau projet commence à US$63.16 par mois. Vous pouvez le définir n'importe où de US$6.32 à US$6,315.79. Il n'y a pas d'option "sans plafond", de propos délibéré.
Trouvez-le dans Settings, dans la carte Spending cap. La carte affiche une barre de progression avec le dépassement de ce mois-ci par rapport à votre plafond, et le pourcentage.

Alertes avant de l'atteindre
Orbit vous envoie un e-mail à 50 % et 80 % du plafond, une fois par seuil par période de facturation. Chaque e-mail vous indique le seuil, le pourcentage atteint, votre plafond, ce que vous avez dépensé, ce qui vous reste, et la répartition entre le dépassement de minutes de compilation et de bande passante.
La carte des paramètres affiche également un avertissement en temps réel. Au-dessus de 50 %, elle vous indique combien de marge de manœuvre il vous reste avant une pause ; à 100 %, elle avertit que le service sera mis en pause lors du prochain contrôle horaire.
Les alertes sont envoyées à l'adresse e-mail de facturation du compte. Si cette adresse est une boîte de réception partagée que personne ne lit, la pause sera votre première notification. Vérifiez qu'elle se trouve quelque part où vous la verrez réellement avant d'en avoir besoin.
Ce qui se passe à 100 %
Un contrôle horaire calcule le dépassement du mois en cours de chaque projet par rapport à son plafond. Quand il atteint 100 % :
- Chaque environnement de production du projet est défini sur Paused.
- Les demandes adressées à votre site renvoient HTTP 503 avec une page personnalisée indiquant "Site temporarily paused".
- La réponse porte l'en-tête
X-Orbit-Paused: spending-cap, de sorte que les moniteurs de disponibilité peuvent distinguer une pause d'une panne. - Kapsule vous envoie un e-mail, nommant le projet, le plafond, le dépassement de compilation et de bande passante, la période de facturation, et un lien direct vers les paramètres du projet.
Le contrôle s'exécute toutes les heures, et non en continu. Le dépassement peut dépasser légèrement votre plafond entre les contrôles avant que la pause ne prenne effet. Le plafond est un plafond de dépenses avec une granularité d'une heure, pas un compteur temps réel dur.
La pause touche les environnements de production uniquement. La préproduction et les aperçus des branches continuent à servir. C'est délibéré, pour qu'une pause ne vous bloque pas non plus de tester le correctif.
Restauration d'un site en pause
- Ouvrez votre projet dans Orbit.
- Ouvrez l'onglet Settings.
- Trouvez la carte Spending cap, qui affiche un badge PAUSED et un panneau rouge indiquant "Site serving is paused".
- Entrez un montant de plafond plus élevé.
- Cliquez sur Raise cap & resume.
Le service reprend immédiatement. Aucun redéploiement n'est nécessaire, et rien à propos de votre déploiement ne change.
Si vous la laissez plutôt en pause, le contrôle horaire restaure le service automatiquement dès que le dépassement redescend en dessous de votre plafond, ce qui se produit de lui-même au début de la période de facturation suivante.
L'augmentation du plafond augmente votre facture de dépassement maximale possible pour le mois. Si un site a été mis en pause de manière inattendue, découvrez pourquoi l'utilisation a augmenté avant d'augmenter le plafond. Regardez l'onglet Analytics du projet, qui affiche les minutes de compilation et la bande passante de ce mois-ci par rapport à votre allocation de plan plus une projection de fin de mois. Une boucle de reconstruction ou un élément volumineux lié à chaud consommera simplement la nouvelle marge aussi.
Modification du plafond à tout moment
- Ouvrez le projet, puis Settings.
- Trouvez Spending cap.
- Entrez un nouveau montant et cliquez sur Update cap.
Le changement prend effet immédiatement pour la période de facturation actuelle. Le minimum est US$6.32 et le maximum est US$6,315.79 ; tout ce qui est en dehors de cela est rejeté avec un message nommant la limite.
Si vous avez besoin de plus de marge que le maximum ne le permet, contactez le support plutôt que de chercher un moyen de désactiver le plafond.
Réinitialisation automatique
L'utilisation du dépassement se réinitialise au début de chaque période de facturation, et les seuils d'alerte se réinitialisent avec elle, de sorte que vous obtenez un avertissement frais de 50 % et 80 % chaque mois plutôt qu'un avertissement jamais.
Si votre site a été mis en pause à la fin d'une période, il reprend automatiquement une fois la nouvelle période commencée et l'utilisation revient à zéro. Aucune action nécessaire.
Le plafond distinct des minutes de compilation
Le plafond de dépenses limite l'argent. Le plafond de dépenses de compilation limite directement les minutes de compilation, et c'est un contrôle différent avec un objectif différent.
Trouvez-le dans Settings, dans la carte Build spending cap :
- Entrez un nombre de minutes par mois, minimum 1. La carte le convertit en heures au fur et à mesure que vous tapez, de sorte que 120 s'affiche comme 2 heures par mois.
- Cliquez sur Set cap (ou Update cap s'il en existe déjà un).
Une fois que le total mensuel atteint le plafond, les nouvelles compilations ne sont plus mises en file d'attente jusqu'au mois suivant ou jusqu'à ce que vous augmentiez le plafond. La carte affiche une barre de progression des minutes utilisées par rapport au plafond et avertit à mesure que vous vous en rapprochez.
Cliquez sur Remove cap pour le retirer entièrement.
Un plafond de compilation bloque les compilations, ce qui signifie qu'il bloque votre capacité à déployer un correctif. C'est le contrôle approprié pour un projet que vous voulez protéger d'une boucle de reconstruction accidentelle, et le mauvais contrôle pour un projet auquel vous déployez sous pression. Si vous en définissez un, définissez-le bien au-dessus de votre utilisation mensuelle normale.
Indépendamment de tout cela, chaque compilation est abandonnée après 30 minutes de temps écoulé sur chaque plan. Cet abandon d'incontrôlable n'est pas configurable et existe de sorte qu'une seule compilation bloquée ne puisse pas consommer une allocation mensuelle entière.
Surveillance de l'utilisation avant qu'elle ne devienne un problème
- L'onglet Analytics de chaque projet affiche les minutes de compilation et la bande passante de ce mois-ci par rapport à votre allocation de plan, le coût du dépassement jusqu'à présent, et une projection de fin de mois basée sur les jours écoulés.
- Orbit, puis Usage, affiche les totaux à l'échelle du compte.
- La page de détail de chaque déploiement affiche exactement combien de temps cette compilation a pris et où le temps s'est déroulé, phase par phase.
Si votre dépassement projeté augmente, regardez d'abord votre taux de réussite du cache de compilation. Sur Liftoff et Apex, un hit du cache supprime la plupart de la phase d'installation. L'aperçu du projet signale un faible taux de réussite et explique ce qu'il signifie généralement.
Lecture connexe
- Orbit Plan Limits pour les allocations incluses et les taux de dépassement
- Viewing Build Logs pour la répartition phase par phase de l'utilisation des minutes de compilation
- Deploying Your Project pour les paramètres qui empêchent les compilations inutiles de s'exécuter du tout