Blog Wowrack

Load Balancing menggunakan Nginx

Yosia     1 June 2011     Blog Teknikal / Infrastruktur Cloud     0 Comments

Load balancing adalah sebuah konsep yang gunanya untuk menyeimbangkan beban atau muatan pada infrastruktur TI sebuah perusahaan. Dalam hal ini, nginx menggunakan  algoritma round robin sederhana. Third-party module yang digunakan adalah http upstream hash.

Round Robin
Algoritma Round Robin (RR) didisain untuk sistem time sharing. Algoritma ini mirip dengan penjadwalan FCFS (First Come First Served), namun preemption ditambahkan untuk switch (peralihan proses) antara proses. Antrian ready diperlakukan atau dianggap sebagai antrian sirkular. CPU menglilingi antrian ready dan mengalokasikan masing-masing proses untuk interval waktu tertentu sampai satu time slice /quantum. [read more]

Dalam tulisan ini menggunakan nginx sebagai front-end server dan apache sebagai back-end server.

.:: konfigurasi pada vhost / nginx.conf

[root@server01 conf]# cd /etc/nginx/conf.d/
[root@server01 conf.d]# nano idprayoga.com.conf
#isi file konfigurasi
upstream bagi {
          server 10.100.100.98;
          server 10.100.100.99;
          server 10.100.100.100;
     }
server {
          listen  80;
          server_name  idprayoga.com www.idprayoga.com;
          access_log  /var/log/nginx/idprayoga.com.access.log ;
          error_log    /var/log/nginx/idprayoga.com.error.log ;
          location / {
                    proxy_pass      http://bagi;
                    include         /etc/nginx/conf.d/proxy.conf;
     }
}

.:: restart nginx

Tinggalkan komentar



Dapatkan Konsultasi Gratis Untuk Bisnis Anda
Logo Wowrack Horizontal breathing space-02
Surabaya (Kantor Pusat)
Jl. Genteng Kali No. 8, Kel. Genteng,
Surabaya, Jawa Timur 60275
Indonesia

Jakarta (Kantor Penjualan)
Menara BCA Lt. 50 Unit 4546,
Jakarta Pusat, DKI Jakarta 10310
Indonesia

© 2024 Wowrack dan afiliasinya. Hak cipta dilindungi undang-undang.