In the development process of cloud computing, cloud vendors have gradually explored a series of concepts and products, among which IaaS, PaaS, and SaaS are the core concepts in the development process of cloud computing.
But with the rise of microservices, new concepts and products are being proposed, and Serverless
this is one of them.
To better understand what is Serverless
, let’s start with BaaS
and FaaS
:
- BaaS: Backend as a Service, the service is a standard provided to the outside world
API
, such as the products provided by various cloud vendorsOpen API
. - FaaS: Functions as a Service, services are function interfaces provided to the outside world, such as Amazon Cloud
Lambada
or Tencent Cloud's "cloud functions"FaaS
.
Serverless
, that is, server architecture, is a server-side logic implemented by developers running in a stateless computing container. It is triggered by events and is completely managed by a third party. Its business-level status is controlled by the database and storage resources used by developers. Record.
In most cases, Serverless
it is actually the same FaaS
.