Verwaltetes Datenträgerbursting

Gilt für: ✔️ Linux-VMs ✔️ Windows-VMs ✔️ Flexible Skalierungsgruppen ✔️ Uniforme Skalierungsgruppen

Azure Disk Bursting erhöht vorübergehend die IOPS und den Durchsatz eines verwalteten Datenträgers über den bereitgestellten Leistungszielen. Virtual Machine (VM) bursting ist eine separate Funktion. Für einen burstfähigen Datenträger ist keine burstfähige VM erforderlich, und eine burstfähige VM erfordert keine burstfähigen Datenträger.

Häufige Szenarios

Die folgenden Szenarien können von einem Bursting stark profitieren:

  • Verbessern Sie die Startzeiten – Mit Bursting startet Ihre Instanz schneller. Beispielsweise ist der standardmäßige Betriebssystemdatenträger für Premium-fähige virtuelle Computer der P4-Datenträger, der eine bereitgestellte Leistung von bis zu 120 IOPS und 25 MB/s bietet. Mit Burst-Technologie kann der P4 bis zu 3.500 IOPS und 170 MB/s erreichen, sodass der Start um das bis zu Sechsfache beschleunigt wird.
  • Verarbeiten von Batchaufträgen: Einige Anwendungsworkloads sind zyklischer Natur. Normalerweise benötigen sie eine Basisleistung und für kurze Zeiträume eine höhere Leistung. Ein Beispiel für diese Art ist ein Buchhaltungsprogramm, das tägliche Transaktionen verarbeitet, die eine geringe Menge an Datenträgerdatenverkehr erfordern. Am Ende des Monats schließt dieses Programm die Abstimmung von Berichten ab, die eine viel höhere Menge an Datenträgerdatenverkehr benötigen.
  • Datenverkehrsspitzen: Webserver und ihre Anwendungen können jederzeit einen Anstieg des Datenverkehrs erfahren. Wenn Ihr Webserver durch virtuelle Maschinen (VMs) oder Datenträger mit Bursting-Funktion unterstützt wird, sind die Server besser gerüstet, um Verkehrsspitzen zu bewältigen.

Bursting auf Datenträgerebene

Derzeit unterstützen zwei verwaltete Datenträgertypen Bursting: Premium-SSD-verwaltete Datenträger und Standard-SSDs. Andere Festplattentypen unterstützen kein Burstverhalten. Es gibt zwei Burstingmodelle für Datenträger:

  • Ein bedarfsgesteuertes Burstingmodell, bei dem der Datenträger immer dann ein Bursting vornimmt, wenn die Anforderungen seine aktuelle Kapazität übersteigen. Dieses Modell verursacht zusätzliche Gebühren, wenn der Datenträger überlastet ist. On-Demand-Bursting ist nur für Premium-SSD-verwaltete Festplatten verfügbar, die größer als 512 GiB sind.
  • Ein kreditbasiertes Modell, bei dem die Festplatte nur dann das Bursting ausführen kann, wenn sie über ein Guthaben in ihrem Guthabenkorb verfügt. Dieses Modell verursacht keine zusätzlichen Gebühren, wenn der Datenträger überlastet ist. Guthabenbasiertes Bursting funktioniert nach bestem Bemühen und ist nicht garantiert. Guthabenbasiertes Bursting ist nur für Premium SSD verwaltete Datenträger mit 512 GiB und weniger und Standard SSDs mit 1024 GiB und weniger verfügbar.

Azure Premium SSD Managed Disks können beide Bursting-Modelle verwenden, aber Standard SSDs bieten aktuell nur Bursting auf Guthabenbasis.

Sie können auch die Leistungsebene von verwalteten Datenträgern ändern, was ideal sein könnte, wenn Ihre Workload andernfalls im Burst-Modus ausgeführt würde.

