Load balancing: round robin dns

Jika suatu server sudah dirasa tidak mampu lagi untuk melayani jumlah visitor maka perlu ditambahkan sejumlah server lagi agar bisa melayani visitor yang lebih banyak lagi. Ada beberapa cara untuk melakukan pembagian beban server, proses pembagian beban server ini biasanya disebut dengan Load Balancing. Apakah arti sebenarnya dari load balancing ini ?

Load balancing adalah suatu metode didalam jaringan komputer untuk membagi rata jumlah beban yang diterima ke beberapa komputer, atau juga bisa disebut dengan computer cluster, membagi jaringan, CPU serta resources yang lain untuk mendapatkan hasil optimal. Menggunakan multi server dapat juga meningkatkan tingkat reabilitas dengan cara redundancy. Load balancing ini biasanya menggunakan hardware (multi switch) atau bisa juga menggunakan DNS (Domain Name Server)

Kali ini load balancing yang dibahas adalah dengan menggunakan DNS, yang dirasa lebih mudah dilakukan dibandingkan dengan menggunakan hardware yang membutuhkan switch khusus untuk membagi beban. Biasanya aplikasi yang sering digunakan dalam load balancing DNS ini adalah Website, Internet Relay Chat, File Transfer Protokol, NNTP (News Network Transfer Protocol) dan juga DNS itu sendiri.

Dengan menggunakan DNS ini, tipe load balancing yang dapat diimplementasikan adalah round robin DNS, dimana sebuah A record diarahkan ke multi ip address sehingga beban kerja suatu website dapat dibagi.

Sebagai contoh domain : domain.com mempunyai ip address 172.16.1.1

pada DNS Server di setup round robin dengan record sebagai berikut :

server1.domain.com A 1.1.1.1
server2.domain.com A 2.1.1.1
www.domain.com NS server1.domain.com
www.domain.com NS server2.domain.com

Jadi ketika pengunjung website domain.com maka akan mendapatkan kemungkinan diarahkan pada server1 (50%) dan server2 (50%)

Load balancer ini juga digunakan oleh yahoo

Load Balancing round robin dns yahoo

Gambar diatas dilakukan dengan menggunakan perintah “nslookup” kemudian diisikan dengan domain www.yahoo.com
dan ternyata www.yahoo.com memiliki lebih dari satu ip address

Pada artikel yang lain akan dibahas load balancing dengan menggunakan hardware

Post a Comment

Your email is never shared. Required fields are marked *

*
*


four + = 7