Webhosting, VPS ili namjenski poslužitelj?
Niste sigurni u točne razlike između webhostinga, virtualnog poslužitelja (VPS) i namjenskog poslužitelja te ne možete odlučiti koje je bolje rješenje za pokretanje vaše web stranice ili druge aplikacije?
Ako želite pokrenuti, primjerice, web stranicu, možete koristiti bilo koji od naših hosting proizvoda – webhosting, VPS ili namjenski poslužitelj. Razlike među njima leže u mogućnostima koje nude, složenosti upravljanja, performansama, stupnju u kojem se poslužitelj dijeli s drugim klijentima i još mnogočemu.
Web hosting
Najjednostavnija opcija za širu javnost je webhosting. Ovdje klijent ne mora brinuti o mnogim stvarima – samo putem FTP-a učita sadržaj svoje web stranice, popuni bazu podataka, kroz administraciju izradi sandučiće e-pošte za svoju domenu i to je sve.
Poslužitelji na kojima rade web, e-pošta, baza podataka i druge povezane usluge su u potpunosti pod našom upravom. Mi provodimo održavanje, sigurnosnu konfiguraciju i ažuriranja, pratimo njihovu funkcionalnost i opterećenje te rješavamo sve povezane probleme (osim pogrešaka izravno u PHP aplikaciji klijenta).
Mogućnosti webhostinga ipak su fiksne. Može pokretati samo PHP aplikacije s bazom podataka MySQL/MariaDB. Za PHP točno su definirani moduli koji se mogu koristiti i primjenjuju se različita ograničenja – maksimalno vrijeme izvršavanja skripte, maksimalna memorija za izvršavanje jedne skripte i tako dalje. Ta se ograničenja ne mogu ni na koji način pojedinačno prilagođavati ni mijenjati.
Ako tražite webhosting za zahtjevniju web stranicu, odaberite premium Extra uslugu – nudi više performansi, ima bolje parametre i dnevne sigurnosne kopije.
Webhosting je dijeljena usluga. To znači da na jednom webhosting poslužitelju boravi nekoliko stotina klijenata koji zajedno dijele performanse cijelog poslužitelja.
Unatoč nekim ograničenjima, webhosting je najraširenija usluga i u potpunosti zadovoljava veliku većinu klijenata. Ograničavajući parametri postavljeni su relativno visoko, a dostupan je širok raspon PHP modula. Klijent ne mora brinuti ni o čemu i ne treba nikakvo dublje računalno znanje. Većina aplikacija otvorenog koda radi na našem webhostingu – sustavi za upravljanje sadržajem, e-trgovine, forumi za raspravu i tako dalje.
Virtualni poslužitelj (VPS)
Drugi stupanj je virtualni poslužitelj (VPS). Ovdje klijent dobiva vlastiti „prazan“ poslužitelj, koji radi u virtualiziranom okruženju i na kojem može pokrenuti apsolutno bilo koji operacijski sustav s bilo kojim softverom, a time i bilo koju aplikaciju. Ima potpuni pristup poslužitelju (kao Administrator na Windows poslužitelju ili kao root na Linuxu). Ako na poslužitelj instalira PHP, može mu dodati bilo koje module i koristiti bilo koju konfiguraciju.
VPS je stoga prije svega sloboda izbora – klijent na njemu može raditi što god želi i na bilo koji način, jer je poslužitelj samo njegov i u tim stvarima ni na koji način ne utječe na druge klijente.
Ovdje klijent ipak mora imati relativno dobro razumijevanje stvari povezanih s radom vlastitog poslužitelja – instalacija i konfiguracija operacijskog sustava, zaštita poslužitelja, instalacija i konfiguracija aplikacija na poslužitelju i tako dalje. Od nas dobiva goli poslužitelj s osnovnom instalacijom nekog operacijskog sustava ili po želji paket Debian ISP (uz koji dodatno dolaze spremni za rad Apache, PHP, MySQL, poštanski poslužitelj, DNS poslužitelj i upravljačka ploča ISPConfig). Ostalo je na klijentu. Mi se brinemo samo za to da okruženje za virtualizaciju radi. Sve što radi na VPS-u zatim u potpunosti sam upravlja klijent.
VPS ipak i dalje dijeli neke resurse s drugim klijentima. Na jednom fizičkom poslužitelju možemo pokretati nekoliko desetaka virtualnih poslužitelja. VPS stoga dijeli procesorsku snagu i I/O performanse s ostalima na istom poslužitelju. VPS stoga još uvijek nije prikladan za iznimno zahtjevne aplikacije kojima treba mnogo procesora, više od 4 GB RAM-a i tako dalje.
Namjenski poslužitelji
Za najzahtjevnije klijente postoje namjenski poslužitelji. U tom slučaju iznajmljujemo fizički poslužitelj koji je u potpunosti na raspolaganju klijentu. Kao i na VPS-u, klijent na takvom poslužitelju može pokretati bilo što, no uz to ima cjelokupne performanse poslužitelja doista i isključivo za sebe.
S namjenskim poslužiteljima moguće je i osmisliti vlastitu individualnu konfiguraciju – vrstu i broj procesora, memoriju te vrstu i broj diskova. Neke imamo na zalihi, neke se izrađuju po narudžbi.
Hardver klijentu iznajmljujemo; ne može se kupiti. S druge strane, hardver jamčimo: kvarove popravljamo o vlastitom trošku, a neispravne komponente mijenjamo vlastitim novcem.
No opet, kao i kod VPS-a – ne brinemo se o tome što radi na tom hardveru. To je opet u potpunosti na klijentu – ili to sam razumije ili pronađe nekoga tko će se za to pobrinuti umjesto njega.