An Azure service that provides an event-driven serverless compute platform.
Hello Milan !
Thank you for posting on Microsoft Learn Q&A.
Premium is billed on vCPU-seconds with GiB-seconds across active instances no per execution fee and if each instance can process more messages concurrently, you’ll need fewer instance seconds.
From mid 2025, Microsoft guidance emphasizes fixed per instance concurrency, and the service bus trigger default maxConcurrentCalls is 16 per core. On a 2-core EP1 instance that’s effectively 32 concurrent callbacks per instance unless you override it and dynamic concurrency can push throughput further. If your app (or the platform) picked up a newer runtime/extension, you may have silently moved to higher effective concurrency per instance and lower total instance time. https://learn.microsoft.com/en-us/azure/azure-functions/functions-concurrency
If you’re on FUNCTIONS_EXTENSION_VERSION = "~4" and using extension bundles or floating NuGet ranges, your app can adopt newer Service Bus extension v5.x behavior without a redeploy. (v4 reached retirement many apps upgraded in 2025.) Newer versions changed batching/concurrency behavior and defaults for the isolated worker. That can increase per instance throughput to fewer instance seconds to a 10× cost drop is plausible on steady traffic.
https://docs.azure.cn/en-us/azure-functions/migrate-service-bus-version-4-version-5