Rozmiary maszyn wirtualnych z serii BB-series burstable virtual machine sizes

Maszyny wirtualne z serii B są idealnym rozwiązaniem w przypadku obciążeń, które nie wymagają pełnej wydajności procesora CPU, takich jak serwery sieci Web, Weryfikacja koncepcji, małe bazy danych i środowiska kompilacji programistycznej.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. Te obciążenia zwykle mają wymagania dotyczące wydajności.These workloads typically have burstable performance requirements. Seria B umożliwia zakupienie rozmiaru maszyny wirtualnej z wydajnością bazową, która może kompilować kredyty, gdy jest ona mniejsza niż jego linia bazowa.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. Gdy maszyna wirtualna ma kredyty skumulowane, maszyna wirtualna może przekroczyć poziom do 100% vCPU, gdy aplikacja wymaga wyższych wydajności procesora CPU.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.

Seria B obejmuje następujące rozmiary maszyn wirtualnych:The B-series comes in the following VM sizes:

Jednostka obliczeniowa platformy Azure (ACU): różne *Azure Compute Unit (ACU): Varies*
Premium Storage: obsługiwanePremium Storage: Supported
Buforowanie Premium Storage: nieobsługiwanePremium Storage caching: Not Supported
Migracja na żywo: obsługiwaneLive Migration: Supported
Aktualizacje z zachowaniem pamięci: obsługiwaneMemory Preserving Updates: Supported
Obsługa generacji maszyny wirtualnej: generacja 1 i 2VM Generation Support: Generation 1 and 2
Przyspieszona sieć: obsługiwane * *Accelerated Networking: Supported**
Dyski tymczasowe systemu operacyjnego: obsługiwaneEphemeral OS Disks: Supported

* Maszyny wirtualne z serii B są szeregowe, a tym samym liczby ACU są różne w zależności od obciążeń i podstawowych zastosowań.*B-series VMs are burstable and thus ACU numbers will vary depending on workloads and core usage.
* * Przyspieszona sieć jest obsługiwana tylko w przypadku Standard_B12ms, Standard_B16ms i Standard_B20ms.**Accelerated Networking is only supported for Standard_B12ms, Standard_B16ms and Standard_B20ms.

RozmiarSize Procesor wirtualnyvCPU Pamięć: GiBMemory: GiB Magazyn tymczasowy (SSD): GiBTemp storage (SSD) GiB Podstawowa wydajność procesora CPU maszyny wirtualnejBase CPU Perf of VM Maksymalna wydajność procesora dla maszyny wirtualnejMax CPU Perf of VM Kredyty początkoweInitial Credits Środki na kredyt/godzinęCredits banked/hour Maksymalna liczba kredytów w bankuMax Banked Credits Maks. liczba dysków danychMax data disks Maksymalna przepływność magazynu w pamięci podręcznej i tymczasowej: IOPS/MB/sMax cached and temp storage throughput: IOPS/MBps Maksymalna przepływność dysku w pamięci podręcznej: liczba operacji we/wy na sekundęMax uncached disk throughput: IOPS/MBps Maksymalna liczba kart sieciowychMax 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 1600/151600/15 1280/151280/15 33
Standard_B2msStandard_B2ms 22 88 1616 60%60% 200%200% 6060 3636 864864 44 2400/22.52400/22.5 1920/22.51920/22.5 33
Standard_B4msStandard_B4ms 44 1616 3232 90%90% 400%400% 120120 5454 12961296 88 3600/353600/35 2880/352880/35 44
Standard_B8msStandard_B8ms 88 3232 6464 135%135% 800%800% 240240 8181 19441944 1616 4320/504320/50 4320/504320/50 44
Standard_B12msStandard_B12ms 1212 4848 9696 202%202% 1200%1200% 360360 121121 29092909 1616 6480/756480/75 4320/504320/50 66
Standard_B16msStandard_B16ms 1616 6464 128128 270%270% 1600%1600% 480480 162162 38883888 3232 8640/1008640/100 4320/504320/50 88
Standard_B20msStandard_B20ms 2020 8080 160160 337%337% 2000%2000% 600600 203203 48604860 3232 10800/12510800/125 4320/504320/50 88

