serverless computing
|
Serverless computing is an event-driven
approach to cloud application design and deployment. This approach
to software development does not eliminate servers, it only moves them into
the background during the design process.
In traditional cloud application
deployments, server resources are a fixed and recurring cost regardless of
how often an application gets used. In a serverless computing deployment, the
cloud customer only pays for resource usage and there is
no charge when an application sits idle.
The name serverless is meant to emphasize
the idea that computing resource considerations can be moved into the
background during the application design process. Developers can drop in
code, create backend applications, create event handling routines and process
data - all without worrying about servers,
virtual machines (VMs) or the underlying compute resources because the actual
hardware and infrastructure involved are all maintained by the provider.
One of the biggest
challenges of serverless computing is that the top three cloud
vendors (AWS, Microsoft and Google) do not make it easy for customers to
migrate serverless cloud applications between platforms. In response, many
developers have turned to open source technologies to build serverless
frameworks that can run on any public or private cloud platform.
The term
serverless computing is often associated with the NoOps movement and
depending on the vendor, the concept may also be referred to as serverless
cloud computing, function as a service (FaaS) or runtime as a service (RaaS).
Continue reading... |
Sunday, February 9, 2020
Tabula Rosa Stsems Term of 2/9/20 - serverless Computing
from whatis.com
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment