TEKNOLOGI LOAD BALANCING UNTUK MENGATASI BEBAN SERVER

dokumen-dokumen yang mirip
TEKNOLOGI LOAD BALANCING UNTUK MENGATASI BEBAN SERVER

IMPLEMENTASI TEKNOLOGI LOAD BALANCER DENGAN WEB SERVER NGINX UNTUK MENGATASI BEBAN SERVER

BAB 4 IMPLEMENTASI DAN EVALUASI. piranti lunak (software), kebutuhan perangkat keras (hardware) dan kebutuhan

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

Gambar 1.1 Jaringan peer-to-peer

Mata pelajaran ini memberikan pengetahuan kepada siswa mengenai konsep dasar dan design jaringan komputer.

M. Choirul Amri

Thin Client Server Computing (TCSC) Sebagai Alternatif Jaringan Komputer Menggunakan PC Dengan Spesifikasi Minimal Pada Client

Implementasi Load Balancing Dan Virtual Machine Dengan Algoritma Round Robin Pada Sistem Informasi Penerimaan Pegawai Bppt. Annisa Andarrachmi, S.

Analisis Performa Load Balancing DNS Round Robin dengan Linux Virtual Server pada Webserver Lokal

4.1 Latar Belakang Masalah

PENGANTAR JARINGAN KOMPUTER. Oleh : Dahlan Abdullah Web :

ANALISIS KINERJA METODE AKSES TOKEN RING PADA LOCAL AREA NETWORK

PENGANTAR JARINGAN KOMPUTER

DESAIN DAN IMPLEMENTASI SQUID PROXY MENGGUNAKAN AUTHENTIFIKASI DATABASE SERVER PADA DINAS SOSIAL PROVINSI SUMATERA SELATAN

BAB I PENDAHULUHAN. Perawatan dan penanganan sebuah jaringan komputer di lingkungan suatu

MACAM-MACAM JARINGAN KOMPUTER

ANALISIS SKALABILITAS SERVER VIRTUALISASI PADA AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER NEW MEDIA

BAB 4 PERANCANGAN SISTEM

KONSEP JARINGAN KOMPUTER

BAB III ANALISA DAN PERANCANGAN

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

Bab 2 Tinjauan Pustaka

LOCAL AREA NETWORK: JARINGAN KOMPUTER ANTAR GEDUNG UNTUK OTOMASI PERPUSTAKAAN SEKOLAH

JARINGAN. berhubungan untuk melakukan komunikasi data. Tahun 1940-an : di Amerika dibuatlah proses beruntun (Batch Processing)

BAB I PENDAHULUAN I.1. Gambaran Umum

Θ KONSEP JARINGAN KOMPUTER Θ

Willy Permana Putra, S.T., M.Eng Willy Permana Putra, S.T Jaringan Komputer

IMPLEMENTASI EYE OS MENGGUNAKAN METODE LOAD BALANCING DAN FAILOVER PADA JARINGAN PRIVATE CLOUD COMPUTING DENGAN LAYANAN IAAS DAN SAAS

b. Perancangan Sistem

TUJUAN PEMBELAJARAN: 1. Siswa memahami tentang konsep Jaringan 2. Siswa memahami kegunaan jaringan 3. Siswa mampu menggunakan contoh layanan jaringan

* Membagi sumber daya: contohnya berbagi pemakaian printer, CPU, memori, harddisk

Bab 3 Metode dan Perancangan Sistem

CIRI JARINGAN CIRI JARINGAN ELEMEN LAN ELEMEN LAN ETHERNET ETHERNET PENGKABELAN PENGKABELAN TOPOLOGI TOPOLOGI KONFIGURASI KONFIGURASI TRANSFER DATA

BAB 5 IMPLEMENTASI DAN EVALUASI

Proposal Tugas Akhir

BAB III PEMBAHASAN Jadwal kerja praktek Tabel 3.1 Jadwal kerja praktek

LOCAL AREA NETWORK (LAN) STMIK TASIKMALAYA

Mengenal Macam-macam Jaringan Komputer


MODUL 2 INSTALASI JARINGAN DAN SUBNETING

Optimalisasi IP Address pada Small Office Home Office: Sebuah studi kasus pada kantor Notaris dan PPAT

BAB IV HASIL DAN PEMBAHASAN

