Größen von virtuellen Burstable-Computern der B-SerieB-series burstable virtual machine sizes

Virtuelle Computer der B-Serie sind ideal für Workloads, die nicht kontinuierlich die volle Leistung der CPU benötigen. Hierzu zählen beispielsweise Webserver, Proofs of Concept, kleine Datenbanken sowie Entwicklungsbuildumgebungen.The B-series VMs are ideal for workloads that do not need the full performance of the CPU continuously, like web servers, proof of concepts, small databases and development build environments. Diese Workloads haben in der Regel kurzfristige Leistungsanforderungen.These workloads typically have burstable performance requirements. Mit der B-Serie können Sie eine VM-Größe mit einer Grundleistung erwerben, die Guthaben erstellen kann, wenn sie weniger als die Grundleistung beansprucht.The B-series provides you with the ability to purchase a VM size with baseline performance that can build up credits when it is using less than its baseline. Wenn für den virtuellen Computer Guthaben gebildet wurde, kann Leistung genutzt werden, die über die Grundleistung hinausgeht. Dabei können bis zu 100 % der vCPU verwendet werden, wenn Ihre Anwendung mehr CPU-Leistung benötigt.When the VM has accumulated credits, the VM can burst above the baseline using up to 100% of the vCPU when your application requires higher CPU performance.

Die B-Serie ist in den folgenden VM-Größen erhältlich:The B-series comes in the following VM sizes:

Azure-Compute-Einheit (ACU): Variiert*Azure Compute Unit (ACU): Varies*
Storage Premium: UnterstütztPremium Storage: Supported
Storage Premium-Zwischenspeicherung: Nicht unterstütztPremium Storage caching: Not Supported
Livemigration: UnterstütztLive Migration: Supported
Updates mit Speicherbeibehaltung: UnterstütztMemory Preserving Updates: Supported
Unterstützung von VM-Generationen: Generation 1 und 2VM Generation Support: Generation 1 and 2

*VMs der B-Serie sind burstfähig, daher variieren die ACU-Nummern je nach Workloads und Kernnutzung.*B-series VMs are burstable and thus ACU numbers will vary depending on workloads and core usage.

SizeSize vCPUvCPU Memory: GiBMemory: GiB Temporärer Speicher (SSD): GiBTemp storage (SSD) GiB CPU-Grundleistung des virtuellen ComputersBase CPU Perf of VM Maximale CPU-Leistung des virtuellen ComputersMax CPU Perf of VM Anfängliche GuthabenInitial Credits Guthabenbildung/StundeCredits banked/hour MaximalguthabenMax Banked Credits Max. Anzahl DatenträgerMax data disks Maximaler Durchsatz (Cache und temporärer Speicher): IOPS/MBit/sMax cached and temp storage throughput: IOPS/MBps Maximaler Durchsatz des Datenträgers ohne Cache: IOPS/MBit/sMax uncached disk throughput: IOPS/MBps Maximale Anzahl NICsMax NICs
Standard_B1ls1Standard_B1ls1 11 0.50.5 44 5 %5% 100 %100% 3030 33 7272 22 200/10200/10 160/10160/10 22
Standard_B1sStandard_B1s 11 11 44 10 %10% 100 %100% 3030 66 144144 22 400/10400/10 320/10320/10 22
Standard_B1msStandard_B1ms 11 22 44 20%20% 100 %100% 3030 1212 288288 22 800/10800/10 640/10640/10 22
Standard_B2sStandard_B2s 22 44 88 40%40% 200 %200% 6060 2424 576576 44 1.600/151600/15 1.280/151280/15 33
Standard_B2msStandard_B2ms 22 88 1616 60%60% 200 %200% 6060 3636 864864 44 2.400/22,52400/22.5 1.920/22,51920/22.5 33
Standard_B4msStandard_B4ms 44 1616 3232 90%90% 400 %400% 120120 5454 12961296 88 3.600/353600/35 2.880/352880/35 44
Standard_B8msStandard_B8ms 88 3232 6464 135%135% 800 %800% 240240 8181 19441944 1616 4.320/504320/50 4.320/504320/50 44
Standard_B12msStandard_B12ms 1212 4848 9696 202 %202% 1200 %1200% 360360 121121 29092909 1616 6.480/756480/75 4.320/504320/50 66
Standard_B16msStandard_B16ms 1616 6464 128128 270 %270% 1600 %1600% 480480 162162 38883888 3232 8.640/1008640/100 4.320/504320/50 88
Standard_B20msStandard_B20ms 2020 8080 160160 337 %337% 2000 %2000% 600600 203203 48604860 3232 10.800/12510800/125 4.320/504320/50 88

1 B1ls wird nur unter Linux unterstützt1 B1ls is supported only on Linux

WorkloadbeispielWorkload example

