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)?