Pengantar Teknologi. Informasi (Teori) Minggu ke-05. Jaringan Komputer dan Komunikasi Data. Oleh : Ibnu Utomo WM, M.Kom UNIVERSITAS DIAN NUSWANTORO

JARINGAN. Definisi Dasar Jaringan : Dua atau lebih komputer yang saling terhubung sehingga dapat membagi data dan sumber-sumber peralatan lain

IMPLEMENTASI METODE LOAD BALANCING DALAM MENDUKUNG SISTEM KLUSTER SERVER

BAB IV PEMBAHASAN Sistem Jaringan LAN di Dinas Pertanian Tanaman Pangan Provinsi Jawa

BAB 1 PENDAHULUAN 1.1 Latar Belakang 1.2 Ruang Lingkup

BAB 3 Metode dan Perancangan 3.1 Metode Top Down

Tim SOSIALISASI PUSAT SUMBER DAYA GEOLOGI BADAN GEOLOGI DEPARTEMEN ENERGI DAN SUMBER DAYA MINERAL

LOCAL AREA NETWORK (LAN)

JARINGAN KOMPUTER DAN PRODUK PERANGKAT KERAS INTERNET

BAB I PENDAHULUAN. Perkembangan dunia bisnis yang semakin kompetitif. yang bersifat global menyebabkan terjadinya perubahan pada

BAB III METODOLOGI. Alat dan bahan yang digunakan dalam penelitian ini terdiri dari perangkat lunak dan

BAB IV ANALISIS DAN PERANCANGAN. jaringan baru yang dapat mendukung infrastruktur yang ada. Pengamatan yang

Dalam suatu perusahaan besar yang sudah memiliki berbagai sistem informasi,

Konfigurasi Dasar PC-Router dengan Windows 2003 Server

BAB 1 PENDAHULUAN. yang ditawarkan, teknologi informasi hampir tidak dapat dilepaskan dari berbagai

3. Salah satu tipe jaringan komputer yang umum dijumpai adalah... A. Star B. Bus C. WAN D. Wireless E. Client-server

Bab yang terakhir ini menguraikan tentang kesimpulan hasil. penulis dan saran yang dapat digunakan untuk pengembangan. jaringan.

BAB 1 PENDAHULUAN. Pengukuran overhead..., Ida Nurhaida, FT UI, 2009

Hub dan Switch: Perbedaannya ditinjau secara konseptual

Rahmady Liyantanto liyantanto.wordpress.com

Bab III Analisis Dan Perancangan Basis Data Clustering

MAKALAH LOAD BALANCING

BAB 4 PERANCANGAN JARINGAN DAN EVALUASI. untuk membuat WAN menggunakan teknologi Frame Relay sebagai pemecahan

3. Salah satu tipe jaringan komputer yang umum dijumpai adalah. a. Star b. Bus c. WAN d. Wireless e. Client-server

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Oleh : Nathan Gusti Ryan

ANALISA PERBANDINGAN MANAJEMEN JARINGAN BERBASIS MIKROTIK DENGAN CISCO (Studi Kasus Universitas Almuslim)

DESAIN DAN IMPLEMENTASI LOAD BALANCING JARINGAN LOKAL PADA CV. SUKSES MAKMUR MANDIRI PALEMBANG

Pertemuan 3. Dedy Hermanto/Jaringan Komputer/2010

BAB IV ANALISIS DAN PERANCANGAN

JARINGAN KOMPUTER Tujuan Percobaan II. Materi Pokok Bahasan II.1. Definisi Jaringan Komputer II.2. Keuntungan Jaringan Komputer

JARINGAN KOMPUTER. APA ITU JARINGAN COMPUTER PENGGUNA JARINGAN COMPUTER Business application Home application Mobile users

Pembuatan Sistem Jaringan Komputer LAN dengan mikrotik RouterBoard 750. Achmad Muharyadi

KOMPETENSI DAN PELATIHAN SDM PENGAMPU TI. 10 Urusan. Layanan E-Government

PENGENALAN JARINGAN KOMPUTER

JARINGAN KOMPUTER. A. PENGERTIAN Apa itu Jaringan Komputer

PERANCANGAN DAN SIMULASI RT/RW WIRELESS NET DENGAN ROUTER MIKROTIK