Stellen Sie sich eine Zeiterfassungsanwendung für ein Büro vor.Consider an office check-in/out application. Die Anwendung benötigt eine hohe CPU-Leistung innerhalb der Geschäftszeiten, aber wenig Rechenleistung außerhalb der Geschäftszeiten.The application needs CPU bursts during business hours, but not a lot of computing power during off hours. In diesem Beispiel erfordert die Workload einen virtuellen Computer mit 16 vCPUs und 64 GiB RAM, um effizient arbeiten zu können.In this example, the workload requires a 16vCPU virtual machine with 64GiB of RAM to work efficiently.

In der Tabelle werden die stündlichen Datenverkehrsdaten angezeigt, und das Diagramm ist eine visuelle Darstellung dieses Datenverkehrs.The table shows the hourly traffic data and the chart is a visual representation of that traffic.

B16-Merkmale:B16 characteristics:

Maximale CPU-Leistung: 16 vCPU * 100 % = 1600 %Max CPU perf: 16vCPU * 100% = 1600%

Baseline: 270 %Baseline: 270%

Diagramm der stündlichen Datenverkehrsdaten

SzenarioScenario TimeTime CPU-Auslastung (%)CPU usage (%) Aufgelaufenes Guthaben1Credits accumulated1 Verfügbares GuthabenCredits available
B16ms-BereitstellungB16ms Deployment BereitstellungDeployment BereitstellungDeployment 480 (Anfängliches Guthaben)480 (Initial Credits) 480480
Kein DatenverkehrNo traffic 0:000:00 00 162162 642642
Kein DatenverkehrNo traffic 1:001:00 00 162162 804804
Kein DatenverkehrNo traffic 2:002:00 00 162162 966966
Kein DatenverkehrNo traffic 3:003:00 00 162162 11281128
Kein DatenverkehrNo traffic 4:004:00 00 162162 12901290
Kein DatenverkehrNo traffic 5:005:00 00 162162 14521452
Geringer DatenverkehrLow Traffic 6:006:00 270270 00 14521452
Mitarbeiter kommen ins Büro (App benötigt 80 % vCPU)Employees come to office (app needs 80% vCPU) 7:007:00 12801280 -606-606 846846
Weitere Mitarbeiter kommen ins Büro (App benötigt 80 % vCPU)Employees continue coming to office (app needs 80% vCPU) 8:008:00 12801280 -606-606 240240
Geringer DatenverkehrLow Traffic 9:009:00 270270 00 240240
Geringer DatenverkehrLow Traffic 10:0010:00 100100 102102 342342
Geringer DatenverkehrLow Traffic 11:0011:00 5050 132132 474474
Geringer DatenverkehrLow Traffic 12:0012:00 100100 102102 576576
Geringer DatenverkehrLow Traffic 13:0013:00 100100 102102 678678
Geringer DatenverkehrLow Traffic 14:0014:00 5050 132132 810810
Geringer DatenverkehrLow Traffic 15:0015:00 100100 102102 912912
Geringer DatenverkehrLow Traffic 16:0016:00 100100 102102 10141014
Mitarbeiter checken aus (App-Anforderungen 100 % vCPU)Employees checking out (app needs 100% vCPU) 17:0017:00 16001600 -798-798 216216
Geringer DatenverkehrLow Traffic 18:0018:00 270270 00 216216
Geringer DatenverkehrLow Traffic 19:0019:00 270270 00 216216
Geringer DatenverkehrLow Traffic 20:0020:00 5050 132132 348348
Geringer DatenverkehrLow Traffic 21:0021:00 5050 132132 480480
Kein DatenverkehrNo traffic 22:0022:00 00 162162 642642
Kein DatenverkehrNo traffic 23:0023:00 00 162162 804804

1 Aufgelaufenes Guthaben/Guthaben, das in einer Stunde verwendet wird, entspricht: ((Base CPU perf of VM - CPU Usage) / 100) * 60 minutes.1 Credits accumulated/credits used in an hour is equivalent to: ((Base CPU perf of VM - CPU Usage) / 100) * 60 minutes.

Bei einer D16s_v3 mit 16 vCPUs und 64 GiB Arbeitsspeicher beträgt der Stundensatz 0,936 $ pro Stunde (monatlich 673,92 $), und für B16ms mit 16 vCPUs und 64 GiB Arbeitsspeicher beträgt die Rate 0,794 $pro Stunde (monatlich 547,86 $).For a D16s_v3 which has 16 vCPUs and 64 GiB of memory the hourly rate is $0.936 per hour (monthly $673.92) and for B16ms with 16 vCPUs and 64 GiB memory the rate is $0.794 per hour (monthly $547.86). Dies führt zu einer Einsparung von 15 %! This results in 15% savings!

Fragen und AntwortenQ & A

F: Was passiert, wenn mein Guthaben erschöpft ist?Q: What happens when my credits run out?

