Show Load Balancing adalah sebuah mekanisme untuk membagi atau mendistribusikan trafik ke beberapa server. Nginx selain berfungsi sebagai web server bisa juga berfungsi sebagai load balancer. Metode Load Balancing
0.Perangkat yang digunakanPerangkat yang digunakan di tutorial ini:
1.Install Nginx dan PHP-FPM di NodeInstall Nginx di Node1 dan Node2.
Membuat file index.php di Node1.
Membuat file index.php di Node2.
Membuat server block di Node1 dan Node2.
File konfigurasi server block.
Uji dan restart Nginx.
2.Install dan Konfigurasi Nginx di Load BalancerInstall Nginx.
Membuat server block untuk load balancing domain defnex.com.
File konfigurasi server block load balancing domain defnex.com.
Pada konfigurasi upstream backend dituliskan IP address dari backend server. Secara default metode load balancing yang digunakan adalah Round Robin. Konfigurasi load balancing jika menggunakan metode Least Connections.
Konfigurasi load balancing jika menggunakan metode IP Hash.
Uji dan restart Nginx.
3.PengujianBrowse domain berulang kali, akan menampilkan halaman dari Node1 dan Node2 secara bergantian. Halaman index.php dari Node1 Halaman index.php dari Node2selamat mencoba 🙂 |