Dépassement de capacité (preview) dans Microsoft Fabric

Le dépassement de capacité est une fonctionnalité d’opt-in qui paie automatiquement l’utilisation excessive de la capacité, jusqu’à une limite définie par l’administrateur de capacité. Elle empêche la limitation et garantit que les charges de travail continuent sans interruption, même lorsqu’elles dépassent temporairement les limites d’une capacité.

Cette fonctionnalité agit comme un filet de sécurité qui maintient votre capacité opérationnelle pendant que vous agissez pour empêcher une limitation supplémentaire. Lorsqu’elle est activée, les frais de dépassement de capacité sont facturés à 3 fois le tarif à l'utilisation, limités uniquement à l'utilisation qui dépasse votre capacité actuelle et entraînerait autrement une réduction du débit. En activant le dépassement de capacité, vous vous assurez que les charges de travail continuent sans interruption pendant des pics de demande inattendus ou de petites surcharges régulières. Cette approche complète les bonnes pratiques de gestion des capacités plutôt que de les remplacer.

Important

Le dépassement de capacité est actuellement en préversion. Ces informations concernent un produit en version préliminaire qui peut être sensiblement modifié avant sa commercialisation. Microsoft n’offre aucune garantie, exprimée ou implicite, en ce qui concerne les informations fournies ici.

Principaux avantages

Le dépassement de capacité offre les avantages clés suivants :

  • Agit comme un filet de sécurité pendant des surcharges inattendues, en maintenant les capacités opérationnelles tout en donnant aux administrateurs le temps de répondre.
  • Gère automatiquement les petites surcharges interactives de routine sans nécessiter d’action d’administrateur.

Fonctionnement du dépassement de capacité

Le dépassement de capacité évite le bridage en réglant automatiquement l’utilisation excessive de la capacité jusqu’à une limite fixée par l'administrateur. Voici comment la limitation dans Fabric interagit avec le dépassement de capacité :

  • Chaque capacité a des ressources de calcul fixes mesurées en unités de capacité (UNITÉS de capacité).

  • Lorsque la demande dépasse la capacité disponible (après lissage) au-delà d’un seuil défini, Fabric applique la limitation. Pour en savoir plus sur la limitation, consultez comment fonctionne la limitation.

  • Le dépassement de capacité couvre l'utilisation excédentaire au moment où la réduction du débit se produirait autrement.

Le dépassement de capacité se produit au moment de l'activation de la limitation. Lors de l'utilisation optimisée de votre capacité qui dépasse les seuils intégrés, plutôt que d'appliquer des retards ou des rejets, le dépassement de capacité couvrira automatiquement l'utilisation excédentaire en débitant votre abonnement Azure. Cela maintient votre capacité dans un état non limité. Les travaux en cours d’exécution ne sont pas affectés et la capacité continue de fonctionner sans limitation visible par l’utilisateur.

Pour équilibrer les coûts et les performances, les administrateurs de capacité définissent une limite de dépassement roulante sur 24 heures. Cette limite est comparée à vos dépassements traités des dernières 24 heures, évaluées à intervalles de 5 minutes. Par exemple, si une vérification est effectuée à 09h00, la limite sera comparée à vos dépassements traités de 09:00 hier à 09:00 aujourd’hui. À 09:05, la fenêtre avance de cinq minutes, évaluant l’utilisation de 09:05 hier à 09:05 aujourd’hui.

Les limites de dépassement utilisent Fabric quota. Vous pouvez donc définir une limite uniquement si elle se situe dans votre quota disponible. Le quota requis est égal à 1/24e de la limite que vous avez définie. Cela est dû au fait que Fabric répartit votre limite d’heures CU sur 24 heures. Par exemple, une limite de 48 heures CU ajoute 2 CU à votre quota. Si le quota disponible ne peut pas prendre en charge la limite configurée, le dépassement de capacité ne peut pas être activé tant que le quota n’est pas augmenté ou que la limite est réduite. Pour en savoir plus sur les quotas, consultez Fabric quotas.

Suivre l'utilisation excédentaire