A: Wenn das Guthaben erschöpft ist, wird die VM auf die Baselineleistung zurückgestuft.A : When the credits are exhausted, the VM returns to the baseline performance.

F: Wie erhalte ich einen virtuellen Computer mit einer Grundleistung von 135 Prozent?Q: How do you get 135% baseline performance from a VM?

A: Die 135 Prozent verteilen sich auf die acht vCPUs, die der VM-Größe zugrunde liegen.A : The 135% is shared amongst the 8 vCPU’s that make up the VM size. Wenn Ihre Anwendung also beispielsweise vier der acht Kerne für die Batchverarbeitung nutzt und jede dieser vier vCPUs zu 30 Prozent ausgelastet ist, beläuft sich die CPU-Leistung des virtuellen Computers auf insgesamt 120 Prozent.For example, if your application uses 4 of the 8 cores working on batch processing and each of those 4 vCPU’s are running at 30% utilization the total amount of VM CPU performance would equal 120%. Das bedeutet, dass der virtuelle Computer ein Zeitguthaben auf der Grundlage des 15-prozentigen Deltas (im Vergleich zu Ihrer Grundleistung) bildet.Meaning that your VM would be building credit time based on the 15% delta from your baseline performance. Es bedeutet aber auch Folgendes: Wenn Sie über Guthaben verfügen, kann der gleiche virtuelle Computer 100 Prozent aller acht vCPUs nutzen, wodurch sich eine maximale CPU-Leistung von 800 Prozent ergibt.But it also means that when you have credits available that same VM can use 100% of all 8 vCPU’s giving that VM a Max CPU performance of 800%.

F: Wie kann ich mein Guthaben und den Verbrauch überwachen?Q: How can I monitor my credit balance and consumption?

A: Mit der Metrik Credit gibt Aufschluss darüber, wie viel Guthaben Ihr virtueller Computer verdient hat, und die Metrik ConsumedCredit zeigt an, wie viel CPU-Guthaben Ihr virtueller Computer aus dem Vorrat verbraucht hat.A : The Credit metric allows you to view how many credits your VM have been banked and the ConsumedCredit metric will show how many CPU credits your VM has consumed from the bank. Diese Metriken können Sie im Metrikbereich des Portals oder programmgesteuert über die Azure Monitor-APIs anzeigen.You will be able to view these metrics from the metrics pane in the portal or programmatically through the Azure Monitor APIs.

Weitere Informationen zum Zugreifen auf die Metrikdaten für Azure finden Sie in der Übersicht über Metriken in Microsoft Azure.For more information on how to access the metrics data for Azure, see Overview of metrics in Microsoft Azure.

F: Wie wird Guthaben hinzugefügt und verbraucht?Q: How are credits accumulated and consumed?

A: Bildungs- und Verbrauchsrate des virtuellen Computers sind so gestaltet, dass es bei einem virtuellen Computer, der exakt auf dem Grundleistungsniveau betrieben wird, weder zu einer Nettobildung noch zu einem Verbrauch von Burst-Guthaben kommt.A : The VM accumulation and consumption rates are set such that a VM running at exactly its base performance level will have neither a net accumulation or consumption of bursting credits. Eine Nettoerhöhung des Guthabens erfolgt, wenn der virtuelle Computer unter seiner Grundleistung betrieben wird. Bei einer CPU-Nutzung, die über das Grundleistungsniveau hinausgeht, kommt es hingegen zu einer Nettoverringerung des Guthabens.A VM will have a net increase in credits whenever it is running below its base performance level and will have a net decrease in credits whenever the VM is utilizing the CPU more than its base performance level.

Beispiel: Angenommen, ich stelle für meine kleine Zeit- und Anwesenheitsdatenbank einen virtuellen Computer der Größe „B1ms“ bereit.Example : I deploy a VM using the B1ms size for my small time and attendance database application. Bei dieser Größe kann meine Anwendung bis zu 20 % einer vCPU als Grundleistung nutzen. Das entspricht 0,2 Guthaben pro Minute, die ich entweder nutzen oder sammeln kann.This size allows my application to use up to 20% of a vCPU as my baseline, which is 0.2 credits per minute I can use or bank.

Meine Anwendung ist jeweils am Anfang und Ende des Arbeitstags meiner Mitarbeiter aktiv (also zwischen 7:00 und 9:00 Uhr sowie zwischen 16:00 und 18:00 Uhr).My application is busy at the beginning and end of my employees work day, between 7:00-9:00 AM and 4:00 - 6:00PM. Während der restlichen 20 Stunden des Tages befindet sich die Anwendung in der Regel im Leerlauf und nutzt lediglich zehn Prozent der vCPU.During the other 20 hours of the day, my application is typically at idle, only using 10% of the vCPU. In der Nebenzeit erhalte ich pro Minute 0,2 Guthaben, verbrauche aber nur 0,1 Guthaben pro Minute. Der virtuelle Computer bildet also pro Stunde ein Guthaben von sechs Einheiten (0,1 x 60).For the non-peak hours, I earn 0.2 credits per minute but only consume 0.l credits per minute, so my VM will bank 0.1 x 60 = 6 credits per hour. Für die 20 Stunden, die nicht als Spitzenzeit gelten, entsteht somit ein Guthaben von 120 Einheiten.For the 20 hours that I am off-peak, I will bank 120 credits.

