Abstract | Ovim radom „Redundantnost i balansiranje opterećenja Web poslužitelja“ prikazana je instalacija, konfiguracija poslužiteljskog klastera i rad poslužitelja za balansiranje opterećenja internetskih stranica koje imaju veliki opseg posjetitelja ili im je jednostavno potrebna redundantna opcija za stabilan i siguran rad. Implementacija je izvršena kroz ideju o dva balansirajuća poslužitelja, četiri web poslužitelja na lokalnoj mreži te udaljenom bazom podataka na odvojenom poslužitelju. Kroz rad su dodatno dotaknuti i dijelovi povijesti web poslužitelja, programska podrška i njihove inačice potrebne za rad poslužitelja te realizaciju projekta kroz osobni pristup i odabir alata za izvođenje zadatka. Cjelokupni projekt izvršen je s Open Source rješenjima i besplatnim tehnologijama koje su dostupne svima, kao što su Apache web server, MySQL baze podataka, CentOS temeljen na Red Hat Enterprise Linux operacijskom sustavu, phpMyAdmin alat za upravljanje bazom podataka i Wordpress sustav za upravljanje sadržajem i izgledom internetske stranice, također pisan php jezikom, te LVS Piranha, besplatan proizvod razvijen za balansirajuće poslužitelje, također od strane Red Hat tvrtke. U radu je opisan i prikazan svaki korak instalacije navedenih sustava i popratne programske podrške potrebne za realizaciju, konfiguraciju i rad. Na web poslužiteljima, uz operacijski sustav, instalirani su Apache, phpMyAdmin i Wordpress sustavi za upravljanje sadržajem u ulozi Web stranice, koje imaju zajedničku udaljenu MySQL bazu podataka na odvojenom poslužitelju. Na oba balansirajuća poslužitelja, osim operacijskog sustava i ostalih alata, nalazi se Piranha programski paket. Poslužitelji su povezani sa svim web poslužiteljima u klasteru na lokalnoj mreži i između sebe direktno s „Heartbeat“ vezom. U zadanom trenu u vremenu samo jedan poslužitelj obavlja balansiranje opterećenja te preusmjerava korisnike na stranice jednog od četiri web poslužitelja. U slučaju kvara, zastoja ili neplanskog gašenja aktivnog balansirajućeg poslužitelja, putem „Heartbeat“ veze signalizira se redundantnom poslužitelju da je primarni neaktivan te da preuzme funkciju balansiranja. U ovom radu biti će objašnjene potreba i korist balansiranja opterećenja te sama važnost redundantnosti u poslovanju. |