Attribute Guthabenbasiertes Bursting Bedarfsgesteuertes Bursting Ändern der Leistungsebene
Scenario Kurzfristige Skalierung für 30 Minuten oder weniger. Kurzfristige Skalierung ohne feste Dauer. Workloads, die andernfalls stoßweise ausgeführt würden.
Kosten Keine zusätzlichen Kosten. Variable Kosten. Einzelheiten finden Sie unter Abrechnung für On-Demand-Bursting. Fixkosten für jede Stufe. Ausführliche Informationen finden Sie unter Managed Disks Preise.
Verfügbarkeit Premium SSD verwaltete Datenträger 512 GiB und kleiner und Standard-SSDs 1.024 GiB und kleiner. Premium SSD verwaltete Datenträger, die größer als 512 GiB sind. Alle Premium-SSD-verwalteten Datenträgergrößen.
Aktivierung Standardmäßig auf berechtigten Datenträgern aktiviert. Sie müssen es aktivieren. Sie müssen die Ebene manuell ändern.

Bedarfsgesteuertes Bursting

Verwaltete SSD Premium-Datenträger, die das bedarfsgesteuerte Burstingmodell des Datenträgerburstings verwenden, können das Bursting über die ursprünglich bereitgestellten Ziele hinaus durchführen, so oft wie von ihrer Workload benötigt (bis zum maximalen Burstziel). Beispielsweise beträgt die provisionierte IOPS auf einem 1-TiB-P30-Datenträger 5.000 IOPS. Wenn Sie Bursting für diesen Datenträger aktivieren, können Ihre Workloads auf diesem Datenträger E/A-Vorgänge mit bis zu der maximalen Burstleistung von 30.000 IOPS und 1.000 MB/s ausführen. Die maximalen Burst-Ziele auf jedem unterstützten Datenträger finden Sie unter Skalierbarkeits- und Leistungsziele für VM-Datenträger.

Wenn Sie davon ausgehen, dass Ihre Workloads häufig über das bereitgestellte Leistungsziel hinaus ausgeführt werden, ist Datenträger-Bursting nicht kosteneffizient. Ändern Sie in diesem Fall die Leistungsebene Ihres Datenträgers auf eine höhere Ebene , um eine bessere Basisleistung zu erzielen. Überprüfen Sie die Abrechnungsdetails, und vergleichen Sie diese mit dem Datenverkehrsmuster Ihrer Workloads.

Bevor Sie das bedarfsgesteuerte Bursting aktivieren, sollten Sie Folgendes beachten:

  • On-Demand-Bursting kann nicht auf einer Premium-SSD aktiviert werden, die kleiner als oder gleich 512 GiB ist. Bei SSD Premium-Datenträgern mit 512 GiB oder weniger wird immer das guthabenbasierte Bursting angewendet.
  • On-Demand-Bursting wird nur auf Premium-SSD-verwalteten Datenträgern unterstützt. Wenn eine Premium-SSD mit aktiviertem On-Demand-Bursting auf einen anderen Datenträgertyp umgestellt wird, wird die Bursting-Funktion deaktiviert.
  • On-Demand-Bursting deaktiviert sich nicht automatisch, wenn Sie die Leistungsstufe ändern. Wenn Sie die Leistungsstufe ändern möchten, aber nicht den Datenträger platzen lassen möchten, müssen Sie sie deaktivieren.
  • Das bedarfsgesteuerte Bursting kann nur aktiviert werden, wenn der Datenträger von einer VM getrennt wird oder wenn die VM angehalten wurde. Sie können das bedarfsgesteuerte Bursting 12 Stunden nach der Aktivierung deaktivieren.

Abrechnung für On-Demand-Bursting

Die Kosten für das bedarfsgesteuerte Bursting bei verwalteten Premium SSD-Datenträgern setzen sich aus zwei Komponenten zusammen. Die erste ist eine pauschale stündliche Gebühr für die Aktivierung von Bursting, die je nach Region variiert und unabhängig vom Anbindungsstatus gilt, bis Sie Bursting deaktivieren. Die zweite besteht aus variablen Pay-as-you-go-Gebühren basierend auf der Anzahl der nicht zwischengespeicherten Lese- und Schreibvorgänge, die das bereitgestellte IOPS- oder Durchsatzziel überschreiten.

Beispiel für eine nur IOPS-Abrechnung

In diesem Beispiel wird ein 1-TiB Premium SSD P30-Datenträger mit aktiviertem On-Demand-Bursting und einem bereitgestellten Ziel von 5.000 IOPS verwendet.

