Search papers, labs, and topics across Lattice.
This paper conducts a comprehensive analysis of the pricing models associated with Serverless Functions-as-a-Service (FaaS) across major providers, including AWS Lambda, Microsoft Azure Functions, and Google Cloud Functions. By examining the features and costs associated with running example workloads, the study reveals substantial price discrepancies not only between different providers but also across regions within the same provider. The key finding indicates that AWS offers the most cost-effective solution for running serverless functions, while Microsoft Azure ranks as the most expensive option for comparable workloads.
AWS emerges as the most economical choice for serverless functions, while Microsoft Azure's pricing models could deter cost-sensitive users.
Serverless Functions-as-a-Service providers have grown in their offering since inception a decade ago, with a myriad of new functionalities offered to end-users. These new features have also brought new, varied and at times complex pricing models that differ between providers. In this paper, we present Priceless, a detailed examination of the current state of the art of FaaS features, and their pricing models. We then perform a comparative price analysis of running example workloads across AWS Lambda, Microsoft Azure Functions and Google Cloud Functions. Our work finds significant cost differences both cross-provider, but also, cross-region within the provider. We find that AWS is the cheapest overall to run functions on, with Microsoft Azure being the most expensive for equivalent workloads.