Hallo teman-teman semuanya, kembali lagi bersama dengan saya di blog kita bersama. Semoga kalian semua dalam keadaan sehat dan selalu bersemangat untuk belajar hal-hal baru. Pada kesempatan kali ini, kita akan membahas sesuatu yang cukup menarik dan penting, terutama bagi kalian yang sedang mengelola server atau bekerja di bidang jaringan dan infrastruktur. Topik yang akan kita bahas kali ini adalah cara setting load balance di server Ubuntu 22.04.
Load balancing adalah salah satu teknik yang digunakan untuk mendistribusikan beban kerja atau lalu lintas jaringan ke beberapa server. Dengan konfigurasi yang tepat, load balancing dapat meningkatkan kinerja, keandalan, dan ketersediaan aplikasi kita, sehingga bisa memberikan pengalaman terbaik bagi pengguna. Ubuntu 22.04, sebagai salah satu distribusi Linux yang banyak digunakan, memiliki berbagai tools dan metode yang dapat kita manfaatkan untuk menerapkan load balancing ini.
Nah, setelah mengetahui pengertian dari load balancing, selanjutnya silahkan ikuti langkah-langkah sebagai berikut :
Topology
Langkah 1. Setting Server 1 (Nginx-server)
$ sudo apt install nginx
$ sudo systemctl status nginx
Selanjuntya untuk mempermudah proses testing, kita akan mengganti index default pada web server nginx dengan tujuan sebagai identifikasi dan penanda, silahkan jalankan perintah berikut :
$ sudo echo "<h1>Welcome to Server 1 | Nginx Server </h1>" > /var/www/html/index.html
Selanjutnya silahkan buka web browser teman-teman semuanya lalu akses ip server 1, sesuai dengan topologi pada tutorial ini untuk ip server 1 ialah 192.168.18.103
Langkah 2. Setting Server 2 (Apache-server)
$ sudo apt install apache2

$ sudo systemctl status apache2
$ sudo echo "<h1>Welcome to Server 2 | Apache Server </h1>" > /var/www/html/index.html
Selanjutnya silahkan buka web browser teman-teman semuanya lalu akses ip server 1, sesuai dengan topologi pada tutorial ini untuk ip server 2 ialah 192.168.18.128

Langkah 3. Setting LB SERVER
1. Install Nginx web server
$ sudo apt update && sudo apt install nginx
2. Validasi Installasi nginx web server
$ sudo systemctl status nginx
3. Rubah Index Nginx
$ sudo echo "<h1>Welcome To LB_SERVER </h1>" > /var/www/html/index.html
4. Setting Konfigurasi Load Balance
Nahh ketika kita sudah berhasil melakukan instalasi nginx pada server yang akan dijadikan load balancer, selanjutnya kita akan melakukan settingan load balance nya, silahkan ikuti perintah-perintah berikut :
$ sudo nano /etc/nginx/sites-available/default
Note : Silhkan sesuaikan ip server 1, server 2 dan load balancer server sesuai dengan kondisi topology yang anda gunakan
5. Reload Nginx
$ sudo systemctl reload nginx
Langkah 4. Testing
Dan selanjutnya kita coba akses ke ip server load balancer, dengan cara membuka browser dan akses ip nya sesuai topology untuk ip load balancer ialah http://192.168.18.129, maka tampilanya akan sebagai berikut :
dan jika kita matikan salah satu server baik di server 1 dan server 2. dan kita coba akses kembali maka secara otomatis server load balancer akan menampilkan server yang tersedia / atau yang hidup, dari kondisi ini proses settingan load balancer kita sudah berhasil.
Sekian tutorial terkait cara setting load balance di server ubuntu 22:04, jika teman-teman ada pertanyaan silahkan tinggalkan pesan dikolom komentar, sekian dan terimakasih..
0 Komentar