Implementasi Autoscaling Untuk Meningkatkan Kinerja Web Server Menggunakan Kubernetes

Raihan Sidik, Husaini Husaini, Ilham Safar

Sari


The web server is in charge of serving user requests and responding to users every time. The web server requires additional services without interrupting the running processes so that the server continues to function properly. This study aims to improve the performance of the web server in serving user requests to make it more optimal. Serving user requests more optimally can be done with scalability. Scalability is the addition of services on the server but does not affect server performance, this can be done by implementing Autoscaling. Autoscaling is used to improve the optimization of resource usage on a web server in order to maintain stable performance. To implement Autoscaling, a platform called Kubernetes can be used. The results of this study include five parameters, namely Scale Up, Scale Down, Throughput, Response Time, and CPU Usage and determine the durability of the web server. The final result shows that the web server is able to accept request loads of up to 1000000 connections with 10000 connections/second where the virtual web server that has used Autoscaling is able to save resources better than the web server that does not use Autoscaling with the difference from the Throughput parameter is 23.72 Kbps, the difference from the Response Time parameter is 5.16 requests/second, and the difference from the CPU Usage parameter is 5.72% where the average value of the Scale Up Parameter is 90 seconds then for the Scale Down parameter is 280 seconds with the average number of pods added is 5.33.

Keywords - Autoscaling, Webserver, Kubernetes


Teks Lengkap:

PDF

Referensi


I

Adnan, F., & Kusnawi. (2016). Analisis Perbandingan Performa Web

Server Apache dan Nginx menggunakan Httperf pada VPS dengan

Sistem Operasi CentOs. Stmik Amikom Yogyakarta, 3(1), 6.

Arman, M. (2016). Analisa Kinerja Web Server E-learning

Menggunakan Apache Benchmark dan Httperf. Jurnal Integrasi, 8(2),

–100.

Jusuf H. (2016). Penggunaan Secure Shell (SSH) Sebagai Sistem

Komunikasi Aman Pada Web Ujian Online. Bina Insani Ict Journal, 2,

–84.

Rosyadi, I., Utama, S. N., & Putra, O. V. (2019). Implementation

Autoscaling Container Web Server using Kubernetes Promox-Based on

Server University of Darussalam Gontor Implementation Autoscaling

Container Web Server using Kubernetes Promox-Based on Server

University of Darussalam Gontor. Jurnal Rekayasa Sistem Dan

Industri, June. https://doi.org/10.25124/jrsi.v6i02.362.

Sumbogo, Y. T., Data, M., & Siregar, R. A. (2018). Implementasi

Failover Dan Autoscaling Kontainer Web Server Nginx Pada Docker

Menggunakan Kubernetes. Jurnal Pengembangan Teknologi Informasi

Dan Ilmu Komputer (J-PTIIK) Universitas Brawijaya, 2(12), 6849–

Widarma, A., & Siregar, Y. H. (2019). Analisis Kinerja Teknologi

Virtualisasi Server ( Study Kasus : Universitas Asahan ). Vm, 688–698.

Zakaria. (2017). Analisa Performansi Server Cloud Berbasis Proxmox

Ve untuk Multi Server dan Multi Platform pada Praktikum Administasi

Jaringan Komputer. 2(1), 17–26


Refbacks

  • Saat ini tidak ada refbacks.


Jurnal Teknologi Rekayasa Informasi dan Komputer - Politeknik Negeri Lhokseumawe is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License 

©2021 All rights reserved | P-ISSN: 2581-2882 | E-ISSN: 2797-1724