Kapazitätsüberlastung in Microsoft Fabric

Kapazitätsüberschreitung ist eine Opt-in-Funktion, die für die Nutzung von berechtigter überschüssiger Kapazität bis zu einer rollierenden 24-Stunden-Schwelle zahlt, die der Kapazitätsadministrator festlegt. Es hilft, eine Drosselung bei vorübergehend erhöhter Nachfrage zu verhindern, die über die für die bereitgestellte SKU vorgesehene Kapazität hinausgeht. Der konfigurierte Schwellenwert ist kein festes Ausgabenlimit. Da Fabric die Überschreitung periodisch bewertet und bereits laufende Operationen weiterlaufen, können Ihre Gebühren die Schwelle überschreiten.

Dieses Feature fungiert als Sicherheitsnetz, das Ihre Systemkapazität aufrechterhält, während Sie Maßnahmen ergreifen, um eine weitere Drosselung zu verhindern. Wenn Sie sie aktivieren, wird die Kapazitätsüberschreitung mit dem Dreifachen des Pay-as-you-go-Tarifs berechnet, aber nur für Nutzung, die Ihre aktuelle Kapazität übersteigt und sonst eine Drosselung auslösen würde. Durch die Aktivierung der Kapazitätsüberlastung stellen Sie sicher, dass Arbeitsauslastungen während unerwarteter Nachfragespitzen oder kleiner regulärer Überlastungen unterbrechungsfrei bleiben. Dieser Ansatz ergänzt gute Praktiken im Kapazitätsmanagement, anstatt sie zu ersetzen.

Note

Kapazitätsüberschreitung ist standardmäßig aktiviert, wenn du eine Fabric-Kapazität erstellst. Sie können es während der Kapazitätserstellung oder später nach der Bereitstellung über den OneLake-Katalog oder das Admin-Portal konfigurieren.

Hauptvorteile

Kapazitätsüberlastung bietet die folgenden wichtigsten Vorteile:

  • Dient als Sicherheitsnetz bei unerwarteten Überlastungen, indem die Kapazitäten aufrechterhalten werden, während Administratoren Zeit für die Reaktion erhalten.
  • Behandelt automatisch kleine, routinemäßige interaktive Überladungen, ohne dass eine Administratoraktion erforderlich ist.

Funktionsweise von Kapazitätsüberlastung

Kapazitätsüberschreitung verhindert Drosselung, indem sie automatisch überschüssige Kapazitätsnutzung bis zu einem von einem Administrator festgelegten Schwellenwert abbezahlt. So wirkt Drosselung in Fabric mit Kapazitätsüberschreitung zusammen:

  • Jede Kapazität verfügt über feste Computeressourcen, die in Kapazitätseinheiten (Capacity Units, CUs) gemessen werden.

  • Wenn der Bedarf die verfügbare Kapazität (nach dem Glätten) über einen definierten Schwellenwert hinaus überschreitet, wendet Fabric Drosselung an. Um mehr über Drosseln zu erfahren, sehen Sie, wie Drosselung funktioniert.

  • Die Kapazitätsüberziehung deckt die zusätzliche Nutzung zu dem Zeitpunkt ab, zu dem andernfalls eine Drosselung erfolgen würde.

Kapazitätsüberlastung greift an der Drosselungsstelle ein. Wenn die geglättete Nutzung Ihrer Kapazität die integrierten Schwellenwerte überschreitet, wird die überschüssige Nutzung durch Kapazitätsüberschreitung automatisch ausgeglichen, anstatt Verzögerungen oder Ablehnungen anzuwenden, indem Ihr Azure-Abonnement belastet wird. Dieser Ansatz hält deine Kapazität in einem nicht gedrosselten Zustand. Laufende Aufträge laufen ohne Unterbrechung weiter, und die Kapazität arbeitet ohne benutzersichtbare Drosselung weiter.

Um Kosten und Leistung auszubalancieren, definieren Kapazitätsadministratoren eine rollierende 24-Stunden-Überzahlschwelle. Fabric vergleicht diese Schwelle mit Ihren verarbeiteten Überschüssen der letzten 24 Stunden und bewertet sie alle 5 Minuten. Wenn Fabric beispielsweise um 09:00 Uhr eine Überprüfung durchführt, vergleicht es den Schwellenwert mit Ihren verarbeiteten Überschreitungen von gestern 09:00 Uhr bis heute 09:00 Uhr. Um 09:05 Uhr verschiebt sich das Fenster um fünf Minuten nach vorn und bewertet die Nutzung von gestern bis 09:05 Uhr heute.

