Web Server Cluster Tinjauan Pustaka

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

Web server merupakan perangkat lunak server yang menjadi tulang belakang dari world wide web WWW. Web server menunggu permintaan dari client yang menggunakan browser seperti Netscape Navigator, Internet Explorer, Mozilla dan program browser lainnya. Jika terdapat permintaan dari browser, maka web server akan memproses permintaan itu kemudian memberikan hasil prosesnya berupa data yang diinginkan pada browser. Data ini mempunyai format yang standar, disebut dengan format SGML Standard General Markup Language. Data yang berupa format ini kemudian akan ditampilkan oleh browser sesuai dengan kemampuan browser Lukitasari, 2010. Sekarang ini format HTML HyperText Markup Language lebih banyak digunakan karena lebih sederhana dan mudah dipelajari. Web server berkomunikasi dengan client-nya web browser, web server memakai protokol sendiri, yaitu HTTP HyperText Transfer Protocol.

2.4 Cluster

Salah satu definisi komputer cluster yang cukup mudah diterima diberikan oleh Robert W. Lucke sebagai kumpulan komputer lebih dari satu komputer yang berada pada suatu tempat tertentu untuk memberikan suatu fungsi layanan tertentu atau menjalankan algoritma paralel Andria, 2010. Secara mendasar fungsi dari cluster dibedakan menjadi tiga Ade, 2006 yang pertama digunakan untuk meningkatkan ketersediaan dari sistem yang handal reliable atau dikenal dengan HA High Availability. Cluster yang kedua adalah load balancing, yang umumnya digunakan pada web server yang sangat sibuk. Load balancing menggunakan beberapa komputer node menjadi host dari website yang sama, dan jika ada permintaan untuk mengakses halaman web maka permintaan akan diarahkan kekomputer node yang bebannya lebih rendah. HPC High Performance Cluster merupakan jenis cluster ketiga yang berfungsi untuk kinerja komputasi tinggi dan merupakan tujuan dari pengguna tradisional dari PC cluster, seperti peneliti, industri riset dan pengembangan. Cluster ini menjalankan program secara paralel untuk aplikasi yang sangat banyak memakan waktu. Struktur dari sistem cluster dapat dilihat pada Gambar 2.1 : Gambar 2.1 Skema Logic Sistem Cluster Rio, 2010

2.5 Web server Clustering