Anda di halaman 1dari 5

Nama : Fauzi Awaludin Kelas : 3 TKJ A ADMIN SERVER

INSTALASI DNS DENGAN BIND (Load Balancing)

Sabtu, 10 Desember 2011 Dodi Permana S Pd Trimans Yogiana

I. Tujuan Siswa mampu untuk melakukan instalasi DNS dengan menggunakan BIND khususnya konfigurasi Load Balancing. II. Pendahuluan Salah satu aplikasi yang paling umum dari load balancing adalah untuk menyediakan sebuah single internet layanan dari beberapa server , kadang-kadang dikenal sebagai pertanian server . Umumnya, beban-seimbang sistem termasuk populer situs web , besar Internet Relay Chatting jaringan, bandwidth tinggi File Transfer Protocol situs, Jaringan Berita Transfer Protocol (NNTP) server dan Domain Name System (DNS) server. Akhir-akhir ini, beberapa balancers beban berevolusi untuk mendukung database, ini adalah disebut database balancers beban. Untuk layanan internet, penyeimbang beban biasanya sebuah program perangkat lunak yang mendengarkan pada port yang mana klien eksternal terhubung untuk mengakses layanan. Penyeimbang beban ke depan permintaan untuk salah satu "backend" server, yang biasanya membalas penyeimbang beban. Hal ini

memungkinkan penyeimbang beban untuk membalas klien tanpa klien yang pernah mengetahui tentang pemisahan fungsi internal. Hal ini juga mencegah klien dari server backend menghubungi secara langsung, yang mungkin memiliki manfaat keamanan dengan menyembunyikan struktur jaringan internal dan mencegah serangan pada stack jaringan kernel atau jasa terkait yang berjalan pada port lain. Beberapa balancers beban menyediakan mekanisme untuk melakukan sesuatu yang khusus dalam hal bahwa semua server backend tidak tersedia. Ini mungkin termasuk forwarding untuk penyeimbang beban cadangan, atau menampilkan suatu pesan mengenai outage ini. Sebuah metode alternatif load balancing, yang tidak selalu memerlukan perangkat lunak khusus atau node perangkat keras, disebut round robin DNS . Dalam

teknik ini, beberapa alamat IP yang berhubungan dengan satu nama domain , klien diharapkan untuk memilih server untuk terhubung ke. Berbeda dengan penggunaan penyeimbang beban khusus, teknik ini menghadapkan kepada klien keberadaan beberapa backend server. Teknik ini memiliki kelebihan dan kekurangan lainnya, tergantung pada tingkat kontrol atas server DNS dan granularity load balancing yang diinginkan. Teknik lain, lebih efektif untuk load-balancing menggunakan DNS, adalah untuk mendelegasikan www.example.org sebagai sub-domain yang zona masingmasing dilayani oleh server yang sama yang melayani situs web. Teknik ini bekerja sangat baik di mana setiap server secara geografis tersebar di Internet. For example, Sebagai contoh,
one.example.org A 192.0.2.1 Sebuah one.example.org 192.0.2.1 two.example.org A 203.0.113.2 two.example.org Sebuah 203.0.113.2 www.example.org NS one.example.org www.example.org NS one.example.org www.example.org NS two.example.org www.example.org NS two.example.org

Namun, file zona untuk www.example.org pada server masing-masing yang berbeda seperti bahwa setiap server menyelesaikan Alamat IP sendiri sebagai catatan A-. Pada satu server file zona untuk laporan www.example.org:
@ in a 192.0.2.1 @ Di 192.0.2.1

Pada server dua file zona yang sama berisi:


@ in a 203.0.113.2 @ Di 203.0.113.2

Dengan cara ini, ketika server sedang down, DNS nya tidak akan merespon dan layanan web tidak menerima lalu lintas. Jika baris ke satu server yang padat, tidak dapat diandalkan dari DNS memastikan lalu lintas HTTP kurang mencapai server. Selanjutnya, respon DNS tercepat untuk resolver hampir selalu satu dari server jaringan terdekat, memastikan geo-sensitif load-balancing. Sebuah singkat TTL pada catatan A-membantu untuk memastikan lalu lintas dengan cepat dialihkan ketika server turunPertimbangan harus diberikan kemungkinan bahwa teknik ini dapat menyebabkan klien individu untuk beralih antara server individu dalam pertengahan sesi.