1 B1ls jest obsługiwany tylko w systemie Linux1 B1ls is supported only on Linux

Przykład obciążeniaWorkload example

Weź pod uwagę aplikację zaewidencjonowania/wyewidencjonowania pakietu Office.Consider an office check-in/out application. Aplikacja wymaga obciążeń procesora CPU w godzinach pracy, ale nie dużej mocy obliczeniowej w godzinach.The application needs CPU bursts during business hours, but not a lot of computing power during off hours. W tym przykładzie obciążenie wymaga maszyny wirtualnej 16vCPU z 64GiB pamięci RAM do wydajnej pracy.In this example, the workload requires a 16vCPU virtual machine with 64GiB of RAM to work efficiently.

W tabeli przedstawiono dane dotyczące godzinowego ruchu, a wykres jest wizualną reprezentacją tego ruchu.The table shows the hourly traffic data and the chart is a visual representation of that traffic.

Charakterystyki B16:B16 characteristics:

Maksymalna wydajność procesora: 16vCPU * 100% = 1600%Max CPU perf: 16vCPU * 100% = 1600%

Linia bazowa: 270%Baseline: 270%

Wykres danych ruchu godzinowego

ScenariuszScenario GodzinaTime Użycie procesora CPU (%)CPU usage (%) Środki skumulowane1Credits accumulated1 Dostępne kredytyCredits available
Wdrożenie B16msB16ms Deployment WdrożenieDeployment WdrożenieDeployment 480 (końcowe środki)480 (Initial Credits) 480480
Brak ruchuNo traffic 0:000:00 00 162162 642642
Brak ruchuNo traffic 1:001:00 00 162162 804804
Brak ruchuNo traffic 2:002:00 00 162162 966966
Brak ruchuNo traffic 3:003:00 00 162162 11281128
Brak ruchuNo traffic 4:004:00 00 162162 12901290
Brak ruchuNo traffic 5:005:00 00 162162 14521452
Niski ruchLow Traffic 6:006:00 270270 00 14521452
Pracownicy korzystają z pakietu Office (zapotrzebowanie aplikacji 80% vCPU)Employees come to office (app needs 80% vCPU) 7:007:00 12801280 -606-606 846846
Pracownicy kontynuują pracę z pakietem Office (zapotrzebowanie aplikacji 80% vCPU)Employees continue coming to office (app needs 80% vCPU) 8:008:00 12801280 -606-606 240240
Niski ruchLow Traffic 9:009:00 270270 00 240240
Niski ruchLow Traffic 10:0010:00 100100 102102 342342
Niski ruchLow Traffic 11:0011:00 5050 132132 474474
Niski ruchLow Traffic 12:0012:00 100100 102102 576576
Niski ruchLow Traffic 13:0013:00 100100 102102 678678
Niski ruchLow Traffic 14:0014:00 5050 132132 810810
Niski ruchLow Traffic 15:0015:00 100100 102102 912912
Niski ruchLow Traffic 16:0016:00 100100 102102 10141014
Wyewidencjonowanie pracowników (zapotrzebowanie aplikacji 100% vCPU)Employees checking out (app needs 100% vCPU) 17:0017:00 16001600 -798-798 216216
Niski ruchLow Traffic 18:0018:00 270270 00 216216
Niski ruchLow Traffic 19:0019:00 270270 00 216216
Niski ruchLow Traffic 20:0020:00 5050 132132 348348
Niski ruchLow Traffic 21:0021:00 5050 132132 480480
Brak ruchuNo traffic 22:0022:00 00 162162 642642
Brak ruchuNo traffic 23:0023:00 00 162162 804804