Microsoft Fabric fournit plusieurs méthodes pour suivre le moment où le dépassement de capacité s’active et la quantité de capacité supplémentaire utilisée :

Méthode Ce qu’il montre
Application Métriques de capacité Les journaux d'activité traités pour les dépassements de capacité, affichent les heures CU facturées et l'état de capacité (Actif contre Limitation).
Azure Cost Management Effectue le suivi des dépassements facturés via un compteur distinct (utilisation de la capacité de dépassement de capacité) ; indique l’impact financier au fil du temps.
Événements de capacité dans Real-Time Hub Alertes en temps réel des événements de dépassement de capacité à l’aide de la table récapitulative.

Concepts clés du comportement

Concept Description
Point de déclencheur S’active lorsque le pourcentage de seuil de délai interactif dépasse 100 % (c'est-à-dire lorsque l'utilisation lissée pendant les 10 prochaines minutes dépasse 100 % de la capacité).
Ce qui est facturé Tout report cumulatif lorsque le pourcentage de seuil de délai interactif dépasse 100%.
Aucune amélioration des performances N'augmente pas la taille du SKU ou les ressources disponibles ; cela empêche uniquement la limitation des ressources. Dimensionner le SKU pour une charge soutenue.
Limite de dépense Définissez une limite d’heures CU de 24 heures. Une fois la limite atteinte, le dépassement de capacité s’arrête et le bridage reprend jusqu’à ce que l’utilisation sorte de la fenêtre ou que vous augmentiez la limite. Cette limite est vérifiée toutes les 5 minutes. Il est donc possible de dépasser votre limite ; tenez compte de cette vérification lors de la définition d’une limite raisonnable.
Interaction de protection contre les surtensions Le dépassement de capacité ne remplace pas la protection contre la surtension ; les deux fonctionnalités fonctionnent ensemble pour gérer la charge.
Comportement auto-gérant Entièrement automatisé, démarre lorsque le seuil est atteint et s’arrête lorsque l’utilisation tombe en dessous du seuil.

Considérations relatives au coût de dépassement de capacité

L’activation du dépassement de capacité peut entraîner des frais supplémentaires au-delà de votre référence SKU de capacité. Tenez compte des contrôles et comportements de coûts suivants :

  • Compteur de facturation : Azure facture un dépassement de l’utilisation par le biais d’un compteur distinct à un tarif trois fois supérieur à celui du paiement à l’utilisation. Ce taux s’applique uniquement aux heures CU au-delà de votre allocation de référence SKU.

  • Limite de dépense : Définissez une limite de CU glissante sur 24 heures pour contrôler les coûts. Lorsque vous atteignez la limite, le dépassement de capacité s’arrête et la limitation reprend jusqu’à ce que l’utilisation se déploie hors de la fenêtre ou que vous augmentez la limite.

  • Frais basés sur l’utilisation : Il n’y a pas de frais permanents pour activer le dépassement de capacité. Vous payez uniquement pour les heures CU qui empêchent le throtteling.

  • Ajustement des limites : Vous pouvez mettre à jour les limites à tout moment. L’augmentation de la limite reprend la facturation si la surcharge persiste. L’abaissement de la limite peut entraîner une limitation lorsque vos excédents de capacité traitée dépassent la nouvelle limite.

  • Activation de la protection contre le dépassement pendant la limitation : Si vous activez une capacité de dépassement lors d’un événement de limitation intense, Fabric vous facture tous les reports cumulatifs au moment où vous activez cette capacité supplémentaire.

  • Lorsque le dépassement de capacité s’active :

    • Passez en revue les charges de travail et optimisez ou redistribuez le cas échéant.
    • Montez en échelle à une SKU plus grande si vous avez des dépassements de capacité fréquents ou si vous êtes dans un état de limitation sévère (par exemple, rejet en arrière-plan).
    • Ajustez les limites en fonction des besoins budgétaires et de performances.
  • Consultation des frais : Utilisez Azure Cost Management et filtrez le compteur de dépassement (Utilisation de capacité en surcapacité CU) pour surveiller l’utilisation et les coûts.

Limites de dépassement de capacité

Les limites de dépassement de capacité sont définies en heures CU. Par exemple, un F2 fournit 2 heures de CU par heure, ou 48 heures par jour, tandis qu’un F256 fournit 256 heures de CU par heure, ou 6 144 heures par jour.

Le tableau suivant présente les heures de CU quotidiennes disponibles pour chaque SKU de capacité afin de sélectionner une limite de dépassement appropriée. Étant donné que Azure facture une utilisation excessive à 3 fois les tarifs de paiement à l’utilisation, il est recommandé de conserver la limite de dépassement inférieure à un tiers de vos heures UC quotidiennes, le point auquel les coûts deviennent similaires à l’augmentation de la référence SKU. Toutefois, des limites plus élevées peuvent être utiles pour gérer des pics interactifs courts et sévères qui pourraient encore entraîner une restriction, même après une mise à niveau.

Référence SKU de capacité Unités de capacité de base Heures CU par jour
F2 2 48
F4 4 96
F8 8 192
F16 16 384
F32 32 768
F64 64 1,536
F128 128 3,072
F256 256 6,144
F512 512 12,288
F1024 1,024 24 576
F2048 2 048 49 152

Considérations et limitations

Tenez compte des éléments suivants lors de l’utilisation d’un dépassement de capacité :

  • Le dépassement de capacité est disponible uniquement pour les références SKU F.

  • Le dépassement de capacité paie votre dette de capacité excédentaire pour la fenêtre de temps actuelle, mais ne efface pas votre dette future. Cela garantit que le dépassement de capacité rembourse le montant minimal viable de CU nécessaire pour maintenir votre capacité opérationnelle. Cela signifie également que, si vous avez des surcharges significatives, la surcharge de capacité peut continuer pendant de longues périodes, atteignant finalement votre limite d’heures CU. Lorsque le dépassement de capacité s’active, passez en revue votre capacité et prenez les mesures appropriées.

  • Le dépassement de capacité empêche le ralentissement et permet l’exécution de nouvelles tâches. Cela empêche l’impact en aval sur les utilisateurs, mais peut également admettre de nouveaux travaux volumineux. Pour empêcher Fabric d’accepter de nouveaux travaux en arrière-plan lors du blocage des tâches en arrière-plan, définissez une limite de protection contre les pics de capacité de 100%.

  • Soyez prudent lorsque vous réduisez la capacité avec un dépassement de capacité activé. Réduire la capacité peut entraîner des dépassements importants qui entraînent des frais automatiquement.

FAQ et bonnes pratiques

Quand dois-je utiliser le dépassement de capacité ?

Utilisez-la lorsque le temps de fonctionnement est critique et que les limites de capacité sont atteintes occasionnellement. Il est idéal pour les pics inattendus rares ou les petits pics réguliers où une mise à l'échelle n’est pas nécessaire. Si vous êtes limité régulièrement en dehors de ces scénarios, augmentez les ressources à la place.

Améliore-t-il les performances ?

Non. Cela empêche la limitation, mais n’ajoute pas de mémoire ni de vitesse. Les travaux s’exécutent comme d’habitude, mais sans retard ni rejet.

Que se passe-t-il si je l’active pendant la modulation ?

Elle règle immédiatement le dépassement cumulé.

Puis-je indiquer quelles charges de travail ou utilisateurs ont provoqué le dépassement ?

Les surcharges résultent de l’accumulation de toutes les opérations sur la capacité. Analysez les données de l’application Métriques de capacité pour trouver des informations sur les opérations exécutées sur votre capacité dans une fenêtre de temps spécifiée.

Non. Elle empêche uniquement la limitation causée par l'épuisement de l'unité de calcul. La mémoire, la concurrence et d’autres limites s’appliquent toujours (voir la limitation de la référence SKU du modèle sémantique , par exemple).

Si ma capacité ne dépasse jamais un délai interactif de 100%, y a-t-il un coût associé au maintien du dépassement de capacité ?

Non. Vous payez uniquement lorsque des dépassements se produisent.