Industry News Details

IT Trends to Watch: Serverless Computing Architecture Posted on : Jan 12 - 2021

Why run an always-on server in the cloud when you can precisely run just one function when it’s needed? That's the promise of serverless computing architecture.

What is Serverless Computing?

The original promise of cloud computing was the ability to have elastic resources that scaled up and down as needed, and users only paid for what they used. It's a promise that serverless computing actually delivers upon.

The first generation of cloud computing was about virtual machine compute instances that mimicked the operations of physical servers. Those compute instances can scale up or down, but are always running.

With serverless computing architecture, sometimes as referred to as Functions-as-a-Service (FaaS), a simple function is executed to achieve a given task based on an event trigger. As such, instead of having a long running server instance that is always consuming resources and costing an organization money, serverless only runs when needed.

In contrast to either a virtual machine compute or even a container model for cloud computing, serverless computing is truly a consumption-based elastic service. Serverless computing functions only run when triggered and users only pay for precisely what they use. By definition, serverless computing architecture is about not running a server, virtual or otherwise, to execute a function as part of a modern application stack. View More