Überschreitungsschwellen verwenden die Fabric-Quote, daher können Sie eine Schwelle nur festlegen, wenn sie innerhalb Ihrer verfügbaren Quote liegt. Die erforderliche Quote entspricht 1/24 der von dir gesetzten Schwelle, weil Fabric deine CU-Stunden-Schwelle über 24 Stunden verteilt. Zum Beispiel fügt ein Schwellenwert von 48 CU-Stunden Ihrem Kontingent 2 CUs hinzu. Wenn die verfügbare Quote die konfigurierte Schwelle nicht unterstützt, kannst du die Kapazitätsüberschreitung erst aktivieren, wenn du die Quote erhöhst oder die Schwelle senkst. Weitere Informationen zu Kontingenten finden Sie unter Fabric Kontingente.

Mehrnutzung nachverfolgen

Microsoft Fabric bietet mehrere Methoden, um zu verfolgen, wann Kapazitätsüberschreitung aktiviert wird und wie viel zusätzliche Kapazität Sie verwenden:

Methode Was es zeigt
Kapazitätsmetriken-App Protokolliert verarbeitete Überziehungen, zeigt die verrechneten CU-Stunden und den Kapazitätszustand (Aktiv vs. Drosselung) an.
Azure Cost Management Erfasst abgerechnete Kapazitätsüberschreitungen über einen separaten Zähler (Kapazitätsüberschreitung – Kapazitätsnutzung) und zeigt die finanziellen Auswirkungen im Zeitverlauf.
Kapazitätsveranstaltungen in Real-Time Hub Echtzeit-Benachrichtigung über Kapazitätsüberschreitungsereignisse mittels der Übersichtstabelle.

Schlüsselverhaltenskonzepte

Konzept Beschreibung
Triggerpunkt Aktiviert, wenn der Prozentsatz der interaktiven Verzögerungsschwelle 100% überschreitet (das heißt, wenn Ihre geglättete Nutzung für die nächsten 10 Minuten 100% Kapazität überschreitet).
Was wird in Rechnung gestellt? Alle kumulierten Übertragungen am Punkt interaktiver Verzögerungsschwellenwert übersteigen 100%.
Keine Leistungssteigerung Erhöht weder die SKU-Größe noch die verfügbaren Ressourcen; verhindert lediglich die Drosselung. Passen Sie die SKU für eine andauernde Last an.
Ausgabeschwelle Setzen Sie eine 24-Stunden-Grenze für CU-Stunden. Nachdem Sie den Grenzwert erreicht haben, sind keine Kapazitätsüberschreitungen mehr möglich, und die Drosselung setzt wieder ein, bis die Nutzung aus dem Zeitfenster herausfällt oder Sie den Grenzwert erhöhen. Die Schwelle ist keine feste Obergrenze. Weitere Informationen finden Sie unter Die Grenze für Überschreitungen verstehen.
Interaktion des Stoßschutzes Kapazitätsüberschreitung setzt keinen Schutz vor Lastspitzen außer Kraft; Beide Funktionen arbeiten zusammen, um die Belastung zu verwalten.
Selbstverwaltungsverhalten Vollautomatisch; beginnt, wenn die Auslastung die Schwelle erreicht, und endet, wenn die Auslastung unter die Schwelle fällt.

Verstehen Sie die Überschreitungsschwelle

Die von dir konfigurierte Überzahlschwelle ist eine Ausgabenschwelle, keine feste Ausgabenobergrenze. Fabric bewertet die verarbeitete Überschreitung in regelmäßigen Abständen. Wenn Ihre Kapazität den Schwellenwert erreicht, kann es zu einer kurzen Verzögerung kommen, bevor die Drosselung beginnt, und bereits laufende Vorgänge werden weiter ausgeführt. Dadurch können Ihre tatsächlichen Gebühren für die Überschreitung den von Ihnen festgelegten Grenzwert überschreiten.

Die folgende Nutzung unterliegt keiner Drosselung und wird zum Überschreitungstarif abgerechnet:

  • Übermäßige Nutzung, die aufgelaufen ist, bevor Ihre Kapazität in den Überziehungsbereich geriet.

  • Betriebe, die laufen, während Ihre Kapazität überlaufen ist.

  • Operationen, die bis zu fünf Minuten dauern, nachdem deine Kapazität die Schwelle erreicht hat.

Der Schwellenwert gilt für die verarbeitete Überschreitung innerhalb eines rollierenden 24-Stunden-Fensters. Wenn älterer Mehrverbrauch aus dem Betrachtungszeitraum herausfällt, wird wieder Spielraum für Mehrverbrauch verfügbar.

Abschnitt Kapazitätsverhalten Abrechnungsverhalten
Normal Die Nutzung bleibt innerhalb der SKU-Zuteilung. Keine Zusatzgebühren bei Überschreitung.
Überalter aktiv Fabric akzeptiert zulässige Nutzung über das Kontingent hinaus, solange die verarbeitete Übernutzung unter dem Schwellenwert bleibt. Fabric stellt die zusätzliche Nutzung zum Übernutzungssatz in Rechnung.
Schwelle erreicht Fabric geht nach dem Service-Evaluationsintervall zur Drosselung über. Der Verbrauch während des Flugs kann die Ladungen über die Schwelle hinaustreiben.
Recovery Älterer verarbeiteter Mehrverbrauch fällt aus dem rollierenden Fenster heraus. Der Überziehungspuffer steht wieder zur Verfügung.

Kostenüberlegungen für Kapazitätsüberlastung

Das Aktivieren von Kapazitätsüberschreitung kann zu zusätzlichen Gebühren führen, die über Ihre Kapazitäts-SKU hinausgehen. Berücksichtigen Sie die folgenden Kostenkontrollen und -verhaltensweisen:

  • Abrechnungszähler: Azure berechnet den Mehrverbrauch über einen separaten Zähler zum Dreifachen der Pay-as-you-go-Tarife. Dieser Satz gilt nur für CU-Stunden, die über Ihr SKU-Freibetrag hinausgehen.

  • Ausgabeschwelle: Setzen Sie eine rollende 24-Stunden-CU-Schwelle ein, um die Kosten zu kontrollieren. Wenn du die Schwelle erreichst, hört die Kapazitätsüberschreitung auf und die Drosselung wird fortgesetzt, bis die Auslastung aus dem Fenster verschwindet oder du die Schwelle erhöhst.

  • Nutzungsbasierte Gebühren: Die Ermöglichung von Kapazitätsüberschreitung bringt keine ständige Gebühr mit sich. Sie zahlen nur für die CU-Stunden, die eine Drosselung verhindern.

  • Schwellenwerte anpassen: Sie können die Schwelle jederzeit aktualisieren. Das Erhöhen des Schwellenwerts setzt die Abrechnung fort, falls die Überlastung anhält. Eine Senkung der Schwelle kann zu einer Drosselung führen, wenn die Überschreitungen deiner verarbeiteten Kapazität die neue Schwelle überschreiten.

  • Aktivierung des Überlastungsschutzes während der Drosselung: Wenn Sie den Kapazitätsüberlastungsschutz während eines starken Drosselungsereignisses aktivieren, berechnet Fabric alle kumulierten Übertragungen zu dem Zeitpunkt, an dem Sie den Kapazitätsüberlastungsschutz einschalten.

  • Wenn Kapazitätsüberlastung aktiviert wird:

    • Überprüfen Sie Workloads und optimieren oder umverteilen Sie sie, sofern möglich.
    • Skaliere auf eine größere SKU, wenn du häufige Kapazitätsüberschreitungen hast oder dich in einem tiefen Drosselungszustand befindet (zum Beispiel Hintergrund-Ablehnung).
    • Passen Sie die Schwelle basierend auf Budget und Leistungsanforderungen an.
  • Gebührenanzeige: Verwenden Sie Azure Cost Management und filtern Sie nach dem Übernutzungszähler (Capacity Overage Capacity Usage CU), um die Nutzung und Kosten zu überwachen.

Kapazitätsüberschreitungsschwellen

Die Kapazitätsüberschreitungsschwellenwerte werden in CU-Stunden definiert. Ein F2 stellt beispielsweise 2 CU-Stunden pro Stunde oder 48 CU-Stunden pro Tag bereit, während ein F256 256 CU-Stunden pro Stunde oder 6.144 CU-Stunden pro Tag bereitstellt.

