Serverless Computing Platform
(Redirected from Serverless Computing)
Jump to navigation
Jump to search
A Serverless Computing Platform is an online service in which software code is deployed such that computing resource scaling is automatic and billing is only for compute time.
- Context:
- It can simplify System Operations.
- It can be used to create a Serverless Application (that runs in stateless compute containers that are event-triggered, ephemeral - may last for one invocation, and fully managed by the cloud provider).
- …
- Example(s):
- a Function as a Service (FaaS), such as: AWS Lambda, Azure Functions, and Google Cloud Functions.
- a Containers as a Service (CaaS), such as: GCP Cloud Run and AWS Fargate.
- AWS DynamoDB.
- …
- Counter-Example(s):
- See: Microservice, Execution Model, Utility Computing, Peer-to-Peer, Cloud-Computing, Utility Computing, Microservices, Server (Computing), Horoku.
References
2019
- (Wikipedia, 2019) ⇒ https://en.wikipedia.org/wiki/Serverless_computing Retrieved:2019-11-15.
- Serverless computing is a cloud-computing execution model in which the cloud provider runs the server, and dynamically manages the allocation of machine resources. Pricing is based on the actual amount of resources consumed by an application, rather than on pre-purchased units of capacity. It can be a form of utility computing.
Serverless computing can simplify the process of deploying code into production. Scaling, capacity planning and maintenance operations may be hidden from the developer or operator. Serverless code can be used in conjunction with code deployed in traditional styles, such as microservices. Alternatively, applications can be written to be purely serverless and use no provisioned servers at all.
This should not be confused with computing or networking models that do not require an actual server to function, like peer-to-peer (P2P).
- Serverless computing is a cloud-computing execution model in which the cloud provider runs the server, and dynamically manages the allocation of machine resources. Pricing is based on the actual amount of resources consumed by an application, rather than on pre-purchased units of capacity. It can be a form of utility computing.
2018
- https://hackernoon.com/what-is-serverless-architecture-what-are-its-pros-and-cons-cc4b804022e9
- QUOTE: ... Serverless is a cloud computing execution model where the cloud provider dynamically manages the allocation and provisioning of servers. A serverless application runs in stateless compute containers that are event-triggered, ephemeral (may last for one invocation), and fully managed by the cloud provider. Pricing is based on the number of executions rather than pre-purchased compute capacity, isn’t it the ideal framework for that project you have been planning since a long time? Well, go ahead do it. ...