DESAIN DAN IMPLEMENTASI NETWORK ATTACHED STORAGE MENGGUNAKAN FREENAS PADA BADAN KETAHANAN PANGAN PROVINSI SUMATERA SELATAN

Capability Building Through Information Technology

KONSEP JARINGAN KOMPUTER

BAB III ANALISA DAN PEMBAHASAN MASALAH

Pertemuan I. Pengenalan Jaringan Komputer. Program Studi TEKNIK INFORMATIKA


BAB III KEGIATAN PADA SAAT KERJA PRAKTEK. Pelaksanaan kerja praktek yang dilakukan pada Sesko TNI, tepatnya pada

KOMUNIKASI DATA. Agar komunikasi data dapat dilakukan, 3 buah elemen harus ada. data. Media transmisi. penerima. sumber

Analisis Perbandingan Performansi Server VoIP. berbasis Parallel Processing

Pemrograman Jaringan

KONSEP DASAR JARINGAN KOMPUTER

Implementasi Network Attached Storage (NAS) Menggunakan NAS4Free untuk Media Backup File

SISTEM TERDISTRIBUSI. Agenda : - Pengantar Sistem Terdistribusi - Karakteristik Sistem Terdistribusi - Model Sistem Terdistribusi. Yuli Purwati, M.

BAB I PENDAHULUAN. di mana awalnya konsep jaringan komputer ini hanya untuk memanfaatkan suatu

Design of Computer Network, Politeknik Negeri Ujung pandang

BAB 1 PENDAHULUAN. dengan alat/device yang dipasang (attached) secara langsung, seperti cardreader

BAB III PEMBAHASAN. 3.1 Analisis

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. bertujuan untuk mempermudah pengelompokan sampel. Adapun analisis

BAB IV PERANCANGAN DAN IMPLEMENTASI

Transkripsi:

