A comparative study of AWS cloud native application deployment models
Loading...
Date
Publisher
BRAC University
Citation
Abstract
Application deployment in cloud computing has become the most widely used system
now. Developers use cloud computing instead of on-premises data centers in
terms of deploying their application. For deploying our application, we need to
follow some speci c models. For a long time, we have deployed our application in
virtual machines. Nevertheless, nowadays the Docker container and Serverless models
are gaining popularity due to its important features. Therefore, we need to know
which model is better in terms of request-response, which model is error-prone and
gives better throughput. In our paper, we have done a comparative study between
these three native cloud application deployment models. The parameters of this
study are HTTP response in a fixed time, error percentage, standard deviation, and
throughput. We have used Amazon EC2 service for the Virtual Machine model,
Amazon ECS service for the Docker Container model, and AWS Amplify for the
Serverless model in the implementation part and Apache JMeter tool in the test
part. In our study, we have found that the Serverless performed essentially better
than the Docker container and Virtual Machine in the total HTTP response and
throughput part although Docker Container did better than the Virtual Machine.
And surprisingly, Virtual Machine did better than Docker Container and Serverless
in the error percentage and standard deviation part.
LC Subject Headings
Description
Cataloged from PDF version of thesis.
Includes bibliographical references (pages 42-45).
This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2020.
Includes bibliographical references (pages 42-45).
This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2020.
Publisher Link
Type
Thesis