Când vine vorba de alegerea unei soluţii de hosting pentru un site sau un portal lucrurile pot fi mai complicate decât par la prima vedere. În general avem la dispoziţie două soluţii de hosting: VPS hosting şi Shared hosting. Shared hosting-ul este este prima soluţie pe care o aleg webmasterii la început de drum, e un început „natural” pentru site-uri mici.
Shared Hosting, o soluţie mai simplă pentru hosting de calitate la început de drum
Ce diferenţe există între Shared Hosting şi VPS Hosting însă? Shared Hosting este un tip de hosting prin intermediul cărora companiile de hosting „pun” un număr mare de utilizatori pe acelaşi server. Serverele trebuie văzute în acest context ca un computer cu procesor, memorie, HDD, SSD, ca orice computer de acasă sau de la birou.
Ca să înţelegem mai bine ce e cu acest shared hosting ar fi bine să ne gândim la casele unde avem un singur PC şi mai mulţi utilizatori care îl tot folosesc. E o soluţie ieftină, nu implică nişte costuri foarte mari mai ales dacă eşti la început de drum în on-line.
Dar resursele pe care le vor avea utilizatorii la dispoziţie sunt limitate şi ar putea să fie influenţate de acţiunile userilor. Degeaba ai servere foarte puternice, cu procesoare cu n nuclee, RAM suficient şi putere de procesare uriasă.
Din momentul în care ai sute de useri care au la dispoziţie resursele aceluiaşi server şi le împart oarecum egal dispare din start avantajul puterii serverelor. Dar orice utilizator poate încărca scripturi, le poate executa, dacă vorbim de platforme pentru blogging, de exemplu. Şi când apare un virus, un exploit şi o vulnerabilitate la nivelul serverului partajat toţi utilizatorii vor avea de suferit.
Totuşi Shared Hosting-ul rămâne o soluţie excelentă dacă vrei un plan lunar ieftin, de câţiva dolari, euro şi servicii pe care te poţi baza în general, până la proba contrarie. Nu trebuie să ai pretenţii însă de la server şi nici de la resursele alocate per utilizator.
VPS Hosting, soluţie de hosting pentru profesionişti şi companii mari
De cealaltă parte, VPS Hosting-ul este superior soluţiei Shared Hosting din toate punctele de vedere. Dacă e să privim cu atenţie serverele VPS acestea sunt tot partajate, sunt medii shared până la urmă, însă diferă tehnologia care alocă resurse şi separă utilizatorii. Diferenţa cheie apare la modul în care resursele se împart între useri, dar și la calitatea componentelor. Pretul unui astfel de server fiind mult mai mare prin prisma componentelor mai scumpe, care trebuie sa livreze performanțe mai ridicate. Sunt mai puţini utilizatori care folosesc acelaşi hardware şi fiecare are mediul său privat, ca şi când ar avea fiecare serverul lor.
În cazul Shared Hosting se aplică mereu regulă primul venit, primul servit. Un singur site poate să beneficieze de toţi cei 16GB aflaţi la dispoziţie. Pe serverele VPS această cantitate este divizată, alocată în avans. De pildă, putem avea 4GB per user. Nu vor vom avea cum să depăşim „bucăţica” noastră, să influenţăm ceilalţi utilizatori. Mediul de lucru e predictibil şi stabil în cazul VPS Hosting-ului.
Asta nu înseamnă că nu poţi să rămâi fără resurse dacă ai site cu un cod prost gândit şi dacă ai conţinut viral şi mii de utilizatori care intră dintr-odată pe site într-o noapte. Cu toate astea planurile VPS permit alocarea unei memorii adiţionale când e nevoie de ea, plătind pentru ea, evident. Plus că ai securitate mai bună. Sunt anumite instanţe ale scripturilor care pot fi „sărite” de procesul care va realiza servere virtuale, însă cazurile în care avem un astfel de scenariu sunt rare.