Kapazitätsüberlastung (Vorschau) in Microsoft Fabric

Die Kapazitätsüberlastung ist ein Opt-In-Feature, das automatisch für eine überlastige Kapazitätsauslastung bis zu einem vom Kapazitätsadministrator festgelegten Grenzwert bezahlt wird. Sie verhindert die Drosselung und stellt sicher, dass Arbeitsauslastungen unterbrechungsfrei fortgesetzt werden, auch wenn sie vorübergehend die Grenzwerte einer Kapazität ü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 diese Option aktiviert ist, werden Überkapazitätsgebühren zum dreifachen Pay-as-you-go-Tarif erhoben, wobei sie nur auf die Nutzung beschränkt sind, die Ihre aktuelle Kapazität überschreitet und andernfalls 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

Durch Kapazitätsüberlastung wird die Drosselung verhindert, indem die überschüssige Kapazitätsnutzung bis zu einem vom Administrator festgelegten Limit automatisch beglichen wird. So interagiert die Drosselung in Fabric mit Kapazitätsüberlastung:

  • 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. Weitere Informationen zur Drosselung finden Sie in der Funktionsweise der Drosselung.

  • Kapazitätsüberschreitung begleicht die überschüssige Nutzung genau dann, wenn ansonsten eine Drosselung eintreten würde.

Kapazitätsüberlastung greift an der Drosselungsstelle ein. Wenn die geglättete Nutzung Ihrer Kapazität die integrierten Schwellenwerte überschreitet, statt Verzögerungen oder Ablehnungen anzuwenden, zahlt die Kapazitätsüberlastung automatisch die übermäßige Nutzung aus, indem Sie Ihr Azure-Abonnement aufladen. Dadurch bleibt Ihre Kapazität in einem nicht gedrosselten Zustand. Laufende Aufträge sind nicht betroffen, und die Kapazität wird ohne für Benutzer sichtbare Drosselung fortgesetzt.

Um Kosten und Leistung auszugleichen, definieren Kapazitätsadministratoren ein rollierendes 24-Stunden-Überstundenlimit. Dieser Grenzwert wird mit den verarbeiteten Überschreitungen aus den letzten 24 Stunden verglichen, die in 5 Minuten Intervallen ausgewertet werden. Wenn z. B. eine Überprüfung um 09:00 Uhr erfolgt, wird das Limit mit Ihren verarbeiteten Überschreitungen von 09:00 Uhr gestern bis 09:00 Uhr heute verglichen. 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. Das erforderliche Kontingent entspricht dem von Ihnen festgelegten Grenzwert von 1/24. Dies liegt daran, dass Fabric Ihre CU-Stunden-Grenze über 24 Stunden verteilt. Ein Grenzwert von 48 CU-Stunden addiert z. B. 2 CUs zu Ihrem Kontingent. Wenn das verfügbare Kontingent den konfigurierten Grenzwert nicht unterstützen kann, kann die Kapazitätsüberlastung erst aktiviert werden, wenn das Kontingent erhöht oder der Grenzwert reduziert wird. Weitere Informationen zu Kontingenten finden Sie unter Fabric Kontingente.

Mehrnutzung nachverfolgen

Microsoft Fabric bietet mehrere Methoden, um nachzuverfolgen, wann Kapazitätsüberlastung aktiviert wird und wie viel zusätzliche Kapazität verwendet wird:

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 Verfolgt über einen separaten Zähler abgerechnete Überlastungen (Kapazitätsüberlastungsnutzung); zeigt finanzielle Auswirkungen im Laufe der Zeit.
Kapazitätsereignisse im Real-Time Hub Echtzeitbenachrichtigung über Kapazitätsüberlastungsereignisse mithilfe der Zusammenfassungstabelle.

Schlüsselverhaltenskonzepte

Konzept Beschreibung
Triggerpunkt Aktiviert, wenn der Prozentsatz des interaktiven Verzögerungsschwellenwerts 100% überschreitet (d. h., wenn die 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 Vergrößert weder die SKU-Größe noch die verfügbaren Ressourcen; es verhindert lediglich die Drosselung. Passen Sie die SKU für eine andauernde Last an.
Ausgabenlimite Legen Sie ein 24-Stunden-CU-Stundenlimit fest. Sobald der Grenzwert erreicht ist, wird die Kapazitätsüberlastung beendet und die Drosselung fortgesetzt, bis die Nutzung aus dem Fenster rollt oder Sie den Grenzwert erhöhen. Dieser Grenzwert wird alle 5 Minuten überprüft, sodass es möglich ist, Ihren Grenzwert zu überschreiten. erwägen Sie diese Prüfung, wenn Sie einen angemessenen Grenzwert 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 Vollständig automatisiert beginnt, wenn der Schwellenwert erreicht wird, und stoppt, wenn die Nutzung unter den Schwellenwert fällt.

Kostenüberlegungen für Kapazitätsüberlastung

Die Aktivierung der Kapazitätsüberlastung kann zu zusätzlichen Gebühren über Ihre Kapazitäts-SKU hinaus führen. Berücksichtigen Sie die folgenden Kostenkontrollen und -verhaltensweisen:

  • Billing meter: Azure berechnet die Übernutzung über einen separaten Zähler zu 3-mal höheren Tarifen als bei Pay-as-you-go. 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: Es gibt keine festen Gebühren für die Aktivierung der Kapazitätsüberschreitung. 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. Eine Senkung des Grenzwerts kann zu einer Drosselung führen, wenn Ihre verarbeiteten Kapazitätsüberschreitungen den neuen Grenzwert übersteigen.

  • 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.
    • Skalieren Sie auf eine größere SKU, wenn Sie häufige Kapazitätsüberschreitungen haben oder sich in einem starken Drosselungszustand befinden (z. B. Ablehnung im Hintergrund).
    • 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 die Nutzung über das Nutzungsvolumen hinaus zu dreifachen Pay-as-you-go-Tarifen berechnet, wird empfohlen, die Übernutzungsgrenze unter ein Drittel Ihrer täglichen CU-Stunden zu halten; der Punkt, an dem die Kosten ähnlich sind wie beim Hochskalieren des SKU. 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

Überlegungen und Einschränkungen

Berücksichtigen Sie bei der Verwendung von Kapazitätsüberlastung Folgendes:

  • 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. Dadurch wird sichergestellt, dass die Kapazitätsüberlastung den mindestfähigen CU-Betrag auszahlt, um Ihre Kapazität 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. Dies verhindert nachgeschaltete Auswirkungen auf Benutzer, kann aber auch neue große Aufträge zulassen. 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?

Verwenden Sie sie, wenn die Betriebszeit kritisch ist und Kapazitätsgrenzwerte gelegentlich erreicht werden. Es ist ideal für seltene, unerwartete Spitzen oder kleine, regelmäßige Spitzen, bei denen kein Aufskalieren erforderlich ist. Wenn Sie regelmäßig außerhalb dieser Szenarien gedrosselt werden, skalieren Sie stattdessen nach oben.

Verbessert es 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.