Berbagai algoritma penjadwalan yang digunakan oleh balancers beban untuk menentukan server mana yang backend untuk mengirim permintaan ke. Balancers beban yang lebih canggih dapat mempertimbangkan faktor-faktor tambahan, seperti beban server melaporkan, waktu respon terakhir, atas / bawah status (ditentukan oleh jajak pendapat pemantauan dari beberapa jenis), jumlah koneksi aktif, lokasi geografis, kemampuan, atau berapa banyak lalu lintas itu baru-baru ini telah ditetapkan. High-performance systems may use multiple layers of load balancing. Tinggi kinerja sistem dapat menggunakan beberapa lapisan load balancing. Selain menggunakan perangkat keras balancers beban khusus, perangkat lunaksatunya solusi yang tersedia, termasuk opsi open source. Contoh yang terakhir ini termasuk Apache web server mod_proxy_balancr ekstensi, Varnish , atau Pound reverse proxy dan penyeimbang beban. Gearman dapat digunakan untuk mendistribusikan tugas-tugas komputer yang sesuai untuk beberapa komputer, tugastugas begitu besar dapat dilakukan lebih cepat. Dalam arsitektur multitier , istilah untuk desain belakang penyeimbang beban atau operator jaringan mungkin termasuk dasi kupu-kupu dan Stovepipes. Sebuah cerobong asap menyajikan situasi sedemikian rupa sehingga transaksi yang dikirim pada tingkat atas mengikuti jalur statis melalui tumpukan perangkat dan perangkat lunak di belakang penyeimbang beban ke tujuan akhir. Atau, jika dasi kupu-kupu yang digunakan, pada setiap tingkat transaksi bisa mengambil salah satu dari banyak jalan setelah dilayani oleh aplikasi pada tingkat tertentu. Jaringan diagram dengan arus transaksi menyerupai Stovepipes atau dasi kupu-kupu, atau arsitektur hibrid berdasarkan kebutuhan di setiap tingkatan. III. Alat dan Bahan Satu buah computer dengan system operasi linux ubuntu atau dengan menggunakan virtual machine. IV. Langkah Kerja Konfigurasi ip address mesin sesuai yang kita inginkan,

admin@ubuntu #ifconfig [interface] [ip/netmask]

Gunakan aliasing untuk mempermudah pengimplementasian

admin@ubuntu #ifconfig [interface]:[nomor aliasing] [ip/netmask aliasing] Lakukan instalasi BIND dengan paket-paketnya admin@ubuntu # apt-get install bind9 admin@ubuntu # apt-get install bindutils

Tambahkan RRset ordering respone atau cara pembagian beban, di dalam file name.conf.option tambahkan rrset-order { order cyclic; };

rrset-order { class IN type A name uzi.net order cyclic; }; Buat satu contoh domain Edit file dns.db nya sesuai kebutuhan Tambahkan beberapa option pada file zone domainnya

; ; BIND data file for local loopback interface ; $TTL 604800 @ IN SOA uzi.net. root. uzi.net. ( 17 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire

604800 ) ; @ @ ns www www www www IN IN IN IN IN IN IN NS A A A A A A

; Negative Cache TTL

ns. uzi.net. 172.16.16.17 172.16.16.17 172.16.16.18 172.16.16.19 172.16.16.20 172.16.16.21

Restart bind

admin@ubuntu # invoke-rc bind9 restart

Lakukan uji praktik

admin@ubuntu # nslookup uzi.net

V. Kesimpulan Load balancing adalah sebuah jaringan komputer metodologi untuk mendistribusikan beban kerja di beberapa komputer atau cluster komputer , jaringan link, unit pengolahan pusat, disk drive, atau sumber daya lainnya, untuk mencapai pemanfaatan sumber daya yang optimal, memaksimalkan throughput, meminimalkan waktu respon, dan menghindari overload. Menggunakan beberapa komponen dengan load balancing, bukan komponen tunggal, dapat meningkatkan kehandalan melalui redundansi . Layanan load balancing biasanya disediakan oleh perangkat lunak khusus atau perangkat keras, seperti switch multilayer atau Domain Name System server.

Anda mungkin juga menyukai