Professional Documents
Culture Documents
Implementation of AWS Lambda in Business Arena: Abstract
Implementation of AWS Lambda in Business Arena: Abstract
Diksha Mishra
CS & IT
BBAU Satellite Campus,
Amethi.
mdiksha40@gmail.com
Abstract—
II. THE MODELS OF CLOUD COMPUTING
In the emergence of traditional microservices for There are three major components of cloud computing.
browsing over the internet, cloud computing is a major Those three models are PAAS-(Platform as a Service),
acquiring service nowadays, as it provides function-as-a- SAAS-(Software as a Service) and IAAS-(Infrastructure as
service. For the new business implementations where web
a Service).
applications are required to run the business, the planning of
required infrastructure as well as their maintenances and
management is a hectic concern to the businessmen. Instead
of using traditional microservices, cloud computing services
provided by cloud vendors are the major relieve for their
concerns.AWS in a major cloud vendor that provides over
165 web services including AWs lambda, AWS API gateway
which are required services to build the infrastructure
regarding web services for the business implementations.
Serverless is a cost-effective with pay-as-go pricing technique
as well as the security and compliances of the related to web
services are fully managed by cloud vendors.
1
In Figure 2, you can see the case of Serverless engineering model makes the communication between the client and
with the Amazon Web Services supplier. the user by exchanging the protocols between server and
database. This traditional architecture is comprised of two
In Figure 2, a client calls a post demand with a JSON components, where the client makes always request and
body and the parameters ought to be placed into a the server responds according to the request is make. But
DynamoDB table. The API is given by means of the API there are some issues related to this architecture like the
Gateway administration and the asset should trigger a required network setup is difficult to manage also it
Lambda work. The Lambda work gets the parameters and requires a lot of servers. Also, to maintain up these servers
put them into the database. The majority of the PaaS, or to deliver efficient services, it becomes quite expensive in
Platform as a Service, items offer similar focal points, terms of capital.
where the engineers likewise don't have to stress over the In serverless architecture, as shown in figure 2, some
backend servers yet at the same time, there exists the changes are done including server and database; new
critical contrast between these two advancements. The components are added like API Gateway, Lambda
essential distinction is standing out how to form and functions. Instead of having one server for each type of
convey the application to the cloud. functionalities, our FAAS has now each piece of
functionality for each type of function. For example, if we
could have a function for searching for a product, then
there does also exist a function for buying that product.
2
V. AWS LAMBDA focusing on technical infrastructures for maintaining the
Amazon Lambda was launched by Amazon Web services servers, capital cost as perusing or pay-as-you-go and
in 2014 and it was the first serverless computing platform. also it provides high scalabilities to integrate or the
AWS lambda defines a few key aspects like cost, sudden inflations for multiple requests simultaneously
programming model, deploy, security and monitoring. responses. Also, AWS provides 9.9999% of data recovery
That supports many languages, for example, Node.Js, and disaster recovery guarantee to the users in any case.
Python, Java, GoLang, .Net[2]. AWS lambda assists the Also, Amazon services are working on deploying services
progress of the functions which get automatically scaled that work with AWS Lambda for fields like Artificial
up or unable parallel computation and also those Intelligence and the Internet of Things.
functional applications can easily be deployed. AWS
Lambda provides the logic layer for the architecture.
VII. REFERENCES
When the scaling of function calls like event-driven
function increased simultaneously too many requests are [1] Serverless Architectures with AWS Lambda-
demanded, lambda creates multiple containers by creating whitepapers by AWS.
too many copies of existing functions to respond to each
request and run them parallel. That is why any [2] Yan M., Castro P., Cheng P., Ishakian V., Building a Chatbot
possibilities are minimal for the idle stage of the container with
Serverless Computing. In Proceedings of the 1st International
or the server. Deployment applications that use this
ACM Workshop on Mashups of Things and APIs, Trento, Italy,
architecture which includes lambda functions can be cost- Dec 2016, 5 p.
effective and also they get designed in a way to reduce the
wasting capacity of the resources and capacities. [3] Hendrickson S., Sturdevant S., Harter T., Venkataramani V.,
AWS Lambda is a type of FAAS service. FAAS Arpaci-Dusseau A.C., Arpaci-Dusseau R.H., Serverless
approaches to the event-driven computing system. computation with open lambda. In Proceedings of the 8th
USENIX
Conference on Hot Topics in Cloud Computing (Hot Cloud '16),
Denver, CO, June 2016, 7p.
[4] Baldini I., Castro P., Chang K., Cheng P., Fink S., Ishakian
V.,
Mitchell N., Muthusamy V., Rabbah R., Slominski A., Suter P.,
Serverless Computing: Current Trends and Open Problems.,
arXiv preprint arXiv:1706.03178. June 2017, 20 p.