Die folgende Tabelle zeigt die täglich verfügbaren CU-Stunden für jede Kapazitäts-SKU und hilft Ihnen dabei, eine passende Überschreitungsschwelle auszuwählen. Da Azure Überzahlverbrauch zu dem Dreifachen der Pay-as-you-go-Tarife abrechnet, halten Sie die Überzahlschwelle unter einem Drittel Ihrer täglichen CU-Stunden; der Punkt, an dem die Kosten ähnlich sind wie beim Hochskalieren der SKU. Höhere Schwellenwerte können beim Umgang mit kurzen, heftigen interaktiven Lastspitzen nützlich sein, die selbst nach dem Hochskalieren noch zu Throttling führen können.

Kapazitäts-SKU Basiskapazitätseinheiten CU-Stunden pro Tag
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
F4096 4.096 98,304
F8192 8,192 196,608

Überlegungen und Einschränkungen

Beachten Sie folgende Punkte, wenn Sie Kapazitätsüberschreitung verwenden:

  • Kapazitätsüberschuss ist nur für F-SKUs verfügbar.

  • Kapazitätsüberschreitung begleicht Ihre Kapazitätsüberschuldung für das aktuelle Zeitfenster, tilgt jedoch nicht Ihre zukünftigen Schulden. Dieses Verhalten stellt sicher, dass Kapazitätsüberschreitung die minimal lebensfähige Menge an U auszahlt, um Ihre Kapazität am Laufen zu halten. Es bedeutet auch, dass bei erheblicher Überlastung die Kapazitätsüberschreitung über lange Zeiträume andauern kann und schließlich die Schwelle für CU-Stunden erreicht wird. Wenn die Kapazitätsüberlastung aktiviert wird, überprüfen Sie Ihre Kapazität, und ergreifen Sie entsprechende Maßnahmen.

  • Kapazitätsüberlastung verhindert Drosselung und ermöglicht die Ausführung neuer Aufträge. Dieses Verhalten verhindert nachgelagerte Auswirkungen auf die Nutzer, kann aber auch neue große Aufträge ermöglichen. Um zu verhindern, dass Fabric während der Hintergrundablehnung neue Hintergrundaufträge akzeptiert, legen Sie einen Kapazitätsauslastungsschutz von 100 % fest.

  • Seien Sie vorsichtig, wenn Sie die Kapazität verringern und die Kapazitätsüberschreitung aktiviert ist. Eine Verringerung der Kapazität kann zu erheblichen Überschreitungen führen, die automatisch berechnet werden.

Häufig gestellte Fragen und bewährte Methoden

Wann sollte ich Kapazitätsüberlastung verwenden?

Nutze es, wenn die Verfügbarkeit kritisch ist und du gelegentlich Kapazitätsgrenzen erreichst. Es ist ideal für seltene unerwartete Lastspitzen oder kleine regelmäßige Lastspitzen, bei denen du nicht hochskalieren musst. Wenn Sie regelmäßig außerhalb dieser Szenarien gedrosselt werden, skalieren Sie stattdessen nach oben.

Verbessert Kapazitätsüberschreitung die Leistung?

Nein. Sie verhindert die Drosselung, fügt jedoch keinen Arbeitsspeicher oder keine Geschwindigkeit hinzu. Aufträge werden wie gewohnt ausgeführt, aber ohne Verzögerungen oder Ablehnungen.

Was geschieht, wenn ich sie während der Drosselung aktiviere?

Es zahlt sofort den kumulierten Überschuss aus.

Kann ich feststellen, welche Workloads oder Benutzer die Überlastung verursacht haben?

Überladungen ergeben sich aus der Anhäufung aller Vorgänge an der Kapazität. Analysieren Sie Daten in der Kapazitätsmetriken-App, um Erkenntnisse darüber zu finden, welche Vorgänge innerhalb eines bestimmten Zeitfensters auf Ihrer Kapazität ausgeführt wurden.

Nein. Sie verhindert nur die Drosselung aufgrund der CU-Erschöpfung. Arbeitsspeicher, Parallelität und andere Grenzwerte gelten weiterhin (siehe SKU-Einschränkung des semantischen Modells ).

Wenn meine Kapazität niemals 100% der interaktiven Verzögerung überschreitet, gibt es Kosten, die Kapazitätsüberlastung eingeschaltet zu lassen?

Nein. Sie zahlen nur, wenn Überschreitungen auftreten.