Bab 2 Tinjauan Pustaka
2.1 Penelitian Terdahulu
Pembahasan mengenai clustering dengan skema load balancing pada web server sudah banyak ditemukan. Salah satu
pembahasan yang pernah dilakukan adalah Perancangan dan Implementasi Web Server Clustering dengan Skema Load Balance
menggunakan Linux Virtual Machine via NAT. Pembahasan tersebut didapatkan bahwa dengan mengimplementasikan web
server cluster dengan skema load balancing dapat meningkatkan performa sistem yang lebih baik dibandingkan dengan menggunakan
web server tunggal serta dapat juga memberikan availabilitas sistem yang terjaga dan skalabilitas yang cukup untuk dapat tetap melayani
setiap request dari penguna Sembiring, 2008. Melalui penelitian ini balancer akan dibangun dengan
menggunakan nginx yang sudah mendukung untuk server load balancing. Nginx akan diimplementasikan pada sisi front server dari
web server clustering. Kemudian pada implementasi web server clustering untuk proses replikasi dibangun dengan menggunakan
MySQL cluster.
2.2 Jaringan Komputer
Jaringan komputer adalah sekumpulan komputer yang terhubung satu dengan lainnya menggunakan protocol komunikasi
melalui media komunikasi sehingga dapat menggunakan sumber 5
daya bersama seperti harddisk, printer, dan sumber informasi lainnya.
Tujuan dibangunnya jaringan komputer 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 komputer tersebut. Integrasi data yang memungkinkan pengaksesan sebuah data
tidak selalu harus bergantung pada satu komputer saja tetapi 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 Keamanan data jaringan komputer memberi perlindungan bagi
user untuk menyimpan data sehingga tidak sembarang orang bisa mengaksesnya demikian juga untuk sumber-sumber daya lainnya
Iwan, 2005.
2.3 Web Server