Serverless Computing

What Does Serverless Computing Mean?

Serverless computing is a type of cloud computing where the customer does not have to provision servers for the back-end code to run on, but accesses services as they are needed. Instead, the cloud provider starts and stops a container platform as a service as requests come in and the provider bills accordingly.

Advertisements

Techopedia Explains Serverless Computing

Serverless computing is an approach to cloud computing where the customer simply makes requests of a container platform as a service (PaaS) and the provider starts and stops the PaaS as needed. The customer is freed from the need to rent, buy and configure servers beforehand. Serverless offerings include AWS Lambda and OpenWhisk.

The term is somewhat of a misnomer, as servers still run behind the scenes, but from the customer’s point of view, the simply make requests, similar to going through an API. The concept is a logical outgrowth of the philosophy that cloud customers should pay for only what they need. Serverless computing appeals to customers who do not want to spend time or money provisioning servers. The disadvantage of the approach is that customers may experience latency, resource limits or performance problems.

Advertisements

Related Terms

Margaret Rouse
Technology Expert

Margaret is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical business audience. Over the past twenty years, her IT definitions have been published by Que in an encyclopedia of technology terms and cited in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine, and Discovery Magazine. She joined Techopedia in 2011. Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages.