Deploying web app using Jenkins and Amazon web services
Long, Vu Hai (2020)
Long, Vu Hai
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202005128648
https://urn.fi/URN:NBN:fi:amk-202005128648
Tiivistelmä
This thesis is an object to provide a guidebook for developers who were interested in the combina-tions of software development and technology operation concepts to constructing a continuous integration process step by step. Indeed, the author endeavored to keep up with the latest technical things and simultaneously analyzed the features and relative strengths and weaknesses of the study case’s technologies compared to its competitor. All of the services used such as CloudFront, Load Balancer, Route53, Certificate Manager and Jenkins are required to work around cloud storage and virtual machine.
Furthermore, the reason behind the author’s choice of Jenkins and many Amazon Web Services are shown in the thesis. The development process for an automated application deployment system is an indication of the author’s internship at Speys Oy. Certainly, the study case has been applied in practice at the company and has proven effective in shortening deployment time and avoiding crucial problems that may occur during the course. The essential integration pipeline is recognized to be able to meet the requirements of development and enhance work efficiency.
The result of this thesis is an entirely functional operation that has a significant position in the advancement project case and at the same time takes advantage of the combination of the two technologies to be able to handle numerous workloads every day.
Furthermore, the reason behind the author’s choice of Jenkins and many Amazon Web Services are shown in the thesis. The development process for an automated application deployment system is an indication of the author’s internship at Speys Oy. Certainly, the study case has been applied in practice at the company and has proven effective in shortening deployment time and avoiding crucial problems that may occur during the course. The essential integration pipeline is recognized to be able to meet the requirements of development and enhance work efficiency.
The result of this thesis is an entirely functional operation that has a significant position in the advancement project case and at the same time takes advantage of the combination of the two technologies to be able to handle numerous workloads every day.