<p>The B-series has this name from <em>burstable</em> adjective.</p>

<p>It means that you do not have 100% of the cores for 100% of the time (see <a href="https://azure.microsoft.com/en-us/blog/introducing-b-series-our-new-burstable-vm-size/" rel="nofollow noreferrer">Introducing B-Series, our new burstable VM size</a>).
For example B-2 you have guaranteed only 40% out of a potential 200%.</p>

<p>The suggestion to pick a different serie for production workload, is to guarantee the CPU available.</p>

CC BY-SA 4.0
2018-07-24T02:12:27.843Z
Ok, got it. But since the S-1 app plan still uses B-Series for processing, I'm assuming that I can safely ignore their 'suggestion' to use S-* app plans instead of B-* for productions. Right?
Marcelo Myara
CC BY-SA 4.0
2019-10-05T15:28:28.290Z
@marcelo-myara I thought the S* plans used A-series VMs behind the scenes?
Cocowalla
CC BY-SA 4.0
2018-07-23T12:24:50.760Z
2018-07-23T12:24:50.760Z
Giulio Vian
<p>When using Azure's WebApps to run C# MVC based applications on production environments, I'm always wondering about when to use the B-2 (Basic-2 with 2-cores and 3.5 GB) and when to use S-1 (Standard-1 with 1-core and 1.75GB).</p>

<p>It sure sounds like the B-2 would result in better performance, still all official recommendations for production use is to run it on S-1 or above. Maybe there's some CPU throttling on B-* plans? Or other 'bottle-neck' that I'm not aware?</p>

<p>Or should I be better off just using the B-2 for production (over a S-1)?</p>

<azure>
Is Azure's B-2 app service plan better than a S-1 for production environments?
Marcelo Myara
# Is Azure's B-2 app service plan better than a S-1 for production environments?

(Asked by: username_0 on 2018-07-21)

When using Azure's WebApps to run C# MVC based applications on production environments, I'm always wondering about when to use the B-2 (Basic-2 with 2-cores and 3.5 GB) and when to use S-1 (Standard-1 with 1-core and 1.75GB).

It sure sounds like the B-2 would result in better performance, still all official recommendations for production use is to run it on S-1 or above. Maybe there's some CPU throttling on B-\* plans? Or other 'bottle-neck' that I'm not aware?

Or should I be better off just using the B-2 for production (over a S-1)?

**Tags:** azure


---

## 1 answers

### Answer by username_1 on 2018-07-23. Score: 2

The B-series has this name from *burstable* adjective.

It means that you do not have 100% of the cores for 100% of the time (see [Introducing B-Series, our new burstable VM size](https://azure.microsoft.com/en-us/blog/introducing-b-series-our-new-burstable-vm-size/)).
For example B-2 you have guaranteed only 40% out of a potential 200%.

The suggestion to pick a different serie for production workload, is to guarantee the CPU available.

> **Comments:**
> **username_0**: Ok, got it. But since the S-1 app plan still uses B-Series for processing, I'm assuming that I can safely ignore their 'suggestion' to use S-* app plans instead of B-* for productions. Right?  
> **username_2**: @marcelo-myara I thought the S* plans used A-series VMs behind the scenes?  

---

