Content deleted Content added
m v2.05b - Bot T21 CW#557 - Fix errors for CW project (Missing whitespace before a link) |
Resolved the issue according to feedback received on talk page, so removed the tag. |
||
Line 1:
{{Short description|Cloud computing model}}'''Serverless computing''' is a [[cloud computing]] [[execution model]] in which the cloud provider allocates machine [[Computing resource|resources]] on demand, taking care of the [[Server (computing)|servers]] on behalf of their customers. ''Serverless'' is a [[misnomer]] in the sense that servers are still used by cloud service providers to execute code for [[Developer (software)|developers]]. However, developers of serverless [[Application (computing)|applications]] are not concerned with [[capacity planning]], configuration, management, maintenance, [[fault tolerance]], or scaling of containers, [[virtual machine]]s, or physical servers. When an app is not in use, there are no computing resources allocated to the app. Pricing is based on the actual amount of resources consumed by an application.<ref name="techcrunch-lambda">{{cite web|url=https://techcrunch.com/2015/11/24/aws-lamda-makes-serverless-applications-a-reality/|title=AWS Lambda Makes Serverless Applications A Reality|last=Miller|first=Ron|website=[[TechCrunch]]| date=24 Nov 2015|access-date=10 July 2016}}</ref> It can be a form of [[utility computing]].▼
▲'''Serverless computing''' is a [[cloud computing]] [[execution model]] in which the cloud provider allocates machine [[Computing resource|resources]] on demand, taking care of the [[Server (computing)|servers]] on behalf of their customers. ''Serverless'' is a [[misnomer]] in the sense that servers are still used by cloud service providers to execute code for [[Developer (software)|developers]]. However, developers of serverless [[Application (computing)|applications]] are not concerned with [[capacity planning]], configuration, management, maintenance, [[fault tolerance]], or scaling of containers, [[virtual machine]]s, or physical servers. When an app is not in use, there are no computing resources allocated to the app. Pricing is based on the actual amount of resources consumed by an application.<ref name="techcrunch-lambda">{{cite web|url=https://techcrunch.com/2015/11/24/aws-lamda-makes-serverless-applications-a-reality/|title=AWS Lambda Makes Serverless Applications A Reality|last=Miller|first=Ron|website=[[TechCrunch]]| date=24 Nov 2015|access-date=10 July 2016}}</ref> It can be a form of [[utility computing]].
One proposed definition for serverless computing that encompasses these ideas is that serverless computing is a "cloud computing paradigm encompassing a class of cloud computing platforms that allow one to develop, deploy, and run applications (or components thereof) in the cloud without allocating and managing [[Virtual private server|virtualized servers]] and resources or being concerned about other operational aspects. The responsibility for operational aspects, such as [[fault tolerance]] or the [[Autoscaling|elastic scaling]] of computing, storage, and communication resources to match varying application demands, is offloaded to the cloud provider. Providers apply utilization-based billing: they charge cloud users with fine granularity, in proportion to the resources that applications actually consume from the cloud infrastructure, such as computing time, [[Computer memory|memory]], and [[Computer storage|storage]] space."<ref name="serverless computing">{{cite web|url=https://cacm.acm.org/article/serverless-computing/|title=Serverless Computing: What It Is, and What It Is Not?|last=Kounev|first=Samuel|website=[[Communications of ACM]]| date=23 August 2023|access-date=4 April 2024}}</ref> Note the definition of serverless has stretched over time. According to Ben Kehoe, serverless is a spectrum; one should not fixate on a strict definition of serverless nor any specific serverless technology. Instead, one should focus on serverless mindset: how to use serverless to solve one's business problems.<ref>{{Cite book |title=Serverless as a Game Changer How to Get the Most Out of the Cloud |year=2023 |isbn=9780137392551}}</ref>
|