ANALISIS PENERAPAN AUTO SCALING DAN LOAD BALANCING PADA WEB SERVER DI LINGKUNGAN OPENSTACK

Analysis of auto scaling and load balancing implementation on web servers in an openstack environment

  • Bagas Styawan Universitas Bumigora, Nusa Tenggara Barat
  • Husain Husain Universitas Bumigora, Nusa Tenggara Barat
  • Kurniadin Abdul Latif Universitas Bumigora, Nusa Tenggara Barat
  • I Putu Hariyadi Universitas Bumigora, Nusa Tenggara Barat
  • Khairan Marzuki Universitas Bumigora, Nusa Tenggara Barat

Abstract

The increasing number of users and web service requests demands a system capable of dynamically adjusting resource capacity to maintain performance and service availability. One solution is the use of load balancing combined with automatic scaling (auto scaling) in the OpenStack environment. This study analyzes the performance of a load balancer system using an auto scaling approach on the Apache2 web server in OpenStack. The methodology employed is the Network Development Life Cycle (NDLC), which includes the Analysis phase to identify system requirements and resources. The Design phase covers the design of network topology and testing scenarios, while the Simulation phase involves the installation and configuration of OpenStack. Testing was conducted using three scenarios: CPU load, HTTP requests, and memory load, each performed five times. Monitoring was carried out using Gnocchi services. The results indicate that the system effectively responds to increasing load while maintaining web service stability. CPU load testing showed an average scale-up time of 583 seconds and scale-down time of 213 seconds. HTTP request testing with 1,000,000 requests resulted in an average scale-up of 543 seconds and scale-down of 297 seconds, while memory load testing produced a scale-up of 561 seconds and scale-down of 81 seconds. In conclusion, the implementation of load balancing with auto scaling is considered effective, although Gnocchi metrics are aggregate and do not fully represent real-time conditions.

Downloads

Download data is not yet available.

References

[1] B. Setyaji, M. Pranata, and I. Kresna, “Performance Analysis of Load Balancing Learning Management System Moodle on Docker Container,” Media Inform., vol. 22, no. 1, pp. 35–43, 2023, doi: 10.37595/mediainfo.v22i1.151.
[2] A. Husein, T. B. Utomo, and T. Irfan, “Implementasi Least Bandwidth Utilization Ratio Sebagai Metode Load Balancing Pada Arsitektur Software Defined Network,” Pros. 13th Ind. Res. Work. Natl. Semin. , vol. 13, no. 1, Aug. 2022.
[3] B. Arifwidodo, V. Metayasha, and S. Ikhwan, “Analisis Kinerja Load Balancing pada Server Web Menggunakan Algoritma Weighted Round Robin pada Proxmox VE,” J. Telekomun. dan Komput., vol. 11, no. 3, p. 210, Dec. 2021, doi: 10.22441/incomtech.v11i3.11775.
[4] A. R. Nasution, F. Dewanta, and B. Aditya, “AUTO SCALING DATABASE SERVICE WITH MICRO KUBERNETES CLUSTER,” J. Tek. Inform., vol. 3, no. 4, pp. 923–927, Aug. 2022, doi: 10.20884/1.jutif.2022.3.4.484.
[5] F. M. Nurzaman, F. Chahyadi, and M. R. Rathnomi, “Analisis Perbandingan Performa Load Balancer Nginx Dan Haproxy Pada Docker,” J. Sustain. J. Has. Penelit. dan Ind. Terap., vol. 11, no. 01, pp. 16–25, Jul. 2022.
[6] S. Alharthi, A. Alshamsi, A. Alseiari, and A. Alwarafy, “Auto-Scaling Techniques in Cloud Computing: Issues and Research Directions,” Sensors, vol. 24, no. 17, 2024, doi: 10.3390/s24175551.
[7] I. Hidayah, R. Munadi, and I. D. Irawati, “IMPLEMENTASI HIGH-AVAILABILITY WEB SERVER MENGGUNAKAN LOAD BALANCING AS A SERVICE PADA OPENSTACK CLOUD,” e-Proceeding Eng. , vol. 6, no. 3, p. 10278, Dec. 2019.
[8] R. Subhi, I. Ruslianto, and U. Ristian, “Implementasi Teknik Scaling Pada Sistem Manajemen Balancing Server Berbasis Website,” Coding J. Komput. dan Apl., vol. 9, no. 02, p. 316, 2021, doi: 10.26418/coding.v9i02.49659.
[9] R. Pratama, A. Lubis, and S. Wahyuni, “RANCANG BANGUN SISTEM LOAD BALANCER DENGAN LAYANAN CLOUD AMAZONE WEB SERVICES,” J. Inf. Technol. Comput. Sci., vol. 5, no. 2, Dec. 2022.
[10] S. Prahara, M. Martanto, and I. Ali, “Optimalisasi Jaringan Internet Dengan Optimalisasi Load Balancing Menggunakan Parameter Qos,” JATI (Jurnal Mhs. Tek. Inform., vol. 7, no. 1, pp. 211–217, 2023, doi: 10.36040/jati.v7i1.6256.
[11] F. H. Prasetyo, E. Infitharina, and M. Febriyansyah, “Penerapan Metode Network Development Life Cycle ( NDLC ) dalam Pengembangan Jaringan Komputer,” vol. 26861089, pp. 1–8, 2025.
Published
2026-06-02
How to Cite
STYAWAN, Bagas et al. ANALISIS PENERAPAN AUTO SCALING DAN LOAD BALANCING PADA WEB SERVER DI LINGKUNGAN OPENSTACK. Journal of Information System, Informatics and Computing, [S.l.], v. 10, n. 1, p. 117-126, june 2026. ISSN 2597-3673. Available at: <https://www.journal.stmikjayakarta.ac.id/index.php/jisicom/article/view/2302>. Date accessed: 04 june 2026. doi: https://doi.org/10.52362/jisicom.v10i1.2302.

Most read articles by the same author(s)