Analisa Kinerja Apache dan Nginx dalam Arsitektur Microservice Menggunakan Siege

Howard Christopher Yoel Unsong(1*), Justinus Andjarwirawan(2),


(1) Program Studi Informatika
(2) Program Studi Informatika
(*) Corresponding Author

Abstract


From the existing problem, there is how to make sure that an API with an internal network will not slow down the response time overall and how to use load balancer results without scalability. This thesis aims to solve this problem by analyzing the performance of the web service on the microservice architecture between apache and nginx by using siege on IP version 4. The method used is qualitative, which distinguishes it from other studies, this study uses a microservice architecture and uses siege as a tool to run scenarios that are tested. The result is that the apache web server works better than the nginx web server in response time and throughput, but the nginx web server hits transactions more than apache . The conclusion is in accordance with the emphasis in the problem formulation, so that the performance of the apache web server is better.

Keywords


nginx; apache; throughput; response time; siege

Full Text:

PDF

References


Antolovic, Zoran. 2017. Web App Performance Testing with Siege: Plan, Test, Learn. URl= https://www.sitepoint.com/web-app-performance-testing-siege-plan-test-learn/

Apache HTTP Server Project. 2020. Apache Hypertext Transfer Protocol Server. URl= https://httpd.apache.org/docs/2.4/programs/httpd.html

Apache. 2021. Apache HTTP Server Project. URl= https://httpd.apache.org/

Asfihan, Akbar. 2019. Throughput Adalah : Cara Kerja dan Opsi-opsi Untuk Meningkatkan Throughput. URl= https://adalah.co.id/throughput/

Boyke, Dian. 2016. Lebih Jauh Tentang Load Balancer (L3/4 dan L7). URl= https://indosystem.com/blog/lebih-jauh-tentang-load-balancer/

C, Ariata. 2020. Apa itu apache? Pengertian serta Kelebihan dan Kekurangannya. URl= https://www.hostinger.co.id/tutorial/apa-itu-apache

C, Ariata. 2019. Apa itu NGINX? Dan Bagaimana Cara Kerjanya?. URl= https://www.hostinger.co.id/tutorial/apa-itu-nginx

Docker. 2020. Docker Overview. URl= https://docs.docker.com/get-started/overview/

inixindo jogja. 2019. Container VS Virtual Machine. URl= https://inixindojogja.co.id/container-vs-virtual-machine/

Irza, Intan Ferina. Zulhendra, Efrizon. 2017. Analisis Perbandingan Kinerja Web Server Apache dan Nginx Menggunakan Httperf Pada Portal Berita (Studi Kasus beritalinux.com). URl= http://ejournal.unp.ac.id/index.php/voteknika/article/view/8489

Martha, Ragil., Yanuar Firdaus, Kusuma Ayu Laksitowening. 2010. Analisa Perbandingan Response Time dan Throughput Pada XML dan DBMS Sebagai Media Penyimpanan Data. URl= https://journal.uii.ac.id/Snati/article/viewFile/1931/1706

Mishra, James. 2015. How do microservice system architectures avoid network bottlenecks?. URl= https://softwareengineering.stackexchange.com/questions/275734/how-do-microservice-system-architectures-avoid-network-bottlenecks

NGINX. 2020. What is NGINX?. URl= https://www.nginx.com/resources/glossary/nginx/

Pratama, Rizal Yogi.2018 Apa sih Microservice Itu?. URl= https://medium.com/codelabs-unikom/microservices-apaan-tuh-b9f5d56e8848


Refbacks

  • There are currently no refbacks.


Jurnal telah terindeks oleh :