Analisis Kinerja Penerapan Container untuk Load Balancing Web Server

Muhammad Agung Nugroho
Rikie Kartadie - [ http://orcid.org/0000-0003-1947-353X ]


DOI: https://doi.org/10.29100/jipi.v1i02.35

Abstract


Container merupakan teknologi virtualisasi terbaru. Container memudahkan system administrator dalam mengelola aplikasi pada server. Docker container dapat digunakan untuk membangun, mempersiapkan, dan menjalankan aplikasi. Dapat membuat aplikasi dari bahasa pemrograman yang berbeda pada lapisan apapun. Aplikasi dapat di bungkus dalam container, dan aplikasi dapat berjalan pada lingkungan apapun dimana saja.  Dalam perkembangannya container ini dapat digunakan untuk load balancing, dengan memanfaatkan HA Proxy. Load Balancing dapat digunakan untuk menyelesaikan permasalahan beban kinerja web server yang terlalu berat (overload) terhadap permintaan. Load Balancing merupakan salah satu metode untuk meningkatkan skalabilitas web server sekaligus mengurangi beban kerja web server. Ujicoba dilakukan dengan memberikan beban request pada single container dan multi container, dan membandingkan kinerjanya. Analisis kinerja dapat dilakukan dengan menggunakan parameter performance pada processor, memori dan proses layanan. Penerapan ujicoba dilakukan pada raspberry pi. Hasil yang diperoleh multi container dapat digunakan untuk mengembangkan metode load balancing, hasil ujicoba menunjukkan performance raspberry pi dapat optimum karena pembagian beban processor.

Full Text:

PDF

Article Metrics :

References


Alimuddin, “Peningkatan Kinerja Siakad Menggunakan Metode Load Balancing dan Fault Tolerance di Jaringan Kampus Universitas Halu Oleo", Thesis, Jurusan Teknik Elektro dan Teknologi Informasi, UGM, Yogyakarta, Indonesia, 2015.

Lukitasari, D., dan Oklilas, A.F. Analisis Perbandingan Load Balancing Web Server Tunggal Dengan Web server Cluster Menggunakan Linux Virtual Server. Jurnal Generic, Vol.5 No.2:2010., ISSN: 1907-4093. Fakultas Ilmu Komputer Universitas Sriwijaya.

Dutta, S., and Mia, I., “Global Information Technology Report 2009-2010: ICT for Sustainability.”, World Economic Forum, 2010.

Eisen, M., “Introduction to Virtualization.”, The Long Island Chapter of the IEEE Circuits and Systems (CAS) Society, 2011.

Nickoloff, J., "Docker in Action", Manning Publication co, 1st edition, Shelter Island, New York, 2016, page 5-7.

Tihfon K.J. Kim and N. Joukov (eds.), Information Science and Applications (ICISA) 2016, Lecture Notes in Electrical Engineering 376, DOI: 10.1007/978-981-10-0557-2_126

Cereghetti, A.N.P, 2012. Global evaluation of CDNs performance using PlanetLab. Thesis. Master in Science in Telecommunication Engineering and Management. Universitat Politecnica Catalunya.