TEKNOLOGI LOAD BALANCING UNTUK MENGATASI BEBAN SERVER Iwan Rijayana Jurusan Teknik Informatika, Universitas Widyatama Jalan Cikutra 204 A Bandung E-mail: rijayana@widyatama.ac.id Abstrak Load Balancing adalah proses pendistribusian beban terhadap sebuah servis yang ada pada sekumpulan server atau perangkat jaringan ketika ada permintaan dari pemakai. Ketika banyak permintaan dari pemakai maka server tersebut akan terbebani karena harus melakukan proses pelayanan terhadap permintaan pemakai. Solusi yang cukup bermanfat adalah dengan membagi-bagi beban yang datang ke beberapa server, Jadi tidak berpusat ke salah satu perangkat jaringan saja. Teknologi itulah yang disebut Teknologi Load Balancing. Dengan Teknologi Load`Balancing maka dapat diperoleh keuntungan seperti menjamin reabilitas servis, availabilitas dan skalabilitas suatu jaringan. Kata Kunci: Load Balancing, jaringan, server, pemakai, beban. 1. Pendahuluan 1.1 Latar Belakang Masalah Penanganan dan perawatan sebuah jaringan komputer dilingkungan suatu organisasi/instansi sering menghadapi masalah. Masalah-masalah tersebut biasanya terletak pada masalah keamanan, masalah keandalan, ketersediaan dan skalabilitas jaringan komputer. Untuk merealisasikan penggunaan jaringan komputer yang dapat mengimplementasikan seluruh aplikasi berbasis web perlu adanya penyesuaian infrastruktur sesuai kebutuhan. Implementasi seluruh aplikasi berbasis web diperkirakan membutuhkan sebuah konfigurasi server yang handal dan juga dapat mengantisipasi kebutuhan masa depan. Implementasi sistem jaringan komputer yang akan dilaksanakan di lingkungan suatu organisasi akan menjadi suatu prototipe sistem jaringan komputer untuk organisasi lainnya. Dengan jumlah pengguna jaringan komputer berjumlah lebih dari 1000 orang yang akan menggunakan fasiltas aplikasi layanan berbasis web maka dibutuhkan sebuah konfigurasi server yang handal. Selain sisi konfigurasi hardware yang menjadi pertimbangan agar server nanti andal maka terdapat layanan-layanan yang ada pada server harus bisa mengantisipasi pengaksesan aplikasi berbasis web tersebut secara simultan dan mempunyai frekuensi yang sanga tinggi. Untuk itu akan diimplementasikan layanan Load Balancing dan juga Cluster Service yang dapat meningkatkan keandalan aplikasi berbasis web dan sistem jaringan komputer. Sebelum hal tersebut dilakukan maka infrastruktur jaringan komputer untuk lingkungan suatu organisasi/instansi harus disesuaikan dengan kebutuhan. 1.2 Pembatasan masalah a. Bagaimana mengatasi dan membagi beban pengaksesan aplikasi berbasis web dan aplikasi server yang akan terus meningkat cukup tinggi ke dalam beberapa komputer server agar beban tersebut tidak hanya terletak pada satu server saja. b. Penelitian tidak dilakukan langsung pada jaringan komputer yang sedang berjalan. 1.3 Tujuan dan Manfaat Adapun tujuan dari penelitian ini adalah sebagai berikut: a. Memberikan prototipe sistem jaringan komputer untuk kebutuhan organisasi yang lebih besar b. Mempelajari lebih dalam mengenai layananlayanan dalam sebuah sistem operasi yang bisa mengoptimalkan upaya-upaya penyediaan akses jaringan yang mempunyai reliabilitas dan ketersediaan yang tinggi. Sedangkan manfaat yang diharapkan adalah: a. Mendapatkan gambaran perbandingan kondisi sistem jaringan komputer aktual dengan simulasi implementasi jaringan komputer yang mempunyai layanan cluster dan load balancing. b. Mengetahui lebih jauh aspek-aspek manajemen jaringan komputer yang mempunyai skalabilitas yang terus tumbuh dan juga layanan akses yang semakin tinggi 2. Metodologi Penelitian Dalam melaksanakan penelitian ini menggunakan metode-metode sebagai berikut: a. Survai atau pengamatan langsung, kegiatan ini sebetulnya secara tidak langsung terus menerus dilakukan sebelum dan pada saat penelitian dilakukan karena objek penelitian adalah jaringan komputer dimana tim peneliti bekerja. H-35

b. Studi literatur, kegiatan ini dilakukan untuk mendapatkan suatu metode pemecahan masalah yang telah dirumuskan dan menjadi dasar dari langkah yang harus dilakukan. c. Eksperimental, kegiatan ini dilakukan untuk mengetahui dan mengukur sejauh mana hasil studi literatur ini sesuai dengan kenyataan dan apakah fisibel untuk diimplementasikan secara langsung pada objek penelitian. 3. Landasan Teori 3.1 Jaringan Komputer Jaringan komputer adalah sekumpulan komputer yang terhubung satu dengan lainnya menggunakan protocol komunikasi melalui media komunikasi sehingga dapat menggunakan sumber daya bersama seperti harddisk, printer, dan sumber informasi lainnya Tujuan dibangunnya jaringan computer adalah membawa suatu informasi secara tepat dan tanpa adanya kesalahan dari sisi pengirim menuju sisi penerima melalui media komunikasi Sedangkan manfaat yang bisa didapat adalah: Sharing Resources, bertujuan agar sumber daya yang ada dalam jaringan baik berupa program, perangkat keras atau lainnya dapat dimanfaatkan oleh orang yang sedang mengakses jaringan computer tersebut. Media Komunikasi, yang dimungkinkannya terjadi komunikasi antar penngguna baik sebagai media komunikasi verbal dalam bentuk teleconference ataupun secara tertulis dalam bentuk pesan atu yang umum dikenal sebagai email. Integrasi Data, yang memungkinkan pengaksesan sebuah data tidak selalu harus bergantung pada satu komputer saja tetapi dalam dibagi-bagi dalam beberapa lokasi tetapi antar lokasi penyimpanan data tersebut terjadi suatu mekanisme yang baik sehingga user hanya mengetahui data tersebut bisa diakses tanpa harus tahu dimana lokasi penyimpanannya Pengembangan dan pemeliharaan, untuk manfaat ini sangat jelas karena untuk sebuah jaringan computer jika membutuhkan sebuah sumber daya lainnya seperti printer cukup disediakan seperlunya tanpa harus menyediakan sejumlah printer yang jumlahnya sama dengan computer yang terhubung dalam jaringan computer. Keamanan Data, jaringan computer memberi perlindungan bagi user untuk menyimpan data sehingga tidak sembarang orang bisa mengaksesnya demikian juga untuk sumber-sumber daya lainnya. 3.2 Skala Jaringan Komputer Skala dalam jaringan computer adalah cakupan layanan jaringan computer yang ada. Jaringan computer terdiri dari beberapa cakupan yaitu: - Lokal ataupun LAN (Local Area Network) - Luas ataupun WAN (Wide Area Network) - Global atapun Internet 3.3 Topologi Jaringan Komputer Dalam membentuk jaringan computer harus dipertimbangkan bagaimana cara melakukan konektivitas antar computer yang akan tergabung dengan jaringan computer. Dari sisi dukungan teknologi terdapat beberapa topologi jaringan computer yang popular yang digunakan dalam membentuk sebuah jaringan computer yaitu: a. Bus, pada topologi ini tidak terdapat repeater setiap host melakukan broadcast ke host lainnya dan masing-masing menyimpan alamat host yang bisa dihubungi. b. Star, pada topologi ini terdapat sebuah repeater yang juga berfungsi untuk mengatur lalu lintas data antar host dan alamat setiap host disimpan dalam repeater ini setelah setiap host melakukan broadcast ke repeater untuk mengenalkan diri. c. Ring, pada topologi ini struktur pengkabelan bersifat tertutup dan didalamnya tidak terdapat sebuah repeater, setiap host melakukan broadcast ke jaringan untuk mengenalkan diri dan setiap host yang akan melakukan koneksi dengan host lain mengunjungi setiap titik host yang dilewati sampai host yang dituju ditemukan. H-36

Adapun manfaat dari Load Balancing: Menjamin Reliabilitias layanan berarti kepercayaan terhadap sebuah sistem untuk dapat terus melayani pengguna dengan sebaik-baiknya. Jaminan realibilitas memungkinkan pengguna dapat melakukan pekerjaan sebaik-baiknya dengan lancar melalui layanan tersebut. Skalabilitas dan ketersediaan Jika dalam sebuah jaringan komputer jika hanya terdapat satu buah server mempunyai pengertian terdapat satu titik masalah. Seandainya tiba-tiba server itu mati maka layanan terhadap pengguna akan terganggu. Dengan melakukan penambahan server dan membentuk server farm maka skalabilitas akan meningkat dan selain itu faktor ketersediaan juga akan meningkat. 3.4 Sistem Operasi Jaringan Sistem operasi jaringan adalah suatu system operasi yang digunakan dalam sebuah jaringan computer dan didalam system operasi tersebut terdapat layanan-layanan yang mendukung opersional jaringan computer agar tujuan dan manfaat jaringan computer bisa didapatkan. Sistem Operasi Jaringan yang saat ini banyak sekali digunakan adalah: Windows 2000 & 2003 Server Unix Linux 4. Hasil dan Pembahasan 4.1 Load Balancing Load balancing atau penyeimbangan beban dalam jaringan sangat penting bila skala dalam jaringan komputer makin besar demikian juga traffic data yang ada dalam jaringan komputer makin lama makin tinggi. Layanan Load Balancing dimungkinkan pengaksesan sumber daya dalam jaringan didistribusikan ke beberapa host lainnya agar tidak terpusat sehingga unjuk kerja jaringan komputer secara keseluruhan bisa stabil. Ketika sebuah sebuah server sedang diakses oleh para pengguna, maka sebenarnya server tersebut sebenarnya sedang terbebani karena harus melakukan proses permintaan kepada para penggunanya. Jika penggunanya banyak maka prosesnyapun banyak. Session-session komunikasi dibuka oleh server tersebut untuk memungkinkan para pengguna menerima servis dari server tersebut. Jika satu server saja terbebani, tentu server tersebut tidak bisa banyak melayani para penggunanya karena kemampuan melakukan processing ada batasnya. Solusi yang paling ideal adalah dengan membagi-bagi beban yang datang ke beberapa server. Jadi yang melayani pengguna tidak hanya terpusat pada satu perangkat saja. Teknik ini disebut Teknik Load Balancing. 4.2 Cluster Service Cluster Service tidak bisa dilepaskan dari layanan Load Balancing, dan mempunyai tujuan untuk pencegahan kegagalan layanan bagi pengguna jaringan komputer bila salah satu sistem atau aplikasi yang ada dalam jaringan komputer mengalami kegagalan. Biasanya setelah layanan Load Balancing ini diimplementasikan maka Cluster Service juga diaplikasikan untuk membuat cadangan sistem atau aplikasi yang berjalan dalam jaringan komputer. Sebuah server farm dengan mengimplementasikan layanan cluster akan meningkatkan faktor ketersediaan, reliablitas dan juga kecepatan akses. 4.3 Load Balancing dan Cluster Service dalam Windows 2000 Advanced Server. Jika dalam sebuah jaringan komputer sudah terinstall dalam komputer servers sistem operasi Windows 2000 Advanced Server maka tentunya dapat diinstall juga layanan Load Balancing dan Cluster Service yang dapat membuat sebuah jaringan tersebut dapat diperluas (skalabilitas), dapat diandalkan, dan selalu tersedia untuk melayani pengguna. Dapat diperluas berarti sebuah jaringan dapat menambahkan infrastruktur seperti menambah domain baru, komponen sistem lainnya sesuai dengan kebutuhan. 4.4 Aplikasi Pendukung Dalam penggunaan jaringan komputer tentunya terdapat aplikasi yang mendukung optimalisasi penggunaan jaringan komputer dan salah satunya adalah Aplikasi Kolaborasi yang berjalan dalan jaringan komputer. Aplikasi ini dimaksudkan agar pengguna dapat melakukan kolaborasi dalam pekerjaan melalui penggunaan jaringan komputer dan tentunya didalamnya terdapat layanan pengiriman pesan (email) yang menjadi dasar dalam berkolaborasi. Aplikasi kolaborasi ini biasanya bisa dikembangkan untuk membuat atau H-37

mengatur sebuah pekerjaan bisa berjalan lebih efektif dan efisien tanpa harus mempertimbangkan lokasi dari anggota kelompok yang berkolaborasi tersebut. Dari sisi pembebanan penggunaan aplikasi ini cukup menyita sumber daya dalam jaringan komputer seperti bandwidth, memory setiap host dan traffic. Contoh aplikasi kolaborasi yang umum digunakan adalah: Microsoft Exchange 2000 Lotus Notes Selain kedua aplikasi di atas masih banyak aplikasi sejenis yang sedang dan telah dikembangkan dengan berbasis Web yang mempunyai keuntungan aplikasi tersebut bisa digunakan dalam berbagai platform yang mendukung web (internet) 5. Instalasi Sistem Jaringan Komputer 5.1 Persyaratan Sistem Jaringan Komputer 5.1.1 Perangkat Keras Dalam pembangunan dan instalasi sistem jaringan komputer pada sebuah organisasi yang diteliti digunakan sebuah komputer server dari Compaq Proliant dengan spesifikasi sebagai berikut: Processor Intel Xeon 2.8 GHz Memori 1 GB Harddisk SCSI 2 x 36 GB CD RW dan CD ROM Floppy Disk Display Adapter 32 MB Monitor 15 Inch Ethernet 100 Mbps UPS APC 600 Watt Sedangkan untuk workstation tidak ditentukan spesifikasinya dan dalam sistem jaringan komputer ini menggunakan workstation yang sudah ada, hanya tinggal mengintegrasikan saja. 5.1.2 Perangkat Lunak Perangkat lunak yang digunakan terdiri dari operating system (OS) dan Application. Untuk Operating System menggunakan Windows 2000 Advanced Server Service Pack 2 yang mendukung Load Balancing dan Cluster Service. Sedangkan untuk Application terdiri dari sebagai berikut: Microsoft Exchange 2000 ASP Internet Information Service Microsoft Terminal Service Dari fitur operating sistem yang digunakan adalah sebagai berikut: DNS Active Directory Load Balancing dan Cluster Service Protocol TCP/IP Khusus protocol TCP/IP, pengalamatan setiap host/client menggunakan alamat statis tidak dinamik dengan pertimbangan jumlah titik jaringan yang terkoneksi masih sedikit. 5.1.3 Konektivitas Komputer server khususnya untuk akses jaringan komputer menggunakan network adapter Fast Ethernet dengan speed 100Mbps. Network processor yang digunakan adalah Switch dengan pertimbangan keandalan dan kecepatan akses serta manajemen. 6. Implementasi Sistem 6.1 Metode Load`Balancing 6.1.1 Load`Balancing dengan Hardware / Switch Sistem Load Balancing jenis ini diciptakan dengan menggunakan bantuan sebuah chip khusus yang sering disebut ASICS. ASICS berwujud sebuah microprocessor khusus yang hanya memproses algoritma dan perhitungan spesifik sehingga performa Load Balancing cukup handal karena hanya perhitungan dan logika Load Balancing saja yang dioptimasi didalamnya. Load Balancing jenis ini umumnya berwujud sebuah switch. Kelemahannya karena interfacenya yang kurang user friendly dan tingkat fleksibilitas perangkat juga rendah karena sebagian besar inteligennya sudah tertanam didalam hardware, sehingga penambahan fitur atau fasilitas lain menjadi sulit dilakukan. 6.1.2 Load`Balancing dengan Software Keuntungan yang paling menonjol menggunakan metode ini adalah : tingkat kemudahan pemakaian yang lebih user friendly. Keuntungan lain jika ada penambahan fitur atau fasilitas tambahan tidak perlu mengganti keseluruhan perangkat load balancing. Performa proses load balancing dipengaruhi oleh prangkat komputer yang digunakan, tidak bisa hanya mengandalkan kemampuan software yang canggih saja. Perangkat keras yang dapat mempengaruhi performa metode ini adalah kartu jaringan yang digunakan, besarnya RAM pada perangkat, media penyimpanan yang besar dan cepat, dsb. Sehingga performa metode ini sulit untuk bisa diperkirakan. 6.1.3 Load Balancing dengan perangkat perpaduan Hardware dan Software Hardware yang dioptimasi dan diisi dengan platform berbasis Linux atau BSD yang dioptimisasi adalah konfigurasi yang biasanya digunakan untuk menjalankan software utama load balancing. Fleksibilitas yang luar biasa didapatkan mulai dari menggunakan hardware yang selalu up to date H-38