Zeit Datenträgeraktivität Burst-Transaktionen
00:00:00–00:10:00 IOPS verbleiben unter dem bereitgestellten Ziel. 0
00:10:01–00:10:10 Ein Batchauftrag verwendet 6.000 IOPS für 10 Sekunden. (6,000 - 5,000) × 10 = 10,000
00:10:11–00:59:00 IOPS verbleiben unter dem bereitgestellten Ziel. 0
00:59:01–01:00:00 Ein Batchauftrag verwendet 7.000 IOPS für 60 Sekunden. (7,000 - 5,000) × 60 = 120,000

Datenträger-Bursting tritt während zwei Intervallen in einer Abrechnungsstunde auf. Von 00:10:01 bis 00:10:10 betragen die kumulierten Burst-Transaktionen (6,000 - 5,000) × 10 = 10,000. Von 00:59:01 durch 01:00:00 sind die akkumulierten Burst-Transaktionen (7,000 - 5,000) × 60 = 120,000.

Zusammen produzieren die beiden Intervalle 130.000 Burst-Transaktionen, die Azure als 13 Einheiten von 10.000 Transaktionen in Rechnung stellen. Bei dem geltenden regionalen Transaktionssatz kosten diese 13 Einheiten $Y. Die Gesamtkosten für die Abrechnungsstunde sind die regionale stündliche Burst-Aktivierungs-Pauschalgebühr von $X plus die Burst-Transaktionskosten von $Y. Die Pauschalgebühr gilt unabhängig vom Anlagenstatus des Datenträgers, bis Sie "On-Demand-Bursting" deaktivieren.

Beispiel für kombinierte IOPS- und Durchsatzabrechnung

In diesem Beispiel wird ein 1-TiB Premium SSD P30-Datenträger mit aktiviertem On-Demand-Bursting und bereitgestellten Zielen von 5.000 IOPS und 200 MB/s verwendet. Azure rechnet den Durchsatz oberhalb des bereitgestellten Zielwerts anhand einer E/A-Größe von 256 KB in Transaktionen um. Wenn IOPS und Durchsatz ihre Ziele überschreiten, verwendet Azure die größere Transaktionsanzahl.

Zeit Datenträgeraktivität IOPS-Burst-Transaktionen Durchsatz-Bursttransaktionen Abrechnungsfähige Burst-Transaktionen
00:00:01–00:00:05 Ein Batchauftrag verwendet 10.000 IOPS und 300 MB/s für fünf Sekunden. (10,000 - 5,000) × 5 = 25,000 (300 - 200) × 1,024 ÷ 256 × 5 = 2,000 25,000
00:00:06–00:00:10 Ein Wiederherstellungsauftrag verwendet 6.000 IOPS und 600 MB/s für fünf Sekunden. (6,000 - 5,000) × 5 = 5,000 (600 - 200) × 1,024 ÷ 256 × 5 = 8,000 8,000

Azure berechnet kumulierte Burst-Transaktionen anhand der maximalen Anzahl von Transaktionen aus dem Bursting bei den IOPS oder beim Durchsatz. Von 00:00:01 bis 00:00:05 betragen die kumulierten Burst-Transaktionen Max((10,000 - 5,000), ((300 - 200) × 1,024 ÷ 256)) × 5 = 25,000. Im Zeitraum von 00:00:06 bis 00:00:10 betragen die akkumulierten Burst-Transaktionen Max((6,000 - 5,000), ((600 - 200) × 1,024 ÷ 256)) × 5 = 8,000.

Wenden Sie den regionalen Transaktionssatz auf die abrechnungsfähigen Transaktionen an, und fügen Sie dann die Pauschalgebühr für stündliche Bursts hinzu, um die Gesamtkosten für on-Demand-Datenträger-Bursting zu berechnen.

Ausführliche Informationen zu den Preisen finden Sie auf der Preisseite für verwaltete Datenträger. Verwenden Sie den Azure Preisrechner, um die Bewertung für Ihre Workload vorzunehmen.

Um das bedarfsgesteuerte Bursting zu aktivieren, siehe Aktivieren des bedarfsgesteuerten Burstings.

