Tamaños de las máquinas virtuales ampliables serie BB-series burstable virtual machine sizes

La familia de máquinas virtuales de la serie B le permite elegir qué tamaño de máquina virtual proporciona el rendimiento base necesario para su carga de trabajo, con la posibilidad de ampliar el rendimiento de la CPU hasta el 100 % de una vCPU con procesador Intel® Broadwell E5-2673 v4 a 2.3 GHz o Intel® Haswell 2.4 GHz E5-2673 v3.The B-series VM family allows you to choose which VM size provides you the necessary base level performance for your workload, with the ability to burst CPU performance up to 100% of an Intel® Broadwell E5-2673 v4 2.3 GHz, or an Intel® Haswell 2.4 GHz E5-2673 v3 processor vCPU.

Las máquinas virtuales de la serie B son idóneas para cargas de trabajo que no necesitan un rendimiento completo de la CPU de forma continua, como los servidores web, pruebas de concepto, pequeñas bases de datos y entornos de desarrollo y de prueba.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. Estas cargas de trabajo suelen necesitar unos requisitos de rendimiento ampliables.These workloads typically have burstable performance requirements. La serie B le brinda la posibilidad de adquirir un tamaño de máquina virtual con un rendimiento base al tiempo que la instancia de máquina virtual acumula créditos si utiliza un rendimiento por debajo de este nivel de base.The B-series provides you with the ability to purchase a VM size with baseline performance and the VM instance builds up credits when it is using less than its baseline. Cuando la máquina virtual ha acumulado crédito se puede ampliar por encima de la base de referencia de esta con un uso de hasta un 100 % de la vCPU si la aplicación necesita el mayor rendimiento de CPU posible.When the VM has accumulated credit, the VM can burst above the baseline using up to 100% of the vCPU when your application requires higher CPU performance.

La serie B incluye los siguientes tamaños de máquina virtual:The B-series comes in the following VM sizes:

SizeSize vCPUvCPU Memoria: GiBMemory: GiB GiB de almacenamiento temporal (SSD)Temp storage (SSD) GiB Rendimiento base de CPU de la máquina virtualBase CPU Perf of VM Rendimiento máximo de CPU de la máquina virtualMax CPU Perf of VM Créditos inicialesInitial Credits Créditos ingresados / horaCredits banked / hour Créditos máximos ingresadosMax Banked Credits Discos de datos máx.Max data disks Rendimiento máximo de almacenamiento temporal y en caché: IOPS / MBpsMax cached and temp storage throughput: IOPS / MBps Rendimiento máximo del disco sin almacenamiento en la caché: IOPS / MBpsMax uncached disk throughput: IOPS / MBps Nº máx. NICMax 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 solo se admite en Linux1 B1ls is supported only on Linux

Ejemplo de carga de trabajoWorkload example

Piense en una aplicación de registro de entrada y salida de una oficina.Consider an office check-in/out application. La aplicación necesita ráfagas de CPU durante las horas laborales, pero no mucha capacidad de proceso durante horas de inactividad.The application needs CPU bursts during business hours, but not a lot of computing power during off hours. En este ejemplo, la carga de trabajo requiere una máquina virtual de 16vCPU con 64 GiB de RAM para trabajar de forma eficaz.In this example, the workload requires a 16vCPU virtual machine with 64GiB of RAM to work efficiently.

La tabla muestra los datos de tráfico por hora y el gráfico es una representación visual de ese tráfico.The table shows the hourly traffic data and the chart is a visual representation of that traffic.

Características de B16:B16 characteristics:

Rendimiento máximo de CPU: 16vCPU * 100 % = 1600 %Max CPU perf: 16vCPU * 100% = 1600%

Línea de base: 270 %Baseline: 270%

Gráfico de los datos de tráfico por hora

EscenarioScenario HoraTime Uso de CPU (%)CPU usage (%) Créditos acumulados1Credits accumulated1 Créditos disponiblesCredits available
Implementación de B16msB16ms Deployment ImplementaciónDeployment ImplementaciónDeployment 480 (créditos iniciales)480 (Initial Credits) 480480
Sin tráficoNo traffic 0:000:00 00 162162 642642
Sin tráficoNo traffic 1:001:00 00 162162 804804
Sin tráficoNo traffic 2:002:00 00 162162 966966
Sin tráficoNo traffic 3:003:00 00 162162 11281128
Sin tráficoNo traffic 4:004:00 00 162162 12901290
Sin tráficoNo traffic 5:005:00 00 162162 14521452
Poco tráficoLow Traffic 6:006:00 270270 00 14521452
Los empleados llegan a la oficina (aplicación necesita el 80 % de vCPU)Employees come to office (app needs 80% vCPU) 7:007:00 12801280 -606-606 846846
Los empleados siguen llegando a la oficina (aplicación necesita el 80 % de vCPU)Employees continue coming to office (app needs 80% vCPU) 8:008:00 12801280 -606-606 240240
Poco tráficoLow Traffic 9:009:00 270270 00 240240
Poco tráficoLow Traffic 10:0010:00 100100 102102 342342
Poco tráficoLow Traffic 11:0011:00 5050 132132 474474
Poco tráficoLow Traffic 12:0012:00 100100 102102 576576
Poco tráficoLow Traffic 13:0013:00 100100 102102 678678
Poco tráficoLow Traffic 14:0014:00 5050 132132 810810
Poco tráficoLow Traffic 15:0015:00 100100 102102 912912
Poco tráficoLow Traffic 16:0016:00 100100 102102 10141014
Los empleados registran la salida (la aplicación necesita el 100 % de vCPU)Employees checking out (app needs 100% vCPU) 17:0017:00 16001600 -798-798 216216
Poco tráficoLow Traffic 18:0018:00 270270 00 216216
Poco tráficoLow Traffic 19:0019:00 270270 00 216216
Poco tráficoLow Traffic 20:0020:00 5050 132132 348348
Poco tráficoLow Traffic 21:0021:00 5050 132132 480480
Sin tráficoNo traffic 22:0022:00 00 162162 642642
Sin tráficoNo traffic 23:0023:00 00 162162 804804

