Answers: <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>
  
Answers: CC BY-SA 4.0
Answers: 2018-07-24T02:12:27.843Z
Answers: 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?
Answers: Marcelo Myara
Answers: CC BY-SA 4.0
Answers: 2019-10-05T15:28:28.290Z
Answers: @marcelo-myara I thought the S* plans used A-series VMs behind the scenes?
Answers: Cocowalla
Answers: CC BY-SA 4.0
Answers: 2018-07-23T12:24:50.760Z
Answers: 2018-07-23T12:24:50.760Z
Answers: Giulio Vian
Body: <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>
  
Tags: <azure>
Title: Is Azure's B-2 app service plan better than a S-1 for production environments?
UserDisplayName: Marcelo Myara
ThreadText: # 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**: @username_0-username_0 I thought the S* plans used A-series VMs behind the scenes?  
  
  ---
  
  