1 zakumulowane kredyty/kredyty używane w ciągu godziny są równoważne: ((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.

Dla D16s_v3, która ma 16 procesorów wirtualnych vCPU i 64 GiB pamięci, stawka godzinowa wynosi $0,936 za godzinę (miesięcznie $673,92) i dla B16ms z 16 procesorów wirtualnych vCPU i 64 $0,794 GiBFor 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). Spowoduje to 15% oszczędności! This results in 15% savings!

Pytania i odpowiedziQ & A

P: co się stanie po wyczerpaniu środków?Q: What happens when my credits run out?

Odp .: gdy środki są wyczerpane, maszyna wirtualna wraca do wydajności linii bazowej.A: When the credits are exhausted, the VM returns to the baseline performance.

P: jak uzyskać wydajność bazową 135% z maszyny wirtualnej?Q: How do you get 135% baseline performance from a VM?

Odp .: 135% jest współużytkowany przez 8 vCPU, które tworzą rozmiar maszyny wirtualnej.A: The 135% is shared amongst the 8 vCPU’s that make up the VM size. Jeśli na przykład aplikacja korzysta z 4 rdzeni w ramach przetwarzania wsadowego, a każda z tych 4 vCPU jest uruchomiona o 30%, wykorzystanie całkowitej wydajności procesora maszyn wirtualnych będzie równe 120%.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%. Oznacza to, że maszyna wirtualna będzie kompilować czas kredytowy na podstawie przyrostu 15% od wydajności linii bazowej.Meaning that your VM would be building credit time based on the 15% delta from your baseline performance. Oznacza to również, że gdy masz dostępne środki na korzystanie z tej samej maszyny wirtualnej, można użyć 100% wszystkich 8 vCPU, co zapewnia, że maszyna wirtualna ma maksymalną wydajność procesora CPU równą 800%.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%.

P: Jak mogę monitorować saldo środków i zużycie?Q: How can I monitor my credit balance and consumption?

Odp.: Metryka kredytowa umożliwia wyświetlenie liczby środków, które zostały zgłoszone przez maszynę wirtualną, a Metryka CONSUMEDCREDIT pokazuje, ile kredytów CPU zużywał przez maszynę wirtualną od banku.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. Te metryki będą widoczne w okienku metryki w portalu lub programowo za pośrednictwem interfejsów API Azure Monitor.You will be able to view these metrics from the metrics pane in the portal or programmatically through the Azure Monitor APIs.

Aby uzyskać więcej informacji na temat uzyskiwania dostępu do danych metryk dla platformy Azure, zobacz Omówienie metryk w Microsoft Azure.For more information on how to access the metrics data for Azure, see Overview of metrics in Microsoft Azure.

P: w jaki sposób są sumowane i zużywane środki?Q: How are credits accumulated and consumed?

Odp .: opłaty za gromadzenie i zużycie maszyn wirtualnych są ustawiane w taki sposób, że maszyna wirtualna działająca na tym samym poziomie wydajności nie będzie mogła ani korzystać z obciążeń sieciowych.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. Na maszynie wirtualnej zostanie osiągnięty wzrost środków w wysokości netto, gdy jest ona niższa od bazowego poziomu wydajności i będzie miała spadek netto środków, gdy maszyna wirtualna korzysta z procesora CPU więcej niż jego podstawowy poziom wydajności.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.

Przykład: WDRAŻAm maszynę wirtualną przy użyciu B1ms rozmiaru dla aplikacji bazy danych o małym czasie i obecności.Example: I deploy a VM using the B1ms size for my small time and attendance database application. Ten rozmiar umożliwia mojej aplikacji używanie do 20% vCPU jako mojego planu bazowego, czyli 0,2 kredytów na minutę, których można użyć lub banku.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.

Moja aplikacja jest zajęta na początku i na końcu dnia roboczego pracowników, między 7:00-9:00 AM i 4:00-6:13:00.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 pozostałych 20 godzinach dnia moja aplikacja jest zwykle w stanie bezczynności, przy użyciu 10% vCPU.During the other 20 hours of the day, my application is typically at idle, only using 10% of the vCPU. W przypadku godzin poza szczytem otrzymuję 0,2 kredytów na minutę, ale zużywamy tylko 0,1 kredytów na minutę, więc moja maszyna wirtualna będzie bankiem 0,1 x 60 = 6 kredytów na godzinę.For the non-peak hours, I earn 0.2 credits per minute but only consume 0.1 credits per minute, so my VM will bank 0.1 x 60 = 6 credits per hour. W przypadku 20 godzin, które są poza szczytem, będę mieć Bank 120 kredytów.For the 20 hours that I am off-peak, I will bank 120 credits.

W godzinach szczytu moja aplikacja jest 60 średnia na vCPU użycie, nadal uzyskuję 0,2 kredytów na minutę, ale zużywamy 0,6 kredyty na minutę, za koszt netto usługi 0,4 na minutę lub 0,4 x 60 = 24 kredyty na godzinę.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. Mam 4 godziny na dzień szczytowego użycia, więc koszty IT to 4 x 24 = 96 kredytów dla mojego szczytowego użycia.I have 4 hours per day of peak usage, so it costs 4 x 24 = 96 credits for my peak usage.

Jeśli przyniesiem do 120 kredytów, które zostały uzyskane poza szczytem, i odjęcie kredytów 96, które były używane w czasie szczytu, I banku można użyć dodatkowych 24 kredytów dziennie, które mogę wykorzystać w przypadku innych serii działań.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.

P: jak można obliczyć kwoty i użycie kredytów?Q: How can I calculate credits accumulated and used?

Odp .: można użyć następującej formuły:A: You can use the following formula:

(Podstawowa wydajność procesora CPU w przypadku użycia procesora CPU)/100 = kredyty lub użycie na minutę(Base CPU perf of VM - CPU Usage) / 100 = Credits bank or use per minute

na przykład w powyższym wystąpieniu linia bazowa jest 20%, a jeśli używasz 10% obciążenia procesora (20%-10%)/100 = 0,1 kredytu na minutę.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.

P: czy Seria B obsługuje Premium Storage dysków z danymi?Q: Does the B-Series support Premium Storage data disks?

Odp .: tak, wszystkie rozmiary serii B obsługują Premium Storage dysków z danymi.A: Yes, all B-Series sizes support Premium Storage data disks.

P: Dlaczego pozostałe środki mają ustawioną wartość 0 po ponownym wdrożeniu lub zatrzymaniu/rozpoczęciu?Q: Why is my remaining credit set to 0 after a redeploy or a stop/start?

Odp .: po ponownym WDROŻENIu maszyny wirtualnej, gdy maszyna wirtualna zostanie przeniesiona do innego węzła, Zakumulowany kredyt zostanie utracony.A : When a VM is redeployed and the VM moves to another node, the accumulated credit is lost. Jeśli maszyna wirtualna jest zatrzymana/uruchomiona, ale pozostaje w tym samym węźle, maszyna wirtualna zachowuje skumulowany kredyt.If the VM is stopped/started, but remains on the same node, the VM retains the accumulated credit. Za każdym razem, gdy maszyna wirtualna zacznie być odświeżana w węźle, otrzymuje początkowe środki na Standard_B8ms jest 240.Whenever the VM starts fresh on a node, it gets an initial credit, for Standard_B8ms it is 240.

P: co się stanie w przypadku wdrożenia nieobsługiwanego obrazu systemu operacyjnego w systemie B1ls?Q: What happens if I deploy an unsupported OS image on B1ls?

Odp .: B1ls obsługuje tylko obrazy systemu Linux i po wdrożeniu innego obrazu z systemem operacyjnego można nie uzyskać najlepszego środowiska klienta.A : B1ls only supports Linux images and if you deploy any another OS image you might not get the best customer experience.

Inne rozmiary i informacjeOther sizes and information

Kalkulator cen: Kalkulator cenPricing Calculator: Pricing Calculator

Więcej informacji na temat typów dysków: typy dyskówMore information on Disks Types : Disk Types

Następne krokiNext steps

Dowiedz się więcej o tym, jak usługa Azure COMPUTE units (ACU) może pomóc w porównaniu wydajności obliczeniowej w ramach jednostek SKU platformy Azure.Learn more about how Azure compute units (ACU) can help you compare compute performance across Azure SKUs.