Un server este un calculator sau un program care furnizează servicii, date sau resurse altor calculatoare, numite clienți, prin rețea. Când deschizi un site, un e-mail sau un film în aplicație, telefonul tău trimite o cerere, iar un server undeva răspunde. Termenul poate desemna atât mașina fizică, cât și programul care rulează pe ea.
Întrebările de mai jos sunt cele pe care și le pun, de obicei, cei care aud des cuvântul „server” fără să știe exact ce se ascunde în spatele lui.
Cu ce se deosebește un server de un calculator obișnuit?
Fizic, diferențele sunt de scop, nu de natură. Un calculator personal este făcut pentru un singur utilizator care stă în fața lui. Un server este gândit să funcționeze zile și luni întregi, fără oprire, și să deservească mulți utilizatori în același timp. De aceea are, de regulă, componente redundante: surse de alimentare duble, discuri în oglindă, memorie cu corectarea erorilor și răcire mai performantă. De multe ori nici nu are ecran sau tastatură, fiind administrat de la distanță.
Dar orice calculator poate fi transformat în server dacă rulează programul potrivit. Aparatul din dulapul unui birou mic, care ține fișierele comune ale echipei, este un server la fel de real ca unul din raftul unui centru de date, doar că la altă scară.
Ce face, concret, un server?
Un server așteaptă cereri și le satisface. Există mai multe feluri, după rolul îndeplinit. Un server web livrează pagini de internet. Un server de e-mail primește, stochează și trimite mesaje. Un server de fișiere păstrează documente partajate. Un server de baze de date răspunde la interogări. Un server de jocuri sincronizează acțiunile jucătorilor. Pe aceeași mașină pot rula mai multe astfel de servicii, iar un serviciu mare poate fi împărțit pe sute de mașini.
Unde se află serverele și de ce nu le vedem?
Serverele mari stau în centre de date, clădiri special amenajate, cu alimentare de rezervă, răcire, securitate fizică și conexiuni rapide la rețea. În interior, mașinile sunt montate în rafturi standardizate, unul deasupra altuia, cu cabluri ordonate. Cum funcționează aceste spații și ce resurse cer este prezentat în materialul despre centrele de date și funcționarea lor.
Nu le vedem pentru că nu avem nevoie să le vedem: ne conectăm prin internet și primim doar rezultatul. De aici și metafora „cloud”: serverul există, dar locul lui exact nu mai contează pentru utilizatorul obișnuit.
Ce înseamnă un server virtual?
Un server fizic puternic poate fi împărțit, prin software, în mai multe servere virtuale, fiecare izolat de celelalte și cu propriul sistem de operare. Astfel, resursele se folosesc mai eficient și se pot crea servere noi în câteva minute. O variantă și mai ușoară este folosirea containerelor, care împachetează o aplicație cu tot ce are nevoie pentru a rula, fără a include un sistem de operare complet. Diferența este explicată în articolul despre containere și mașini virtuale.
Ce se întâmplă când un server se defectează?
Serviciile importante nu se bazează pe un singur server. Se folosesc mai multe mașini care împart sarcina, astfel încât, dacă una cedează, celelalte preiau traficul. Datele sunt copiate în mai multe locuri, iar sistemele de monitorizare anunță echipa tehnică la apariția unei probleme. Pentru utilizator, asta înseamnă că defectul unui aparat nu duce, de obicei, la întreruperea serviciului. La o firmă mică, cu un singur server în dulap, lucrurile stau altfel: o defecțiune poate opri activitatea, de aceea sunt importante copiile de siguranță și un plan de reluare.
Cine administrează un server și cât de greu este?
Administrarea cere cunoștințe: actualizări, securitate, copii, monitorizare, gestionarea utilizatorilor. În firmele mari există echipe dedicate. În cele mici, mulți aleg să închirieze servere sau să folosească servicii gestionate, astfel încât munca de întreținere să revină furnizorului. Ca regulă, un server neîngrijit devine rapid o țintă: programele neactualizate și parolele slabe sunt calea cea mai ușoară pentru un atac.
Ce înseamnă „server dedicat” și „server în cloud”?
Un server dedicat este o mașină fizică închiriată integral de un client, care o folosește singur. Oferă control și performanță previzibilă, dar costă mai mult și se schimbă greu. Un server în cloud este, de obicei, un server virtual creat din resursele unui grup mare de mașini. Îl poți porni în minute, îi poți mări capacitatea și plătești în funcție de folosire. Alegerea între ele depinde de cât de stabil este consumul și de câtă flexibilitate ai nevoie. Pentru multe aplicații mici, varianta din cloud este mai practică, iar cea dedicată rămâne utilă pentru sarcini foarte mari sau cu cerințe speciale.
Trebuie să am un server acasă?
Pentru marea majoritate a oamenilor, răspunsul este nu. Cei pasionați își pot monta un mic server pentru fișiere sau pentru filme, folosind un calculator vechi sau un aparat dedicat. Merită să știi însă că, odată ce un serviciu este accesibil din exterior, devine și responsabilitatea ta să îl protejezi. Pentru nevoi obișnuite, un serviciu în cloud este mai simplu și mai sigur decât unul improvizat.
Cum reții ideea
Serverul este, pe scurt, partea „de la capătul celălalt” a conexiunii: cea care așteaptă, calculează și răspunde. Fără el, aplicațiile și site-urile ar fi simple ecrane goale. Dacă vrei să continui cu alte explicații despre cum funcționează lumea digitală, LumeaTehnologiei reunește materiale pe înțeles, scrise pentru cititori fără pregătire tehnică. Iar când auzi din nou cuvântul „server”, vei ști că în spatele lui stă, simplu, o mașină sau un program care ascultă și răspunde.

