TY - GEN
T1 - Performance Evaluation for Deploying Dockerized Web Application on AWS, GCP, and Azure
AU - Kurniawan, Arya Putra
AU - Nasry Ashar, Muhammad
AU - Hidayat, Fajrul
AU - Salsabila, Salsabila
AU - Wisnu Gautama, Pramudya Tiandana
AU - Mazharuddin Shiddiqi, Ary
AU - Studiawan, Hudan
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - Cloud computing is a growing technology widely used by companies, academic institutions, governments, and personnel. Each of these entities utilizes cloud computing for different purposes and requires different cloud service specifications. Entities require a test to determine the performance of cloud computing services for selecting the correct solution to the problem. In this research, tests are carried out using a web application on a Docker Container environment deployed on the three cloud computing services. JMeter, SysBench, and Apache Benchmark are used to get an evaluation performance test result. Stress test results using the Jmeter show that AWS has the fastest time for request execution and the highest number of threads executed in a second. For Sysbench testing, there are several assessment parameters used. For read-only and read-write data parameters on databases, Azure excels compared to GCP and AWS. in the CPU performance test parameter, AWS gets the highest score compared to GCP and Azure. For IO file performance testing, GCP is the best compared to AWS and Azure. For memory testing, Azure excels compared to GCP and AWS. In the Apache Benchmark test for API load testing, GCP and Azure get results that are not significantly different. However, Azure is slightly better on average than GCP and AWS.
AB - Cloud computing is a growing technology widely used by companies, academic institutions, governments, and personnel. Each of these entities utilizes cloud computing for different purposes and requires different cloud service specifications. Entities require a test to determine the performance of cloud computing services for selecting the correct solution to the problem. In this research, tests are carried out using a web application on a Docker Container environment deployed on the three cloud computing services. JMeter, SysBench, and Apache Benchmark are used to get an evaluation performance test result. Stress test results using the Jmeter show that AWS has the fastest time for request execution and the highest number of threads executed in a second. For Sysbench testing, there are several assessment parameters used. For read-only and read-write data parameters on databases, Azure excels compared to GCP and AWS. in the CPU performance test parameter, AWS gets the highest score compared to GCP and Azure. For IO file performance testing, GCP is the best compared to AWS and Azure. For memory testing, Azure excels compared to GCP and AWS. In the Apache Benchmark test for API load testing, GCP and Azure get results that are not significantly different. However, Azure is slightly better on average than GCP and AWS.
KW - Cloud Computing
KW - Docker
KW - Performance Evaluation
KW - Web Application
UR - http://www.scopus.com/inward/record.url?scp=85162869734&partnerID=8YFLogxK
U2 - 10.1109/ICCECT57938.2023.10140775
DO - 10.1109/ICCECT57938.2023.10140775
M3 - Conference contribution
AN - SCOPUS:85162869734
T3 - 2023 IEEE International Conference on Control, Electronics and Computer Technology, ICCECT 2023
SP - 346
EP - 350
BT - 2023 IEEE International Conference on Control, Electronics and Computer Technology, ICCECT 2023
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2023 IEEE International Conference on Control, Electronics and Computer Technology, ICCECT 2023
Y2 - 28 April 2023 through 30 April 2023
ER -