1 Créditos acumulados y créditos utilizados en una hora son equivalente a: ((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.

Para un D16s_v3 que tiene 16 vCPU y 64 GiB de memoria, la tarifa por hora es de 0,936 USD por hora (673,92 USD al mes) y para B16ms con 16 vCPU y 64 GiB de memoria, la tarifa es de 0,794 USD por hora (547,86 USD al mes).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). ¡Esto da como resultado un ahorro del 15 %! This results in 15% savings!

Preguntas y respuestasQ & A

P: ¿Cómo obtener un 135 % del rendimiento base de una máquina virtual?Q: How do you get 135% baseline performance from a VM?

R. : Ese 135 % se debe compartir entre las 8 vCPU que componen el tamaño de la máquina virtual.A: The 135% is shared amongst the 8 vCPU’s that make up the VM size. Por ejemplo, si la aplicación usa 4 de los 8 núcleos que están trabajando en el procesamiento por lotes y cada una de esas 4 vCPU se ejecuta al 30 % de uso, la cantidad total de rendimiento de la CPU de la máquina virtual equivaldría al 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%. Lo que significa que la máquina virtual podría acumular créditos basándose en este 15% de diferencia con el rendimiento base.Meaning that your VM would be building credit time based on the 15% delta from your baseline performance. Pero también significa que cuando tenga créditos disponibles, esa misma máquina virtual puede utilizar el 100% de las 8 vCPU lo cual le proporcionaría a esa máquina virtual un rendimiento de CPU máximo del 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: ¿Cómo puedo supervisar mi saldo de crédito y consumo?Q: How can I monitor my credit balance and consumption

R. : Presentaremos 2 nuevas métricas en las próximas semanas, la métrica Credit le permitirá ver cuántos créditos ha acumulado su máquina virtual y la métrica ConsumedCredit le mostrará cuántos créditos de la CPU ha consumido la máquina virtual desde el banco.A: We will be introducing 2 new metrics in the coming weeks, the Credit metric will allow you to view how many credits your VM has banked and the ConsumedCredit metric will show how many CPU credits your VM has consumed from the bank. Podrá ver estas métricas desde el panel de métricas del portal o mediante programación a través de las API de Azure Monitor.You will be able to view these metrics from the metrics pane in the portal or programmatically through the Azure Monitor APIs.

Para más información acerca de cómo acceder a los datos de las métricas de Azure, consulte Información general sobre las métricas en Microsoft Azure.For more information on how to access the metrics data for Azure, see Overview of metrics in Microsoft Azure.

P: ¿Cómo se acumulan los créditos?Q: How are credits accumulated?

R. : Las tasas de acumulación y consumo de la máquina virtual se establecen de tal forma que una máquina virtual que se esté ejecutando exactamente a su nivel de rendimiento base, no tendrá una acumulación ni un consumo neto de créditos de ampliación.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. Una máquina virtual tendrá un aumento neto en el número de créditos siempre que se esté ejecutando por debajo de su nivel de rendimiento base y tendrá una disminución neta cada vez que utilice la CPU por encima de este nivel.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.

Ejemplo: Quiero implementar una máquina virtual con el tamaño B1ms para mi aplicación de base de datos a la que se dedica poco tiempo y atención.Example: I deploy a VM using the B1ms size for my small time and attendance database application. Este tamaño permite que mi aplicación use hasta el 20 % de una vCPU como base de referencia, lo cual significa 0,2 créditos por minuto que puedo usar o acumular.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.

Mi aplicación está ocupada al principio y al final de la jornada laboral de mis empleados, es decir, de 7:00 a 9:00 A.M. y de 4:00 a 6:00 PM.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. Durante las otras 20 horas del día, la aplicación suele estar inactiva y solo usa el 10% de la vCPU.During the other 20 hours of the day, my application is typically at idle, only using 10% of the vCPU. Durante las horas de poca actividad, gano 0,2 créditos por minuto y solo consumo 0,1 créditos por minuto, por lo que la máquina virtual acumulará 0,1 x 60 = 6 créditos por hora.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. Es decir, durante las 20 horas de poca actividad acumularé 120 créditos.For the 20 hours that I am off-peak, I will bank 120 credits.

Durante las horas punta, la aplicación realiza un uso promedio del 60 % de la vCPU, sigo ganando 0,2 créditos por minuto pero consumo 0,6 créditos por minuto, lo cual supone un costo neto de 0,4 créditos por minuto o 0,4 x 60 = 24 créditos por hora.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. Si tengo 4 horas al día de uso máximo, eso significa 4 x 24 = 96 créditos de consumo al día.I have 4 hours per day of peak usage, so it costs 4 x 24 = 96 credits for my peak usage.

Si tomo los 120 créditos que acumulé durante las horas de poca actividad y le resto los 96 créditos que utilicé durante las horas punta, obtendré 24 créditos adicionales que puedo acumular al día. Estos créditos los podré utilizar en otras ampliaciones de actividades.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: ¿Cómo puedo calcular los créditos acumulados y usados?Q: How can I calculate credits accumulated and used?

R. : Puede usar la siguiente fórmula:A: You can use the following formula:

(Rendimiento de CPU base de una máquina virtual - Uso de CPU) / 100 = Créditos bancarios o uso por minuto(Base CPU perf of VM - CPU Usage) / 100 = Credits bank or use per minute

Por ejemplo, en la instancia anterior, su línea de base es del 20 % y si usa el 10 % de la CPU está acumulando (20 % -10 %)/100 = 0,1 créditos por minuto.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: ¿Admite la serie B discos de datos de Premium Storage?Q: Does the B-Series support Premium Storage data disks?

R. : Sí, toda la serie B admite discos de datos de Premium Storage.A: Yes, all B-Series sizes support Premium Storage data disks.

P: ¿Por qué tengo el crédito restante establecido en 0 después de volver a hacer una implementación o después de una detención o inicio?Q: Why is my remaining credit set to 0 after a redeploy or a stop/start?

R : Si una máquina virtual se "REIMPLEMENTA" y se mueve a otro nodo, el crédito acumulado se pierde.A : When a VM is “REDPLOYED” and the VM moves to another node, the accumulated credit is lost. En cambio, si la máquina virtual se detiene y se inicia, pero sigue en el mismo nodo, conservará el crédito acumulado.If the VM is stopped/started, but remains on the same node, the VM retains the accumulated credit. Cada vez que se inicia por primera vez una máquina virtual en un nodo, obtiene un crédito inicial. En el caso de Standard_B8ms es de 240 minutos.Whenever the VM starts fresh on a node, it gets an initial credit, for Standard_B8ms it is 240 mins.

P: ¿Qué sucede si implemento una imagen de sistema operativo no admitida en B1ls?Q: What happens if I deploy an unsupported OS image on B1ls?

R : B1ls solo admite imágenes de Linux y si implementa cualquier otra imagen de sistema operativo, podría no obtener la mejor experiencia de cliente.A : B1ls only supports Linux images and if you deploy any another OS image you might not get the best customer experience.

Otros tamañosOther sizes

Pasos siguientesNext steps

Obtenga más información sobre cómo las unidades de proceso de Azure (ACU) pueden ayudarlo a comparar el rendimiento en los distintos SKU de Azure.Learn more about how Azure compute units (ACU) can help you compare compute performance across Azure SKUs.