Guthabenbasiertes Bursting

Für verwaltete SSD Premium-Datenträger ist guthabenbasiertes Bursting für die Datenträgergrößen P20 und kleiner verfügbar. Für Standard-SSDs ist kreditbasiertes Bursting für Datenträgergrößen E30 und kleiner verfügbar. Sowohl für Standard-SSDs als auch für verwaltete Premium-SSD-Datenträger ist guthabenbasiertes Bursting in allen Regionen der Azure Public, Government- und China-Clouds verfügbar. Das Datenträgerbursting ist standardmäßig für alle neuen und vorhandenen Bereitstellungen der unterstützten Datenträgergrößen aktiviert. Beim Bursting auf VM-Ebene wird nur das guthabenbasierte Bursting verwendet.

Bursting auf VM-Ebene

Beim Bursting auf VM-Ebene wird nur das guthabenbasierte Bursting verwendet. Sie ist standardmäßig für die meisten virtuellen Computer aktiviert, die Storage Premium unterstützen.

Bursting-Flow

Das Bursting-Credit-System gilt auf die gleiche Weise sowohl auf der Ebene virtueller Maschinen (VM) als auch auf der Ebene der Festplatten. Ihre Ressource, entweder ein virtueller Computer oder ein Datenträger, startet mit vollständig aufgefüllten Guthaben in ihrem eigenen Burstbucket. Mit diesen Guthaben können Sie das Bursting bis zu 30 Minuten lang mit der maximalen Burstrate nutzen. Sie sammeln Gutschriften, wenn die IOPS oder MB/s der Ressource unter dem Leistungsziel der Ressource liegen. Wenn Ihre Ressource Bursting-Guthaben ansammelt und Ihr Workload zusätzliche Leistung benötigt, kann Ihre Ressource dieses Guthaben verwenden, um ihre Leistungsgrenzen bestmöglich zu überschreiten, um die Workloadanforderungen zu erfüllen.

Diagramm der nicht verwendeten E/A oder des Durchsatzes unterhalb des bereitgestellten Ziels, das einen Burst-Kredit-Bucket füllt, der voll gestartet wird, während E/A oder Durchsatz über dem Ziel Guthaben aus dem Bucket verbraucht.

Wie Sie Ihr verfügbares Guthaben aufbrauchen, liegt ganz bei Ihnen. Sie können Ihr Burst-Guthaben für 30 Minuten aufeinanderfolgend aufbrauchen oder sporadisch im Laufe des Tages. Wenn Sie Ressourcen bereitstellen, wird diesen ein vollständiges Guthaben zugewiesen. Wenn diese Gutschriften erschöpft sind, dauert es weniger als einen Tag, um den Guthabenbestand zu restocken. Sie können Guthaben nach Eigenem Ermessen ausgeben. Der Burst-Bucket muss nicht voll sein, damit für Ressourcen ein Burst durchgeführt werden kann. Die Burst-Ansammlung ist je nach Ressource unterschiedlich, da sie auf nicht verwendeten IOPS und MB/s unterhalb ihrer Leistungsziele basiert. Ressourcen mit höherer Grundleistung sammeln ihr Burst-Guthaben schneller an als Ressourcen mit geringerer Grundleistung. Beispielsweise sammelt ein P1-Datenträger im Leerlauf 120 IOPS pro Sekunde an, während ein P20-Datenträger im Leerlauf 2.300 IOPS pro Sekunde ansammelt.

Bursting-Zustände

Es gibt drei Zustände, in denen sich Ihre Ressource mit aktiviertem Bursting befinden kann:

  • Ansammeln: Der E/A-Datenverkehr der Ressource verbraucht weniger als das Leistungsziel. IOPS- und MB/s-Burst-Guthaben werden separat angesammelt. Ihre Ressource kann IOPS-Guthaben ansammeln, während sie MB/s-Guthaben verbraucht, oder umgekehrt.
  • Bursting – Der Datenverkehr der Ressource überschreitet den Leistungszielwert. Der Burst-Datenverkehr verbraucht eigenständig IOPS- oder Durchsatzguthaben.
  • Konstant – Der Datenverkehr der Ressource entspricht genau dem Leistungsziel.

