Serverless computing has revolutionized cloud-based application deployment by offering scalable, cost-effective, and highly available execution environments. Among the leading platforms for serverless computing, Microsoft Azure Functions and Amazon Web Services (AWS) Lambda are widely used, particularly for .NET applications. This study presents a comparative performance analysis of these two services, evaluating key metrics such as execution time, cold start latency, scalability, and cost efficiency. Using controlled experiments with identical .NET workloads, we analyze how each platform optimizes resource allocation and execution under varying loads. The research highlights the strengths and limitations of Azure Functions and AWS Lambda, providing insights into their suitability for different application scenarios. The findings will aid developers and organizations in making informed decisions when choosing a serverless provider for their .NET-based applications.
Serverless Computing, .NET Performance, Azure Functions, AWS Lambda, Cloud Performance Analysis
IRE Journals:
Sohan Singh Chinthalapudi
"Serverless Computing with .NET: A Performance Analysis of Azure Functions vs. AWS Lambda" Iconic Research And Engineering Journals Volume 7 Issue 9 2024 Page 468-481
IEEE:
Sohan Singh Chinthalapudi
"Serverless Computing with .NET: A Performance Analysis of Azure Functions vs. AWS Lambda" Iconic Research And Engineering Journals, 7(9)