sampai dengan menggunakan operating system dengan patch terbaru. Sehingga waktu guna dari perangkat ini dapat lebih panjang daripada sebuah switch khusus yang tidak fleksibel. Solusi ini tentunya jauh lebih murah dibandingkan dengan solusi hardware khusus atau solui software saja. [4] William Stalling, Komunikasi Data dan Komputer: Jaringan Komputer, Salemba Teknika, Jakarta, 2000. 6.2 Algoritma Load`Balancing 6.2.1 Round Robin Merupakan Algoritma yang paling sederhana dan banyak digunakan oleh perangkat load balancing. Algoritma ini membagi beban secara bergiliran dan berurutan dari satu server ke server lain sehingga membentuk putaran. 6.2.2 Ratio Algoritma berisi parameter yang diberikan untuk masing-masing server yang akan dimasukkan kedalam sistem load balancing. Dari parameter ratio ini akan dilakukan pembagian baban terhadap server-server yang diberi rasio. Server dengan rasio terbesar diberi beban besar dan server dengan rasio kecil akan diberi beban kecil. 6.2.3 Fastest Pembagian beban dengan mengutamakan server-server yang memiliki respon yang paling cepat. Server didalam jaringan yang memiliki respon yang paling cepat akan mengambil beban pada saat permintaan masuk. 6.2.4 Least Connection Algoritma Least Connection akan membagi beban berdasarkan banyaknya koneksi yang sedang dilayani oleh sebuah server. Server yang memiki koneksi paling sedikit akan melayani permintaan yang masuk. 7. Kesimpulan a. Dengan menggunakan metode load balancing maka merupakan solusi yang tepat dan efektif untuk menangani beban server yang sibuk. b. Dengan menggunakan metode load balancing maka jalannya sebuah aplikasi lebih terjamin dalam melayani para pengguna aplikasi. Daftar Pustaka [1] Allan Leinword & Karen Fang Conroy, Netwok Management, A Practical Persepective, Addison Wesley, New York, 1996. [2] Andrew S. Tanenbaum, Computer Network, 3 rd Edition, Prentice Hall, New Jersey, 1996. [3] Drew Heywood, Konsep dan Penerapan Microsoft TCP/IP, Andi Offset, Yogyakarta, 1999. H-39