Kapazitätsüberlastung (Vorschau) in Microsoft Fabric

Kapazitätsüberschreitung (Vorschau) ist eine Opt-in-Funktion, die automatisch für überschüssige Kapazitätsnutzung bezahlt, bis zu einem vom Kapazitätsadministrator festgelegten Limit. Es verhindert Drosselung und stellt sicher, dass die Arbeitslasten ununterbrochen fortgesetzt werden, selbst wenn sie vorübergehend die Kapazitätsgrenzen ü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.

Von Bedeutung

Kapazitätsüberlastung befindet sich derzeit in DER VORSCHAU. Diese Informationen beziehen sich auf eine Vorabversion des Produkts, an der vor der Veröffentlichung noch wesentliche Änderungen vorgenommen werden können. Microsoft übernimmt keine Gewährleistungen, ausgedrückt oder impliziert, in Bezug auf die hier bereitgestellten Informationen.

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 Limit 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 auszugleichen, definieren Kapazitätsadministratoren ein rollierendes 24-Stunden-Überstundenlimit. Fabric vergleicht dieses Limit mit Ihren verarbeiteten Überschüssen der letzten 24 Stunden und bewertet es alle 5 Minuten. Wenn Fabric beispielsweise um 09:00 Uhr eine Überprüfung durchführt, vergleicht es das Limit 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.

Grenzwerte für Überschreitungen verwenden das Fabric-Kontingent, sodass Sie nur dann einen Grenzwert festlegen können, wenn er innerhalb Ihres verfügbaren Kontingents liegt. Die erforderliche Quote entspricht 1/24 des gesetzten Limits, weil Fabric dein CU-Stundenlimit über 24 Stunden verteilt. Ein Grenzwert von 48 CU-Stunden addiert z. B. 2 CUs zu Ihrem Kontingent. Wenn die verfügbare Quote das konfigurierte Limit nicht unterstützt, kannst du Kapazitätsüberschreitung erst aktivieren, wenn du die Quote erhöht oder 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.
Ausgabenlimite Legen Sie ein 24-Stunden-CU-Stundenlimit fest. Nachdem du das Limit erreicht hast, hört die Kapazitätsüberschreitung auf und die Drosselung wird fortgesetzt, bis der Verbrauch aus dem Fenster verschwindet oder du das Limit erhöhst. Die Prüfung auf Kapazitätsüberschreitung prüft dieses Limit nur alle 5 Minuten, daher könnten Sie Ihr Limit überschreiten; berücksichtigen Sie dies, wenn Sie ein angemessenes Limit festlegen.
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.

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.

  • Ausgabenlimite: Legen Sie eine fortlaufende 24-Stunden-CU-Grenze fest, um die Kosten zu steuern. Wenn Sie den Grenzwert erreichen, wird die Kapazitätsüberlastung beendet und die Drosselung fortgesetzt, bis die Verwendung aus dem Fenster erfolgt oder Sie den Grenzwert erhöhen.

  • 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.

  • Anpassen von Grenzwerten: Sie können Grenzwerte jederzeit aktualisieren. Durch Erhöhen des Grenzwerts wird die Abrechnung fortgesetzt, wenn die Überladung weiterhin besteht. Das Herabsetzen des Limits kann zu einer Drosselung führen, wenn die Überschreitungen bei Ihrer verarbeiteten Kapazität das neue Limit ü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 Grenzwerte 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überlastungsgrenzwerte

Kapazitätsüberlastungsgrenzwerte 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.

In der folgenden Tabelle sind die täglichen CU-Stunden aufgeführt, die für jede Kapazitäts-SKU verfügbar sind, um Ihnen bei der Auswahl eines geeigneten Überlastungslimits zu helfen. Da Azure Mehrverbrauch mit dem Dreifachen der Pay-as-you-go-Tarife abrechnet, empfehlen wir, die Mehrverbrauchsgrenze unter einem Drittel Ihrer täglichen CU-Stunden zu halten; also unter dem Punkt, an dem die Kosten in etwa denen einer Hochskalierung der SKU entsprechen. Höhere Grenzwerte können jedoch nützlich sein, um kurze, starke interaktive Peaks zu bewältigen, die auch nach der Hochskalierung noch zu Drosselungen führen könnten.

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, wenn Sie über erhebliche Überlastungen verfügen, die Kapazitätsüberlastung für lange Zeiträume fortgesetzt werden kann und schließlich Ihr CU-Stundenlimit erreicht. 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.