Beispiele für das Bursting

Die folgenden Beispiele zeigen, wie das Bursting mit verschiedenen Kombinationen aus VM und Datenträger funktioniert. Um die Beispiele einfach zu verfolgen, konzentrieren sie sich auf MB/s, aber die gleiche Logik wird unabhängig auf IOPS angewendet.

Burstfähige VM mit nicht burstfähigen Datenträgern

Kombination aus virtuellem Computer und Datenträger:

  • Standard_L8s_v2
    • Nicht zwischengespeicherte MB/s: 160
    • Max. Burst MB/s: 1.280
  • P50-OS-Datenträger
    • Bereitgestellte MB/s: 250
    • On-Demand-Bursting: deaktiviert
  • 2 P50-Datenträger
    • Bereitgestellte MB/s: 250
    • Bedarfsgesteuertes Bursting: nicht aktiviert

Nach dem Start führt eine Anwendung eine nicht kritische Workload auf dem virtuellen Computer aus. Die Arbeitslast erfordert 30 MB/s, die gleichmäßig auf die Datenträger verteilt sind. Diagramm einer Anwendung, die 30 MB/s von einem virtuellen Computer anfordert. Der virtuelle Computer fordert 10 MB/s von jedem von drei Datenträgern an und gibt dann 30 MB/s an die Anwendung zurück.

Anschließend muss die Anwendung einen Batchauftrag verarbeiten, der 600 MB/s erfordert. Bei Standard_L8s_v2 wird Bursting genutzt, um diese Anforderung zu erfüllen. Die Anforderungen an die Datenträger werden dabei gleichmäßig auf P50-Datenträger verteilt.

Diagramm einer Anwendung, die 600 MB/s von einer VM mit Burstleistung anfordert. Die VM fordert 200 MB/s von jedem der drei P50-Datenträger ohne Burstfunktion an und liefert dann 600 MB/s an die Anwendung zurück.

Burstfähige VM mit burstfähigen Datenträgern

Kombination aus virtuellem Computer und Datenträger:

  • Standard_L8s_v2
    • Nicht zwischengespeicherte MB/s: 160
    • Max. Burst MB/s: 1.280
  • P4-Betriebssystemdatenträger
    • Bereitgestellte MB/s: 25
    • Maximale Burst-Rate MB/s: 170
  • 2 P4-Datenträger
    • Bereitgestellte MB/s: 25
    • Maximale Burst-Rate MB/s: 170

Wenn die VM startet, nutzt sie Burstleistung, um beim Betriebssystemdatenträger ihre Burstgrenze von 1.280 MB/s anzufordern, und der Betriebssystemdatenträger reagiert mit seiner Burst-Leistung von 170 MB/s.

Diagramm der Standard_L8s_v2-VM, die beim Start 1,280 MB/s vom P4-OS-Datenträger anfordert, der daraufhin seinen maximalen Burstdurchsatz von 170 MB/s liefert.

Nach dem Start starten Sie eine Anwendung mit einer nicht kritischen Arbeitsauslastung. Diese Anwendung erfordert 15 MB/s, die gleichmäßig auf alle Datenträger verteilt werden.

Diagramm einer Anwendung, die 15 MB/s von einem virtuellen Computer anfordert. Die VM fordert 5 MB/s von jedem von drei P4-Datenträgern an und gibt dann 15 MB/s an die Anwendung zurück.

Anschließend verarbeitet die Anwendung einen Batchauftrag, der 360 MB/s erfordert. Die Standard_L8s_v2 VM platzt, um diese Anforderung zu erfüllen. Der Betriebssystem-Datenträger stellt 20 MB/s zur Verfügung, und die beiden P4-Datenträger mit Burstleistung liefern die verbleibenden 340 MB/s.

Diagramm einer Anwendung, die 360 MB/s von einem platzenden virtuellen Computer anfordert. Der virtuelle Computer empfängt 170 MB/s von jedem P4-Datenträger und 20 MB/s vom P4-Betriebssystemdatenträger und gibt dann 360 MB/s an die Anwendung zurück.

Nächste Schritte