Während der Spitzenzeit beansprucht meine Anwendung im Schnitt 60 % der vCPU. Ich erhalte zwar weiterhin 0,2 Guthaben pro Minute, verbrauche nun aber 0,6 Guthaben pro Minute. Die Minute kostet also netto 0,4 Guthaben. In der Stunde sind das 24 Guthaben (0,4 x 60).During peak hours my application averages 60% vCPU utilization, I still earn 0.2 credits per minute but I consume 0.6 credits per minute, for a net cost of 0.4 credits a minute or 0.4 x 60 = 24 credits per hour. Die Spitzenauslastung dauert pro Tag vier Stunden und kostet somit 96 Guthaben (4 x 24).I have 4 hours per day of peak usage, so it costs 4 x 24 = 96 credits for my peak usage.

Wenn ich nun die 120 Guthaben, die ich während der Nebenzeit gebildet habe, mit den 96 Guthaben verrechne, die für meine Spitzenzeit anfallen, bleiben täglich 24 Guthaben übrig, die ich für andere Aktivitäten mit höheren Anforderungen nutzen kann.If I take the 120 credits I earned off-peak and subtract the 96 credits I used for my peak times, I bank an additional 24 credits per day that I can use for other bursts of activity.

F: Wie kann ich das aufgelaufene und das genutzte Guthaben berechnen?Q: How can I calculate credits accumulated and used?

A: Sie können die folgende Formel verwenden:A : You can use the following formula:

(Basis-CPU-Leistung der VM – CPU-Auslastung)/100 = Erworbenes Guthaben oder Nutzung pro Minute(Base CPU perf of VM - CPU Usage) / 100 = Credits bank or use per minute

In der obigen Instanz ist Ihre Baseline z. B. 20 %. Wenn Sie 10 % der CPU nutzen, ergibt sich ein Guthaben von (20 % – 10 %)/100 = 0,1 pro Minute.e.g in above instance your baseline is 20% and if you use 10% of the CPU you are accumulating (20%-10%)/100 = 0.1 credit per minute.

F: Unterstützt die B-Serie Storage Premium-Datenträger?Q: Does the B-Series support Premium Storage data disks?

A: Ja. Storage Premium-Datenträger werden von allen Größen der B-Serie unterstützt.A : Yes, all B-Series sizes support Premium Storage data disks.

F: Warum wird mein Restguthaben nach dem erneuten Bereitstellen oder Beenden bzw. Starten auf 0 gesetzt?Q: Why is my remaining credit set to 0 after a redeploy or a stop/start?

A: Wenn eine VM „ERNEUT BEREITGESTELLT“ ist und die VM auf einen anderen Knoten verschoben wird, geht das gesammelte Guthaben verloren.A : When a VM is “REDPLOYED” and the VM moves to another node, the accumulated credit is lost. Wenn die VM beendet/gestartet wird, aber auf dem gleichen Knoten verbleibt, behält die VM das gesammelte Guthaben.If the VM is stopped/started, but remains on the same node, the VM retains the accumulated credit. Immer wenn die VM auf einem Knoten neu startet, erhält sie ein Anfangsguthaben. Bei Standard_B8ms beträgt dieser Wert 240.Whenever the VM starts fresh on a node, it gets an initial credit, for Standard_B8ms it is 240.

F: Was geschieht, wenn ein nicht unterstütztes Betriebssystemimage auf B1ls bereitgestellt wird?Q: What happens if I deploy an unsupported OS image on B1ls?

A : B1ls unterstützt nur Linux-Images, und wenn Sie ein Image eines anderen Betriebssystems bereitstellen, erhalten Sie möglicherweise keine optimale Benutzererfahrung.A : B1ls only supports Linux images and if you deploy any another OS image you might not get the best customer experience.

Weitere Größen und InformationenOther sizes and information

Preisrechner: PreisrechnerPricing Calculator: Pricing Calculator

Weitere Informationen zu Datenträgertypen: DatenträgertypenMore information on Disks Types : Disk Types

Nächste SchritteNext steps

Weitere Informationen dazu, wie Sie mit Azure-Computeeinheiten (ACU) die Computeleistung von Azure-SKUs vergleichen können.Learn more about how Azure compute units (ACU) can help you compare compute performance across Azure SKUs.